当前位置:主页 > 科技论文 > 电子信息论文 >

混沌椭圆曲线密码系统的研究及FPGA的实现

发布时间:2020-08-08 01:57
【摘要】:椭圆曲线密码(Elliptic Curve Cryptography:ECC)算法隶属于非对称密钥体制,是一种基于椭圆曲线离散对数难解问题(ECDLP)的加密算法。ECC密码算法的提出,不仅解决了对称加密算法中密钥管理和分发困难的问题,而且与RSA(Rivest,Shamir and Adleman)公钥加密算法相比,在密钥长度相同的情况下,安全级别更高。公钥密码算法通过增加密钥长度来提高安全性会降低整个密码系统运行效率,增加存储空间的占用率。所以,ECC密码算法适用于运行速度要求高、存储空间受限的密码系统。本课题通过分析混沌映射在非对称密码系统中的实际应用,利用其对初值及控制参数高度敏感这一特点,提出将一维Logistic混沌映射应用到ECC密码算法中,提高整个密码系统的抗攻击性。通过分析Logistic混沌系统在公钥密码系统中的应用以及ECC密码算法的特点,文章首先利用Logistic混沌映射产生的伪随机混沌序列消除待处理明文的语言特性并增强其随机性,然后对GF(2m)上的ECC加/解密算法进行详细讨论,设计并实现各模块,并给出FPGA硬件仿真。本文重点讨论了二进制有限域GF(2m)上标量乘模块的FPGA硬件实现,通过分析各标量乘算法在不同坐标系下的硬件实现性能,最后选择在LD投射-仿射坐标系下,基于Montgomery算法实现标量乘运算模块。文章采用软硬件协同开发的方式,在Altera HSEP4CE30 V3.2 FPGA器件上对系统设计的各模块的功能和效率进行验证,并给出仿真以及测试结果。测试结果显示:本课题设计的密码系统各模块性能良好,其中最耗时的标量乘模块最大运算频率可达257.069MHz,一次标量乘运算的时间为16.12μs,占用FPGA逻辑资源的14.59%。整个混沌ECC密码系统功能正确,进行一次加密运算的时间约为4.413ms。
【学位授予单位】:西安科技大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TN918.1;TN791
【图文】:

初值,运动状态


不同初值在相同下的运动状态

分布情况,混沌映射,迭代


1) 内。在分析混沌系统运动轨迹时,通常使用 Lyapunov 指数定性描述随着控制参数的变化,非线性动力学迭代值的分布情况。图 2.2 给出 Logistic 混沌映射系统的 Lyapunov 指数,其中横坐标表示控制参数 ,纵坐标表示在当前控制参数控制的情况下,不同初值的迭代值。图 2.2 Logistic 混沌映射的 Lyapunov指数由图 2.2 可明显观察到,混沌映射系统在 值小于 3 的时候,不同初值的迭代结果收敛于同一点。而后在 3呈现 2 个值, 3.489出现 4 个值。随着 的不断增大,逐渐出现 8 周期、16 周期,我们称周期变化的点为分岔点。当 (3.569945...,4]时

原理图,模块,原理图,串行方式


RT 控制器的实现核心是 RXD 和 TXD 模块步,按位将端口 RXD 上的数据以串行方式保钟驱动下,将寄存器中存储待发送数据以串行art 模块原理图。

【参考文献】

相关期刊论文 前7条

1 杨同杰;戴紫彬;杨晓辉;张军;;一种双域Montgomery求逆算法与硬件实现[J];计算机工程与应用;2010年13期

2 陈婧;蒋俊洁;王石;邓小铁;汪东升;;基于FPGA的高速椭圆曲线标量乘法结构[J];计算机研究与发展;2008年11期

3 邹候文;王峰;唐屹;;椭圆曲线点乘IP核的设计与实现[J];计算机应用;2006年09期

4 王友波;正规基中模乘算法的FPGA实现方法研究[J];计算机工程与应用;2004年25期

5 王小敏,张家树,张文芳;基于广义混沌映射切换的单向Hash函数构造[J];物理学报;2003年11期

6 陈志德,黄元石;混沌型单向散列函数[J];通信技术;2001年07期

7 张险峰,秦志光,刘锦德;椭圆曲线加密系统的性能分析[J];电子科技大学学报;2001年02期

相关硕士学位论文 前7条

1 陈俊杰;基于FPGA的ECC加解密算法研究及设计[D];西安邮电大学;2016年

2 贾楠;基于FPGA的ECC算法优化设计与实现[D];黑龙江大学;2016年

3 陈飞;ECC公钥加密算法的研究与实现[D];华中科技大学;2015年

4 程学海;基于Chebyshev多项式的概率公钥密码体制研究与设计[D];郑州大学;2013年

5 王峰;GF(2~(163))上椭圆曲线密码体制的FPGA实现[D];广州大学;2006年

6 魏琰;ECC密码算法的FPGA实现及优化设计[D];南京理工大学;2005年

7 谭丽娟;椭圆曲线密码体制中标量乘法运算的优化和FPGA实现[D];电子科技大学;2004年



本文编号:2784863

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/2784863.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户41be8***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com