文章横幅PC版
文章横幅iPad版
文章横幅手机版

什么是数字信封?

TIME:2019-03-21 09:48  click: 515 次 来源: 未知

当使用秘密密钥加密系统的时候,用户之问必须协商出一个会话密钥,在用户传递消息的时候,发送方可以用这个会话密钥把消息加密,接收方则用这个会话密钥进行解密。

在协商的过程中,会话密钥却也有可能暴露。这是一个密钥管理的问题,公开密钥加密法提供了一个解决这个问题的方案、叫做数字信封。

数字信封包括用秘密密钥加密法加密的消息和被加密的秘密密钥组成。常用公开密钥加密法对秘密密铒进行加密,但乜可以用秘密密钥办密法对它进行加密。例如、如果A和B之间已经有共享的密钥了,就可以用这个共享密钥对秘密密钥进行加密。

假设甲要发送一个消息给乙,它可以选择一个密密钥,对即将要发送的消息进行加密,然后,用乙的公开密钥对这个秘密密钥进行加密。最后,把这两个部分加在一起发送给乙,乙在接收到这个消息之后,首先用自己的私有密锅把秘密密钥解出来。然后,用这个秋密密钥再把消息解密。

甲和乙可以只用这种方法传遘一个消息,乜可以传递多个消息。同时、他们之间还可不断地变换新的秘密密钥,以防止秘密密钥暴露,影响到消息的保密性。

数字信封不但可以解决密钥管理的问题,还可以提高加密的性能。由于公开坐钥加密法的速度比较慢,通过数字信封来封装会话密钥,然后,用会话密钥进行加密和解密、比直接用公开密钥加密法对消息进行加解密要快速得多,因为会话过程中交换的消息可能是大量的、用私密密钥来加密消息可以节时同.公开密钥只用来封装会话密钥。

数字信封是密钥交换的一种方法,但并不是所有的密钥交换都使用了教字信封技术。

 

上一篇:密钥更换的方式与方法 下一篇:差分故障攻击介绍