美国制定数据加密标准简况 ■DES发展史确定了发展公用标准算法模式,而EES的制定 路线与DES的背道而驰。人们怀疑有陷门和政府部门肆意 侵犯公民权利。此举遭到广为反对。 1995年5月AT& Bell lab的M.Blae博士在PC机上用45分 钟时间使 SKIPJACK的LEAF协议失败,伪造I码获得成 功。1995年7月美国政府宣布放弃用EES来加密数据,只将 它用于语音通信。 1997年1月美国NIST着手进行AES( Advanced Encryption Standard)的研究,成立了标准工作室。2001年 Rijndael 被批准为AES标准 2021/2/21
2021/2/21 7 美国制定数据加密标准简况 ◼ DES发展史确定了发展公用标准算法模式,而EES的制定 路线与DES的背道而驰。人们怀疑有陷门和政府部门肆意 侵犯公民权利。此举遭到广为反对。 ◼ 1995年5月AT&T Bell Lab的M. Blaze博士在PC机上用45分 钟时间使SKIPJACK的 LEAF协议失败,伪造ID码获得成 功。1995年7月美国政府宣布放弃用EES来加密数据,只将 它用于语音通信。 ◼ 1997年1月美国NIST着手进行AES(Advanced Encryption Standard)的研究,成立了标准工作室。2001年Rijndael 被批准为AES标准
DES算法 分组长度为64bts(8 bytes 密文分组长度也是64bits。 ■密钥长度为64bits,有8bits奇偶校验,有效密钥长 度为56bits。 算法主要包括:初始置换Ⅰ、16轮迭代的乘积变换 逆初始置换ⅠP以及16个子密钥产生器。 2021/2/21
2021/2/21 8 DES 算法 ◼ 分组长度为64 bits (8 bytes) ◼ 密文分组长度也是64 bits。 ◼ 密钥长度为64 bits,有8 bits奇偶校验,有效密钥长 度为56 bits。 ◼ 算法主要包括:初始置换IP、16轮迭代的乘积变换、 逆初始置换IP-1以及16个子密钥产生器
DEs算法框图 入 64bit明文数据 匚初始置换IP 乘积变换 16轮迭代 标准数据加密算法 逆初始置换IP 64bi密文数据 输出 2021/2/21
2021/2/21 9 DES算法框图 输入 64 bit明文数据 初始置换IP 乘积变换 (16轮迭代) 逆初始置换IP - 1 64 bit密文数据 输出 标准数据加密算法