Skip to content
Related Articles

Related Articles

Improve Article
Save Article
Like Article

Difference between Direct and Arbitrated Digital Signature

  • Last Updated : 15 Jan, 2020

Prerequisite – Digital Signatures
The Direct Digital Signature is only include two parties one to send message and other one to receive it. According to direct digital signature both parties trust each other and knows there public key. The message are prone to get corrupted and the sender can declines about the message sent by him any time.

Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a student-friendly price and become industry ready.


The Arbitrated Digital Signature includes three parties in which one is sender, second is receiver and the third is arbiter who will become the medium for sending and receiving message between them. The message are less prone to get corrupted because of timestamp being included by default.

Difference between Direct and Arbitrated Digital Signature:

S No.Direct Digital SignatureArbitrated Digital Signature
1.It only require the communicating parties.It requires arbiter along with communicating parties to send or receive messages.
2.In this the digital signature encrypts the whole plain text with the sending party’s private key.The encrypted message is send by X to arbiter Z with Y’s id, timestamp and some random number PQ.
3.The message is directly transmitted between both parties without any help of a intermediate.Arbiter is needed to transmit the message.
4.Timestamp is not maintained by both side.Timestamp is maintained by all three members by default.
5.In case the confidentiality is needed the message will be encrypt with receiver’s public key or a shared key.The arbiter provides confidentiality of the message.
6.Vulnerable to any kind of replay attack.The timestamp is used to protect the message from any kind of replay attack.
7.It clocks a processing speed of 16 MHz.While Raspberry Pi clocks a processing speed of 1.4 GHz.
8.It is implemented using public key.It is implemented using private key.
My Personal Notes arrow_drop_up
Recommended Articles
Page :