图解密码技术笔记(三)混合密码系统——用对称密钥提高速度,用公钥密码保护会话密钥

来源:互联网 发布:基础地理数据 编辑:程序博客网 时间:2024/05/22 12:19

混合密码系统(hybrid cryptosystem

混合密码系统中会先用对称密钥对消息进行加密,这样消息就变成了密文,从而保障了消息的机密性。然后用公钥密码对加密信息时使用的对称密码的密钥进行加密。由于对称密码的密钥一般比消息本身要短,因此公钥密码速度慢的问题就可以忽略了。

混合密码的组成机制:

用对称密钥加密消息
通过伪随机数生成器生成对称密码加密中使用的会话密钥
用公钥密码加密会话密钥
从混合密码系统外部赋予公钥密码加密时使用的密钥


混合密码系统的加密过程:

会话密钥(session key):是指为本次通话而生成的临时密钥,它一般是通过伪随机数生成器产生的
会话密钥是对称密码的密钥,同时也是公钥密钥的明文





密码技术的组合

数字签名,是由单向散列函数和公钥密码组成
证书,是由公钥和数字签名组合而成
消息认证码,是单向散列函数和密钥组合而成的,也可以通过对称密码生成
伪随机数生成器,可以使用对称密码,单向散列函数或公钥密码来构建





0 0