问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

国际数据加密算法的算法简介

发布网友 发布时间:2022-04-30 17:46

我来回答

1个回答

热心网友 时间:2022-06-29 23:24

IDEA加密算法简介
IDEA(International Data Encryption Algorithm)在密码学中属于数据块加密算法(Block Cipher)类。IDEA使用长度为128bit的密钥,数据块大小为64bit。从理论上讲,IDEA属于“强”加密算法,至今还没有出现对该算法的有效攻击算法。
早在1990年,Xuejia Lai等人在EuroCrypt’90年会上提出了分组密码建议PES(Proposed Encryption Standard)。在EuroCrypt’91年会上,Xuejia Lai等人又提出了PES的修正版IPES(Improved PES)。目前IPES已经商品化,并改名为IDEA。IDEA已由瑞士的Ascom公司注册专利,以商业目的使用IDEA算法必须向该公司申请许可。
IDEA是一种由8个相似圈(Round)和一个输出变换(Output Transformation)组成的迭代算法。IDEA的每个圈都由三种函数:模(216+1)乘法、模216加法和按位XOR组成。
在加密之前,IDEA通过密钥扩展(Key Expansion)将128bit的密钥扩展为52Byte的加密密钥EK(Encryption Key),然后由EK计算出解密密钥DK(Decryption Key)。EK和DK分为8组半密钥,每组长度为6Byte,前8组密钥用于8圈加密,最后半组密钥(4Byte)用于输出变换。IDEA的加密过程和解密过程是一样的,只不过使用不同的密钥(加密时用EK,解密时用DK)。
密钥扩展的过程如下:
1. 将128bit的密钥作为EK的前8byte;
2. 将前8byte循环左移25bit,得到下一8byte,将这个过程循环7次;
3. 在第7次循环时,取前4byte作为EK的最后4byte;
4. 至此52byte的EK生成完毕。
密钥扩展的过程如表1所示,为了能够清楚的看出每个8Byte的关系,在表1中用粗线条将将每个8Byte划分开了.
IDEA算法相对来说是一个比较新的算法,其安全性研究也在不断进行之中。在IDEA算法公布后不久,就有学者指出:IDEA的密钥扩展算法存在缺陷,导致在IDEA算法中存在大量弱密钥类,但这个弱点通过简单的修改密钥扩展算法(加入异或算子)即可克服。在1997年的EuroCrypt’97年会上,John Borst等人提出了对圈数减少的IDEA的两种攻击算法:对3.5圈IDEA的截短差分攻击(Truncate Diffrential Attack)和对3圈IDEA的差分线性攻击(Diffrential Linear Attack)。但作者也同时指出,这两种攻击算法对整8.5圈的IDEA算法不可能取得实质性的攻击效果。目前尚未出现新的攻击算法,一般认为攻击整8.5圈IDEA算法唯一有效的方法是穷尽搜索128bit的密钥空间。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
天一共卖出136张电影票,上午卖出去86张,下午卖出多少张。 17届华杯赛小学高年级组的初赛的这道题怎么做? 美特斯工业系统(中国)有限公司MTS公司发展史 mts公司是什么单位 华夏八大古姓是哪八个 ...耳鸣 单眼瞳孔上移 平常手机看得多 会不会是脑瘤 ...了首付给儿子和儿媳买了一套房子,房照上面写的是儿子和儿媳的... GBA最终幻想战略卡住 最终幻想战略版 大bug (狮子战争?就是GBA上的) GBA版最终幻想战略版的BUG问题,很急的 简述加密技术的基本原理,并指出有哪些常用的加密体制及其代表算法 为什么说加法密码、乘法密码、仿射密码、置换密码、Hill密码以及Vigenere密码? Win10系统应用程序发生异常怎么处理 喜士多 愚园路店怎么样 win10任务栏应用软件显示异常 喜士多 澳门路店怎么样 喜士多 打浦店怎么样 喜士多总部怎么样 喜士多 浦东大道一店怎么样 喜士多 十全街店怎么样 喜士多怎么样 喜士多建档文员怎么样建档文员主要做什么,求在喜士多做过的真实回答_百度问一问 喜士多 天山路店怎么样 喜士多 中山西路店怎么样 喜士多 广西北路店怎么样 喜士多 阜新路店怎么样 喜士多 常德路店怎么样 想加盟喜士多,不知道好不好,一般情况能不能赚钱,麻烦开过的或者了解的分享一下心得,谢谢! 喜士多 花旗店怎么样 喜士多 星洲门市怎么样 win10系统 为什么软件文件界面显示错乱 显示异常 Win10系统应用程序无法正常启动提示错误怎么办 加密算法问题 win10系统更新后,有未知程序错误 这是怎么样的加密算法 win10 EXE文件异常? 加密码的office文档怎么破解密码。 有人知道这个加密解密算法么 椭圆加密算法的方程 今天要去贵州呆四天,想去看看贵州最具代表性的景点,大概费用多少?求攻 ... 若加法密码中密钥K=7,求明文good night的密文 请问:加密算法和技术在生活中的应用? 逻辑运算可否用加法实现 热门景区:中国天眼有什么好看的 中国天眼周边要修建多少景区? “中国天眼”景区开园至台共接待多少游客? 长春哪家外语培训学校好,最好的英语培训学校? MCM的兔子钱包如何成为潮流引发大热的? 做好的电子相册存在手机里,几个月没看,不见了,怎么找到? MCM钱包在官网上查不到,三亚免税买的,会是假的吗?