- 13
- 0
- 约3.85千字
- 约 25页
- 2019-06-13 发布于浙江
- 举报
1. 概述 1. 概述 DES(Data Encryption Standard)算法 一种用56位密钥来加密64位数据的方法。 发明人: IBM公司 W.Tuchman和C.Meyer. 基础: 1967年美国Horst Feistel提出的理论; 产生: 美国国家标准局1973年开始研究除国防部外的其它部门的计算机系统的数据加密标准,于1973年5月15日和1974年8月27日先后两次向公众发出了征求加密算法的公告,最终选定DES。 1. 概述 DES技术特点 分组加密算法:明文和密文为64位分组长度; 对称算法:加密和解密除密钥编排不同外,使用同一算法; DES的安全性不依赖于算法的保密,安全性仅以加密密钥的 保密为基础; 密钥可为任意的56位数,具有复杂性,使得破译的开销超过 可能获得的利益; 采用替代和置换的组合,共16轮; 只使用了标准的算术和逻辑运算,易于实现 2.DES的基本工作流程 DES的基本工作原理 用56位的密钥对64位长的数据块进行16轮加密处理由此得到64位长的密文。 2.DES的基本工作流程 16轮加密开始先进行 初始置换16轮加密结束后进行 逆置换 2.DES的基本工作流程 雪崩效应 Avalanche Effect 明文或密钥的一比特的变化,引起密文许多比特的改变。如果变化太小,就可
原创力文档

文档评论(0)