高级加密标准及短分组加密技术应用研究

来源 :中南大学 | 被引量 : 0次 | 上传用户:youjiaxiaogege
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
AES/Rijndael是2000年公布的对敏感数据加密的美国高级加密标准,现在已基本成为商业数据加密的国际标准。AES(Advanced Encryption Standard)的密码分析和应用研究已越来越受到人们的重视。短分组加密技术是在实际应用中使用较多的一种加密技术,如预付费代码表计中使用的就是短分组加密技术。因此,研究解决基于AES的短分组加密及应用中的关键技术问题是当前国内预付费代码表计行业所急需的,对国民经济的发展具有十分重要的意义。本文对AES/Rijndael进行了深入的研究,内容包括:Rijndael算法的基本原理和设计准则,Sbox的代数性质,积分攻击与代数攻击,对AES几种功耗分析方法进行了比较分析研究,设计了基于AES的短分组加密算法,成功实现了预付费代码表计的加密通信。主要成果有:(1)研究分析了S-盒的代数表达式,给出了S-盒9项代数表达式和逆S-盒255项代数表达式;指出S-盒仿射变换周期为4和迭代周期小于88;提出了构造S-盒的改进方案,改进方案构造的S-盒在严格雪崩准则距离、代数表达式、仿射变换周期和迭代周期上都具有较好的代数性质。(2)对Rijndael算法积分攻击和代数攻击进行了分析。研究了Square-5和Square-6攻击,得出的结论是:随着加密轮数的增加,其攻击复杂度超过了穷举搜索,Square攻击对Rijndael算法还不构成威胁。到目前为止,Rijndael的连分式表示、AES嵌入BES以及XSL攻击对Rijndael算法还不构成威胁,Rijndael算法是目前最安全的分组加密算法。(3)对Rijndael算法进行功耗分析。得出结论是:功耗分析的最好的部件为非线性函数,1阶DPA有奇异峰值现象,功耗统计分析的状态位数越多(即高阶DPA),奇异峰值现象越不明显;CPA分析的效果要好于DPA。提出了基于Walsh谱的功耗分析方法,给出了功耗分析与非线性度的关系,指出了不可能设计出抗功耗分析与抗线性、差分攻击同时最优的S-盒函数。(4)设计并实现了基于AES的6位、8位、12位、16位、32位十进制数短分组加密算法。该算法的最大特点是做到安全的短分组加密、在加密和解密过程中能做到十进制数的明文和密文长度相等,满足特殊行业对加密算法的要求,如预付费代码表计加密。(5)提出了预付费代码表计加密通信工作方式,建立了系统内密钥分配和动态密钥产生的模型,对预付费代码表计进行了仿真实验,对短分组加密算法进行了Square攻击,并对短分组加密系统进行性能测试,各项指标满足实际应用需要。
其他文献
在十五期间重点预研课题“火箭箱式发射技术”中,我们利用武器智能决策支持系统(Weapon Intelligence Decision Support System,简称WIDSS)在所调查的专家知识的基础上生成远程
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
目的研究经皮椎间孔脊柱内窥镜下技术治疗腰椎间盘突出症的临床疗效。方法收取本院120例腰椎间盘突出症患者,并随机分为两组,对照组患者采用常规手术治疗,观察组患者采用经皮椎
<正> 电子邮件,作为网上交往的最普通的工具之一,是&#39;网虫&#39;再熟悉不过的。但对于电子邮件的 POP3和 IMAP 协议,能弄个究竟的可能不会太多。为了让更多的网友理解电子
将从宋河酒业优质大曲中分离筛选的红曲霉1号功能菌应用于酯化酶生产;将酯化酶应用于黄浆水酯化液生产;将所生产的黄浆水酯化液兑入底锅蒸馏串蒸试验。结果表明,试验样与对照样
我国妇女初婚年龄的变化及其原因──河北省资料分析的启示叶文振一、理论背景和假设过去对我国妇女初婚年龄变化原因的研究可以分为两大理论派别,即人口政策派和社会经济发展
编译器在发掘高性能计算机系统并行性的过程中起着非常重要的作用,而其中程序分析又是编译器开发并行性的关键步骤之一。然而,对编译器精度和功能的要求的逐步提高,导致程序分析
当前蛋白质鉴定的研究中,通过串联质谱鉴定多肽序列从而鉴定蛋白质是最广泛使用的技术。实验中,从色谱中分离出来的多肽经过CID过程被裂解成碎片离子,这些离子的质量/电荷比值(m/z)
在比利时北部的布兰肯贝赫,来自世界各地的50位沙雕艺术家正在忙于赶制他们的作品.这个用24 t沙制成的巨大沙雕是为了纪念比利时建国175周年而做的,它于2005年7月2日-8月28日