基于分组密码基本部件的认证加密算法设计与实现

来源 :北京印刷学院 | 被引量 : 0次 | 上传用户:ysq2009123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
认证加密算法保证了数据的机密性和完整性,并具有数据源认证功能。依靠对称密码进行设计,解决了诸多实际问题,在科研以及工程等领域具有广泛的研究成果。算法的设计使用了逻辑运算、S盒、AES轮函数、分组密码、流密码、可调密码等各方面的研究,囊括了对称密码的各个研究方向。认证加密算法的设计主要有两种。一是以S盒、AES轮函数、SM4轮函数等为基础设计的专用认证加密算法。二是以分组密码、置换密码、流密码等为基础设计的认证加密工作模式。本文主要研究专用认证加密算法的设计与实现。主要工作内容如下:1.基于AES轮函数和广义Feistel结构设计新的底层轮函数,实现认证加密算法。以抵抗内部碰撞攻击为安全性目标,利用混合整数线性规划方法,搜索轮函数结构中高效、满足安全性目标且最小活跃S盒较多的迭代结构,并以此设计了一个新的基于AES轮函数的认证加密算法。该认证加密算法具有抵抗碰撞攻击、差分攻击、线性攻击等主流攻击的能力,且运行效率是认证加密算法AES-GCM的2倍。2.基于Camellia-128算法轮函数,设计了一个新的单程专用认证加密算法CAE。其加解密算法和认证码生成算法以Camellia-128轮函数为底层基本部件。算法包括数据初始化过程、关联数据处理过程、加密过程、认证码生成过程和解密验证过程。该算法属于专用认证密码算法,具有速度快、资源消耗低等优势。与AEGIS和Camellia-128密码算法相比,CAE认证加密算法具有较高的效率,应用前景更好。3.基于我国自主研发的分组密码算法SM4的轮函数设计了一种认证加密算法SMTAE。参考CAESAR密码大赛胜出的Deoxys算法,设计一个基于SM4轮函数的可调分组密码算法SMT,并基于SMT设计了一个新的认证加密算法SMTAE。该可调认证加密密码算法,可以抵抗差分分析、线性分析和不可能差分分析等主流攻击的能力。该算法主要用于如磁带加密等特殊条件下,与Deoxys算法相比,具有效率高、成本低等特点。
其他文献
据报道,全国政协副主席、科技部部长万钢日前表示,“十二五”期间,要切实把科学技术摆在优先发展的战略地位,全面落实《科技规划纲要》的各项战略任务,用科技的力量推动经济发展方
生产总体平稳,增速有所加快。1-10月,规模以上电子信息制造业增加值同比增长9.7%,同比回落1.1个百分点;快于全部规模以上工业增速3.7个百分点,占规模以上工业增加值比重提高
水资源配置工程是一项改变原有的水资源时空分布的工程项目,以使有限的水资源能被更充分高效地利用。改革开放以来,国家十分重视水资源配置建设,投巨资进行了多个国家重点科
体育教育是中学素质教育的重中之重.没有好的身体就谈不上任何素质.所以体育教师的首要任务就是上好体育课.通过体育课让学生获得身体与心灵的双重历练。那么,怎样才能上好体育课
随着互联网的日益推广,教育信息化的步伐日益加快。多媒体技术在教育教学领域的广泛运用为教学带来了改革的重要契机,在教学内容、教学手段上实现了变革,在激发学生学习兴趣,提高
教育家赞可夫指出:“在各科教学中要始终注意发展学生的逻辑思维,培养学生的思维灵活性和创造性。”爱因斯坦说过:“兴趣是最好的老师。”这是把学生的思维和兴趣分开来看的结果
随着我国经济的快速发展.计算机及网络技术在我国普及开来.已经应用到各行各业.成为推动社会进步和发展的最主要的动力之一。而伴随信息技术的广泛应用.它也走进了小学的课堂.成为
目的:探讨中药内外结合治疗颈性腹泻的疗效.方法:采用膈下逐瘀汤加减治疗颈性腹泻155例,并与中成药治疗45例对照.结果:总有效率96.1%,与对照组比较有显著差异(P<0.01).提示:本
以多官能团有机锂为引发剂,四氢呋喃为微观结构调节剂,在抽余油中一步法合成了星形中乙烯基聚丁二烯橡胶(S-MVBR),并对其结构进行了表征.结果表明,在2 L聚合釜中,聚合单体质