1.整体框架
密钥长度:64 bits 奇偶校验8bits
有效密钥长度:56bits
轮密钥长度:48bits
详细过程:
2.核心算法
- 扩展函数E
功能:将输入的32 bit 扩展成48 bit的输出
- 选择压缩运算S盒
功能:将前面送来的48 bit数据自左至右分成8组,每组为6 bit。而后并行送入8个S一盒,每个S盒为一非线性代换网络,有4个输出,输出一共32 bit。
- 置换运算P盒
功能:对S1至S8盒输出的32 bit数据进行坐标置换。
3.安全性分析
-
密钥长度太短
-
攻击方法——针对S盒:线性密码分析;差分密码分析
-
S盒的设计:越大越安全 n一般在8-10之间
-
密钥扩展算法:设计目标是子秘钥的统计独立性和灵敏性
–3重DES:密钥长度为168bit
分组长度64bit