首页> 中文学位 >流密码算法中的Feistel化和S盒设计
【6h】

流密码算法中的Feistel化和S盒设计

代理获取

摘要

流密码算法的研究在算法分析和实际应用中都有着非常重要的地位。如何设计一个好的流密码算法和如何能够更好的分析流密码算法中是否存在漏洞一直是密码学中的研究焦点。本文基于Feistel化的思想对流密码算法,特别是Dragon算法进行了研究和分析。主要内容包括: ⑴根据对Dagon算法的研究结论,对陈恭亮教授提出的Feistel化的思想做了个人的理解和方法的总结。 ⑵对Dragon 算法中的F函数具体的进行了一次Feistel的结构变换,得到了最终变换出的算法框架图,并总结了一些如何能够顺利的进行Feistel变换的操作性的经验。 ⑶以Jacques Patarin的针对Feistel 框架的泛型攻击为例,对如何将已有的攻击方法移植到Feistel化之后的算法框架上的问题做了一次尝试和总结了如何在这样的过程中得到密码算法设计上的细节性的经验。 ⑷由于考虑到Feistel化的结构攻击并没有涉及到算法设计方面的内层结构,而为算法提供非线性等性质的主要来源的算法组件S盒的设计和分析是有别于针对于整个算法结构的分析的,所以在文章中整理和总结了已有的S盒设计方面的知识、基本准则和一些具体的优化算法。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号