蓝牙技术基础第5章 蓝牙信息安全技术.ppt

1.分组密码(3) 1949年,C.E.Shannon在“秘密系统的通信理论”一书中提出了密码安全性设计的两个准则: 混乱(confusion)准则:密文对密钥和明文的依赖程度很复杂,以至于第三者无法利用这种依赖性。 扩散(diffusion)准则:密钥的每一位数字影响密文的多位数字,明文的每一位数字影响密文的多位数字,以至于知道密文的第三者既无法逐段破译密钥,也无法按统计特征推导出明文。 分组乘积加密能有效体现上述两个设计准则。 1.分组密码(4) 下面是一个分组乘积密码加密的实例。第一次世界大战期间,德军曾经用过ADFGVX乘积加密法。加密步骤如下: 第1步,加密前建一张6×6表格,表格内随机填入10个阿拉伯数字0~9和26个字母A~Z。 第2步,在表格的行列处对应每格标注ADFGVX。 第3步,按照此表写出所要传送明文的替代字符。比如要传送的明文是4QV3KE,第1个字符“4”对应行列的替代字符是XG。其余各字符依样写出,这次加密得出的仅是中间结果。 1.分组密码(5) 第4步,将中间结果排成两行,便于换位,每行5个字母,使用的密钥也用5个字母组成的单词,便于记忆,例如密钥为I LOVE,写出其密钥字母顺序。 第5步,按照密玥字母顺序写出密文。 密文发出后,按照相反次序便可解密。 1973年,美国国家标准局NBS征集联邦数据加密标准方案,IBM公司提供了一种密码算法。1

文档评论(0)

1亿VIP精品文档

相关文档