当用户群很大、分布很广时,密钥的分配和保存就成了问题

当用户群很大、分布很广时,密钥的分配和保存就成了问题

对称加密技术。对称式密钥加密技术是指加密和解密均采用同一把秘密钥匙,而且通信双方必须都要获得这把钥匙,并保持钥匙的安全。它要求发送方和接收方在安全通信之前,商定一个密钥。

当用户群很大、分布很广时,密钥的分配和保存就成了问题

当给对方发信息时,用自己的加密密钥进行加密;而在接收方收到数据后,用对方所给的密钥进行解密,故这种方式也称为秘密钥匙加密法。对称算法的安全性依赖于密钥,泄露密钥就意味着任何人都可以对发送或接收的消息解密,所以密钥的保密性对通信至关重要。

当用户群很大、分布很广时,密钥的分配和保存就成了问题

对称解密技术在实际应用中除了要设计出满足安全性要求的加密算法外,还必须解决好密钥的产生、分配、传输、存储和销毁等多方面问题。对于具有n个用户的网络,需要n(n-1)/2个密钥,在用户群不大的情况下,对称加密系统是有效的。但是对于大型网络,当用户群很大、分布很广时,密钥的分配和保存就成了问题。

当用户群很大、分布很广时,密钥的分配和保存就成了问题

对称加密算法可以分成两类:一类为序列算法(Stream Algorithm),一次只对明文中的字节进行加密或解密运算;另一类为分组算法(Block Algorithm),一次对明文的一组固定长度的字节进行加密或解密运算。

对称式密钥加密技术具有实现效率高、速度快、保密度高等优点。但也有其缺点:此方法的密钥分发过程十分复杂,所花代价高;多人通信时密钥组合的数量会出现爆炸性的膨胀,使密钥分发更加复杂化。


分享到:


相關文章: