ECC公钥加密算法的研究与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:liongliong498
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的快速发展,大量的信息需要迅速而又安全的传输。在信息传输中实时高效的加密机制必不可少,而采用椭圆曲线离散对数问题建立起来的ECC公钥加密体制由于有着单bit安全性能高、处理速度快、储存空间占用小等优点,得到了迅速发展。为了进一步提高ECC的速度,使其能适应现在高速通信的需求,本文将针对限制ECC速度提升的点乘算法,在FPGA上开发一种面积较小、速度快的点乘算法模块。本文首先介绍一种快速实现点乘的方案,通过采用基于LD投影坐标Montgomery方法快速实现点乘。为保证信息传输安全,加密曲线采用NIST标准的基于GF(2163)的Koblitz曲线作为加密椭圆曲线,另外加密时涉及的参数也采用NIST标准建议使用的参数。然后针对各有限域运算的特点设计和优化相对应的算法,其中有限域乘法运算通过采用KOA方案优化全并行乘法器来进行实现,有限域平方运算由于其特殊性采用全并行的方式进行实现,有限域除法运算则是在费马小定理的基础上进行适当优化来实现。最后优化点乘算法流程,减少模块例化个数,减小资源消耗。本文对点乘模块进行行为仿真,利用Xilinx XC7VX690T的FPGA芯片完成点乘模块的综合,其结果显示点乘模块的最高频率为266MHz,资源为12047个LUT和6821个Register。一次点乘需要大约4144个时钟周期,1秒能实现64516次点乘。最后分析表明本文相比于同类文献基于GF(2163)实现的点乘模块,在资源增加不多的情况下,其速度有较大增长。
其他文献
目前,我国水库突发事件应急预案普遍存在可行性不强、可行性评价技术不过关的问题,难以在技术层面监督指导应急预案的编制工作,一定程度上影响了水库突发事件应急预案的实施
本文针对如何解决稀土精矿分解废水处理过程中的硬度干扰问题进行研究。 首先结合稀土精矿分解废水水质对废水处理过程中硬度干扰的原因进行了试验和理论分析。结果表明:由
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
The friction at the liquid-solid interfaces is widely involved in various phenomena ranging from nanometer to micrometer scales. By the molecular dynamic(MD)sim
The size effects on the shear buckling behaviors of skew nanoplates made of functionally graded materials(FGMs)are presented.The material properties are suppose
The model of a "spring-mass" resonator periodically attached to a piezoelectric/elastic phononic crystal(PC) nanobeam with surface effects is proposed, and the
在分析了现有农用地定级估价信息系统局限性的基础上,根据农用地定级估价成果潜在用户的需求,提出了基于W ebG IS扩充农用地定级估价信息系统成果应用功能的观点,并对系统的体系设计、应用功能模块的设计及其实现等关键步骤作了阐述。