

数字签名也是一种认证机制,它是公钥密码学发展过程中的一个重要组成部分,是公钥密码算法的典型应用。数字签名的应用过程是,数据源发送方使用自己的私钥对数据校验和或其他与数据内容有关的信息进行处理,完成对数据的合法“签名”,数据接收方则利用发送方的公钥来验证收到的消息上的“数字签名”,以确认签名的合法性。
数字签名需要满足以下条件:
签名的结果必须是与被签名的消息相关的二进制位串;
签名必须使用发送方某些独有的信息(发送者的私钥),以防伪造和否认;
产生数字签名比较容易;
识别和验证签名比较容易;
给定数字签名和被签名的消息,伪造数字签名在计算上是不可行的。
保存数字签名的拷贝,并由第三方进行仲裁是可行的。
| 各省软考办 | ||||||||||