首页 理论教育 计算机网络安全与防御:数字信封的作用

计算机网络安全与防御:数字信封的作用

时间:2023-11-23 理论教育 版权反馈
【摘要】:所谓数字信封,就是信息发送端用接收端的公钥,用一个对称密钥给予加密,形成一个数字信封,然后传送给接收端。发送者A将信息明文、数字签名和他的证书上的公钥3项信息,通过对称算法,用对称密钥SK进行加密,得到密文E。接收者B用自己的私钥PVB解开所收到的数字信封DE,并从中取出A所用过的对称密钥SK。数字信封是PKI中使用对称密钥密码算法与非对称密钥密码算法的巧妙结合,是上述加密、数字签名和数据摘要技术的综合应用。

计算机网络安全与防御:数字信封的作用

所谓数字信封,就是信息发送端用接收端的公钥,用一个对称密钥(Symmentric Key,SK)给予加密,形成一个数字信封(DE),然后传送给接收端。只有指定的接收方才能用自己的私钥打开数字信封,获取该对称密钥(SK),用它来解读传送来的信息。这就好比在实际生活中,将一把钥匙装在信封里,邮寄给对方,对方收到信件后,将钥匙取出,用它再去打开保密箱一样。

其工作过程如下:

(1)将要传输的信息经密码杂凑函数运算后,得到一个杂凑值MD,MD=Hash(信息)。

(2)发送者A用自己的私钥PVA对杂凑值MD进行加密,得到A的数字签名

(3)发送者A将信息明文、数字签名和他的证书上的公钥3项信息,通过对称算法,用对称密钥SK进行加密,得到密文E。

(4)发送者A在发送信息之前,必须事先得到接收方B的证书公钥PBB,用PBB加密密钥SK,形成一个数字信封DE。

(5)E+DE就是将密文与数字信封连接起来,即A所发送的内容。(www.xing528.com)

(6)接收者B用自己的私钥PVB解开所收到的数字信封DE,并从中取出A所用过的对称密钥SK。

(7)接收者B用SK将密文E解密还原成原信息明文、数字签名和A的证书公钥。

(8)B将数字签名用A证书中的公钥PBA进行解密,将数字签名还原成杂凑值MD。

(9)B再对己收到的信息明文,用同样的密码杂凑函数算法进行杂凑运算,得到一个新的杂凑值MD。

(10)对数字签名进行校验,比较收到已还原的MD和新产生的MD是否相等,两者必须相等无误,否则不接收这个数据信息。

数字信封是PKI中使用对称密钥密码算法与非对称密钥密码算法的巧妙结合,是上述加密、数字签名和数据摘要技术的综合应用。数字信封是PKI应用系统中常用的一种密码技术。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈