咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >基于IMPULSE C的GF(P)域椭圆加密算法的硬件加速 收藏

基于IMPULSE C的GF(P)域椭圆加密算法的硬件加速

Hardware acceleration based on IMPULSE C of ECC over GF(P)

作     者:崔强强 金同标 朱勇 CUI Qiang-qiang;JIN Tong-biao;ZHU Yong

作者机构:江苏自动化研究所江苏连云港222006 

出 版 物:《计算机应用》 (journal of Computer Applications)

年 卷 期:2011年第31卷第9期

页      面:2385-2388页

核心收录:

学科分类:08[工学] 081201[工学-计算机系统结构] 0812[工学-计算机科学与技术(可授工学、理学学位)] 

主  题:椭圆曲线密码学 素数域 射影坐标系 IMPULSE C 现场可编程门陈列 

摘      要:研究了大素数域上的椭圆曲线加密算法,基于IMPULSE C语言,对该算法进行编程实现;在标准射影坐标系下,对点加和倍加算法进行并行化改进,并且在编程时利用编译器特性做了进一步的并行化。通过对加密算法合理的软硬件分割,将计算量大而且复杂的点乘运算作为硬件部分,通过现场可编程门陈列(FPGA)进行硬件加速;将加密协议的其他部分作为软件部分,在传统CPU上执行,并将硬件部分生成VHDL代码。分别进行加密算法的CoDeveloper的桌面仿真和生成的硬件VHDL代码的ISE综合仿真。最后将该加速设计在Xilinx Virtex-5 xc5vfx70tFPGA开发板上作了实现,基于FPGA的实验结果表明,P-192上点乘运算处理在133 MHz时钟下用时2.9 ms,硬件资源分配合理,与现有的手工编写的HDL代码相比,具有并行加速优势。

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分