对称加密体制与公开密钥体制比较总结

一、对称加密体制(DES)(加密与解密密钥相同)

1、在对称加密体制中,如果有N个成员,则需要N(N-1)/2个密钥,因此巨大的密钥量给密钥的分配和安全管理带来了困难;

2、在对称加密体制中,知道了加密过程就很容易推导出解密过程,可以用简单的方法随机产生密钥;

3、大多数对称加密算法不是建立在严格意义上的数学问题上的,而是基于多种“规则”和“可选择”的假设;

4、用对称加密算法传送信息时,通信双方在开始通信之前必须约定使用同一密钥,这就带来了钥在传递过程中的

安全问题,所以必须建立受保护的通道来传递密钥;

5、对称加密算法不能提供法律证据,不具备数字签名功能

6、对称加密算法加密速度快(唯一的优点),通常用对称加密算法加密大量的明文

 

二、公开密钥体制(非对称加密体制)(RSA)

1、在公开密钥体制中,每个成员都有一对密钥(pk,sk)。如果有N个成员,则需要2N个密钥,需要的密钥较少,

密钥的分配和安全管理相对容易一些;

2、知道加密过程,很难推导出解密过程

3、算法的安全性是建立在已知数学问题求解困难的假设基础上的;

4、需要一个有效的计算方法求解一对密钥pk、sk,  以确保不能从pk、sk中相互推导出来

5、用公开密钥算法传递消息时,无须在通信双方之间传递密钥,也不需要建立受保护的信息通道;这是公开密钥算法的最大优势,

使得数字签名和数字认证成为可能;

6、公开加密算法加密的速度比较慢,一般只用公开密钥算法加密安全要求高、信息量不大的信息。

 

posted on 2020-10-18 19:00  *萌哈哈  阅读(2164)  评论(0编辑  收藏  举报

导航