试述混合加密系统的具体过程。

欢迎免费使用小程序搜题/刷题/查看解析,提升学历,成考自考报名,论文代写、论文查重请加客服微信skr-web

试述混合加密系统的具体过程。

在一次信息传送过程中,可以综合利用消息加密、数字信封、散列函数和数字签名实现安全性、完整性、可鉴别和不可否认。具体过程如下:
(1)发送方A
①求明文消息的消息散列值:hA=H’(M);
②发送方用自己的私钥KSA对散列值进行数字签名:h'=EKSA(hA);
③将明文M和数字签名h’合并为M’,M’=[Mh’];
④随机产生一个DES密钥KDES
⑤用DES密钥KDES加密M’,C₁=EKDES(M’);
⑥用接受方B的公钥加密DES密钥,C₂=EEKPB(KDES)。
A将C₁和C₂发送给接受方B。
(2)接受方B
接受方B收到消息后:
①B用其私钥打开数字信封,得到发送方的DES密钥,KDES=DKSB(C₂);
②再用此密钥去解密消息C₁,M’=DKDES(C₁);
③从M’中分离出M和h’;
④求明文消息的消息散列值,Hb=H(M);
⑤对A的数字签名h'进行身份验证,hA=KKPA(h');
⑥比较hA和hB,如hA=hB,则说明M确是A发送的消息,如hA≠hB,则收到的M是不可信的。这就是数据完整性检验。
以上步骤已经成为目前信息安全传送的标准模式,一般把它叫作“混合加密系统”,被广泛釆用。P69

访客
邮箱
网址

通用的占位符缩略图

人工智能机器人,扫码免费帮你完成工作


  • 自动写文案
  • 自动写小说
  • 马上扫码让Ai帮你完成工作
通用的占位符缩略图

人工智能机器人,扫码免费帮你完成工作

  • 自动写论文
  • 自动写软件
  • 我不是人,但是我比人更聪明,我是强大的Ai
Top