《应用密码学》课件第3章 分组密码总结(4).ppt

上传人(卖家):momomo 文档编号:7571112 上传时间:2024-03-19 格式:PPT 页数:8 大小:1.31MB
下载 相关 举报
《应用密码学》课件第3章 分组密码总结(4).ppt_第1页
第1页 / 共8页
《应用密码学》课件第3章 分组密码总结(4).ppt_第2页
第2页 / 共8页
《应用密码学》课件第3章 分组密码总结(4).ppt_第3页
第3页 / 共8页
《应用密码学》课件第3章 分组密码总结(4).ppt_第4页
第4页 / 共8页
《应用密码学》课件第3章 分组密码总结(4).ppt_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、12024-3-192024-3-191112024-3-192024-3-1911 分组密码概念,“分组”,“分块”。对称密码算法的概念:加密和解密密钥相同(DES、AES、SM4、IDEA、RC6等)DES和AES都是对称密码算法 DES和AES的加解密结构22024-3-192024-3-1922密码名称分组长度/bit密钥长度/bit分组密码结构DES6464Feistel结构ASE128128、192、256Square结构SM4128128Feistel结构32024-3-192024-3-193332024-3-192024-3-1933 1、DES是对称密码算法,加密、解密密钥

2、相同 2、DES的明文分组为64比特,密钥长度为64比特,有效密钥长度为56比特,密文长度为64比特。3、DES加密,解密一共是16轮,每一轮需要用一个子密钥,故一共要产生16个轮子密钥,通常表示为K1,K2,K3,K16.4、DES的加密和解密,从流程图上和代码上几乎完全一致。只不过加密输入的是明文和密钥,解密输入的是密文和密钥。细节的差别在于,加密时使用的轮子密钥是K1,K2,K3,K16,而解密时使用的轮子密钥是K16,K15,K14,K1.换句话说,DES的16轮解密是其加密的每一轮的逆过程。42024-3-192024-3-1944DESDES算法的加密整体结构算法的加密整体结构Fe

3、istelFeistel结构结构452024-3-192024-3-19555DESDES算法的加密整体结构算法的加密整体结构FeistelFeistel结构结构62024-3-192024-3-1966 Rijndael 由比利时的Joan Daemen和Vincent Rijmen设计,算法的原型是Square算法,经过修改后确定为高级数据加密标准AES.典型的典型的SPN结构结构(代换-置换网络)有较好的数学理论作为基础;结构简单、速度快有较好的数学理论作为基础;结构简单、速度快密钥列数(Nk 字)明文列数(Nb 字)加密轮数(Nr)AES-1284410AES-1926412AES-256841472024-3-192024-3-197772024-3-192024-3-1977加解密加解密82024-3-192024-3-198882024-3-192024-3-1988五种模式CTR、OFB、CFB分组密码作为密钥流生成器作用

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 大学
版权提示 | 免责声明

1,本文(《应用密码学》课件第3章 分组密码总结(4).ppt)为本站会员(momomo)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|