直接数字签名和仲裁数字签名的区别

直接数字签名和仲裁数字签名的区别

直接数字签名仅包括两方,一方发送消息,另一方接收消息。根据直接数字签名,双方相互信任并知道那里的公钥。消息很容易被破坏,发件人可以随时拒绝他发送的消息。

仲裁数字签名包括三方,一是发送者,二是接收者,三是仲裁者,仲裁者将成为他们之间发送和接收消息的媒介。由于默认情况下包含时间戳,因此消息不太容易损坏。

直接和仲裁数字签名之间的区别:

编号 直接数字签名 仲裁数字签名
1 直接数字签名只需要通信双方。 仲裁数字签名需要仲裁器与通信方一起发送或接收消息。
2 数字签名使用发送方的私钥对整个纯文本进行加密。 加密消息由 X 发送给仲裁者 Z,其中包含 Y 的 id、时间戳和一些随机数 PQ。
3 直接数字签名消息在双方之间直接传输,无需任何中间人的帮助。 仲裁数字签名需要仲裁器来传输消息。
4 直接数字签名双方不维护时间戳。 默认情况下,时间戳由所有三个成员维护。
5 如果需要保密,消息将使用接收者的公钥或共享密钥进行加密。 仲裁器提供消息的机密性。
6 易受任何类型的重放攻击。 时间戳用于保护消息免受任何类型的重放攻击。
7 直接数字签名的时钟处理速度为 16 MHz。 Raspberry Pi 的处理速度为 1.4 GHz。
8 直接数字签名使用公钥实现。 仲裁数字签名是使用私钥实现的。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程