学位论文 > 优秀研究生学位论文题录展示
Pomaranch流密码的实现与分析
作 者: 刘依依
导 师: 裴定一
学 校: 广州大学
专 业: 应用数学
关键词: 流密码 Pomaranch 跳转寄存器 本原多项式 安全性
分类号: TN918.1
类 型: 硕士论文
年 份: 2010年
下 载: 30次
引 用: 0次
阅 读: 论文下载
内容摘要
长期以来,流密码在密码学领域中拥有相当重要的地位。近些年来,在ECRYPT流密码工程的带动下,流密码的设计问题成为密码学界的研究热点。Pomaranch是在ECRYPT流密码工程中提出的一个基于比特、易于硬件实现的同步流密码算法。它通过多次的改进最终发展改进到了第三个版本。Pomaranch算法首次将钟控跳转寄存器应用到流密码的设计中。这丰富了流密码的设计理论,也使得基于钟控跳转寄存器的流密码体制成为重要的研究问题。本文从算法的设计原理,软件实现和安全性分析等三个方面深入研究了Pomaranch Version 3算法。首先,考察了Pomaranch中跳转寄存器所使用的本原多项式,描述了构建跳转寄存器的本原多项式需要满足的必要条件。通过设置不同的参数(回馈抽头),寻找到了符合跳转寄存器要求的新的本原多项式。利用MAPLE编程对新的本原多项式进行了测试,计算得到了较大的跳转指数。其次,对Pomaranch原先的C语言实现代码进行了优化改进,以加快软件实现的速率。1.改进了跳转寄存器的软件实现方式。在预先计算建立的四个表中,通过查找来实现寄存器的跳转与不跳转,即跳转寄存器的当前状态可以通过随机查表得出下一步状态。2.密钥映射的预计算。用一个预先计算的8×512的二维表代替了整个密钥映射的所有运算。最后,本文讨论了钟控跳转寄存器中存在的线性等价偏差问题,从安全性角度研究了Pomaranch三个版本的演化过程,从而深入揭示了该流密码的设计原理。
|
全文目录
摘要 5-6 ABSTRACT 6-9 第一章 绪论 9-12 1.1 研究背景及现状 9-11 1.2 论文内容及安排 11-12 第二章 Pomaranch 算法概述 12-21 2.1 算法结构 12-14 2.2 跳转寄存器 14-16 2.3 周期和线性复杂度 16-20 2.4 本章小结 20-21 第三章 Pomaranch 算法的实现与分析 21-31 3.1 跳转寄存器的设计原理 21-26 3.1.1 跳转寄存器中的本原多项式 21-24 3.1.2 寻找用于跳转寄存器中的本原多项式 24-26 3.2 Pomaranch 算法的软件实现 26-27 3.2.1 程序描述 26-27 3.2.2 实验结果 27 3.3 Pomaranch 算法的安全性分析 27-30 3.3.1 Pomaranch 算法的版本演化 28 3.3.2 Pomaranch 算法中的线性等价偏差 28-30 3.4 本章小结 30-31 第四章 总结与展望 31-34 4.1 全文总结 31-32 4.2 工作展望 32-34 附录 34-41 参考文献 41-44 攻读硕士期间发表的论文 44-45 致谢 45
|
相似论文
- 嵌入式可信计算机系统安全机制的设计与实现,TP309
- 转基因水稻对肉仔鸡饲用安全性研究,S831.5
- 高层建筑消防炮专用灭火弹研究,TU892
- 蜂胶提取物的体外抑菌和安全性评价的初步研究,R285
- 乳酸菌DM9054、DM9057的安全性评价,R371
- 甲乙肝联合疫苗和乙型脑膜炎疫苗接种后安全性评价的动物实验研究,R186
- 氯雷他定治疗儿童哮喘的疗效与安全性评价,R725.6
- 煤矿工人不安全行为测量与实践,X936
- 我国保险公司保险网络营销研究,F724.6
- 在役化工容器壁面检测机器人的机械本体研究,TP242
- 基于Java EE框架的公文传输系统设计与实现,TP311.52
- 基于RSA和Eflash的安全SOC设计,TN47
- 燃煤锅炉掺烧印尼煤的安全性、经济性分析,TK227.1
- 纳米药物安全性的法律管制,D922.16
- 多进制LDPC码构造方法的研究,TN911.22
- 可伸缩视频编码H.264/SVC分层加密方案,TN919.81
- 几种基于混沌的图像加密算法的密码分析,TP309.7
- 营运客车正面碰撞车身结构安全性仿真与评价,U467.14
- 小儿肺炎敷胸疗法临床疗效及皮肤安全性观察研究,R272
- 纳米银局部给药治疗脊柱化脓性感染的实验研究,R687.3
- 转人乳铁蛋白基因牛奶粉食用安全性评价,R155.5
中图分类: > 工业技术 > 无线电电子学、电信技术 > 通信 > 通信保密与通信安全 > 理论
© 2012 www.xueweilunwen.com
|