Difference between Direct and Arbitrated Digital Signature

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.

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 Signature Arbitrated 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.

Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.

My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.