数字签名必须保证能够实现以下三点功能
发布时间:2014/10/19 18:56:58 访问次数:3422
书信或文件是根据亲笔签名或印章来证明其真实性。但在计算机网络中传送的文电又GMS97C51如何盖章呢?这就要使用数字签名。数字签名必须保证能够实现以下三点功能:
(1)接收者能够核实发送者对报文的签名。也就是说,接收者能够确信该报文的确是发送者发送的。其他人无法伪造对报文的签名。这就叫做报文鉴别。
(2)接收者确信所收到的数据和缘送者发送的完全一样而没有被篡改过。这就叫做报文的完整性。
(3)发送者事后不能抵赖对报文的签名。这就叫做不可否认。
现在已有多种实现数字签名的方法。但采用公钥算法要比采用称密钥算法更容易实现。下面就来介绍这种数字签名。
为了进行签名,A用其私钥.sKˉA对报文X进行D运算。D运算本来叫做解密运算。还没有加密怎么就进行解密呢?这并没有关系。因为D运算只是得到了某种不可读的密文。在中我们写上的是“D运算”而不写上“解密运算”就是为了避免产生这种
误解。A把经过D运算得到的密文传送给B。B为了核实签名,用A的公钥进行E运算,还原出明文无请注意,任何人用A的公钥刀鲰进行E运算后都可以得出A发送的明文。中的D运算和E运算都不是为了解密和加密,而是为了进行签名和核实签名。
书信或文件是根据亲笔签名或印章来证明其真实性。但在计算机网络中传送的文电又GMS97C51如何盖章呢?这就要使用数字签名。数字签名必须保证能够实现以下三点功能:
(1)接收者能够核实发送者对报文的签名。也就是说,接收者能够确信该报文的确是发送者发送的。其他人无法伪造对报文的签名。这就叫做报文鉴别。
(2)接收者确信所收到的数据和缘送者发送的完全一样而没有被篡改过。这就叫做报文的完整性。
(3)发送者事后不能抵赖对报文的签名。这就叫做不可否认。
现在已有多种实现数字签名的方法。但采用公钥算法要比采用称密钥算法更容易实现。下面就来介绍这种数字签名。
为了进行签名,A用其私钥.sKˉA对报文X进行D运算。D运算本来叫做解密运算。还没有加密怎么就进行解密呢?这并没有关系。因为D运算只是得到了某种不可读的密文。在中我们写上的是“D运算”而不写上“解密运算”就是为了避免产生这种
误解。A把经过D运算得到的密文传送给B。B为了核实签名,用A的公钥进行E运算,还原出明文无请注意,任何人用A的公钥刀鲰进行E运算后都可以得出A发送的明文。中的D运算和E运算都不是为了解密和加密,而是为了进行签名和核实签名。
上一篇:同心圆复用
热门点击
- IP地址的编址方法共经过了三个历史阶段
- 802.11的退避机制的概念
- 核心网接口协议
- 零比特填充的具体做法
- IPV6数据报分片举例
- 数字签名必须保证能够实现以下三点功能
- 在无线局域网中的关联(association
- 双协议栈
- 二维数组在向两层循环嵌套中输入数据
- Multisim中调用ELVIS的虚拟仪器
推荐技术资料
- 硬盘式MP3播放器终级改
- 一次偶然的机会我结识了NE0 2511,那是一个远方的... [详细]