论文摘要
目前以高密度FPGA为基础的可重构计算发展迅速,它结合了基于微处理器的软件灵活适应性和专用ASIC硬件处理的高效性,已经在信息处理领域取得了广泛的应用。现代信息安全的核心是密码算法,本文主要研究了RSA和椭圆曲线密码ECC这两种典型的公钥密码算法的可重构硬件设计。本文的主要研究工作包括:(1)分析了RSA和ECC算法,探讨了算法硬件实现的关键技术;(2)针对密码算法的处理具有较高的运算强度和计算复杂度的特点,设计了阵列处理结构,实现核心运算算法到计算结构的空间映射,通过构成阵列、并行流水线式的处理结构,匹配密码算法的运算模式,力求达到算法与硬件处理结构的最佳匹配。实验结果表明可以获得较高的并行处理能力和计算效率;(3)本文提出了一种具有可配置性的RSA密码系统的详细设计方案并详细设计了各个功能模块;采用改进的Montgomery模乘算法,实现了模位数为64,128,256,512位的数据加密;系统可以支持不同的模位数,密钥长度和加解密速度,可以适应不同的应用要求;(4)研究了有限域GP(2m)上的ECC核心运算模块:有限域上的模乘、模除运算以及群运算层上的快速点乘算法;并将核心子算法在可重构硬件上映射实现。分析和验证结果表明ECC设计功能正确;(5)基于可重构硬件实验平台设计实现了RSA和ECC公钥密码硬件加解密系统,并从加解密结果,运算所需的时钟频率和速度,以及硬件资源情况,对系统性能进行了评估。
论文目录
相关论文文献
- [1].基于格计算的公钥密码算法研究概述[J]. 中国新通信 2016(14)
- [2].一个基于辫群的公钥密码算法[J]. 微电子学与计算机 2012(01)
- [3].一种简单而高效的公钥密码算法[J]. 网络安全技术与应用 2008(06)
- [4].公钥密码算法识别技术研究[J]. 计算机工程与设计 2011(10)
- [5].对一种简单而高效的公钥密码算法的安全分析[J]. 电脑与信息技术 2013(02)
- [6].矩阵环上快速公钥密码算法的安全分析[J]. 山东大学学报(理学版) 2013(09)
- [7].基于矩阵环的快速公钥密码算法[J]. 山东大学学报(理学版) 2012(09)
- [8].混合型公钥密码算法在无线传感器网络加密中的应用设计[J]. 电子设计工程 2017(02)
- [9].对一种背包公钥密码改进方案的安全性分析[J]. 网络安全技术与应用 2013(03)
- [10].公钥密码算法及特点[J]. 湖南农机 2008(07)
- [11].移动网络中公钥密码的研究[J]. 现代计算机(专业版) 2013(31)
- [12].RSA公钥密码算法的计时攻击与防御[J]. 计算机工程 2009(02)
- [13].针对NTRU公钥密码算法的计时分析研究[J]. 计算机工程与设计 2015(12)
- [14].基于改进的RSA公钥密码算法的电子公文加密方案[J]. 计算机工程与应用 2012(28)
- [15].可搜索加密研究进展[J]. 计算机研究与发展 2017(10)
- [16].RSA公钥密码算法差分计时攻击研究[J]. 计算机工程 2011(05)
- [17].RSA密码算法的JAVA实现[J]. 计算机安全 2008(10)
- [18].一类抗量子计算的公钥密码算法研究[J]. 信息网络安全 2017(04)
- [19].对一个公钥密码体制的连分式攻击算法[J]. 计算机工程 2010(08)
- [20].ElGamal公钥密码算法的教学设计与思考[J]. 电气电子教学学报 2017(06)
- [21].基于Java的RSA公钥密码算法的实现与探讨[J]. 软件导刊 2011(05)
- [22].RSA算法的安全参数研究[J]. 信息安全与技术 2012(05)
- [23].RSA算法的安全参数研究[J]. 广东技术师范学院学报 2008(06)
- [24].NTRU公钥密码算法基于J2ME的优化[J]. 科协论坛(下半月) 2008(04)
- [25].一种基于量子准循环LDPC码的McEliece公钥密码算法[J]. 南京邮电大学学报(自然科学版) 2011(02)
- [26].单项式多变量公钥密码算法的等价密钥问题[J]. 哈尔滨工程大学学报 2015(08)
- [27].一种基于多变量公钥的软件注册方案[J]. 计算机应用与软件 2013(10)
- [28].辫子群混合加密下的按需装配Agent系统[J]. 微型机与应用 2013(18)
- [29].无线传感器双极型多变量公钥密码算法的优化[J]. 计算机与网络 2017(Z1)
- [30].基于数论的RSA算法研究[J]. 课程教育研究 2014(14)