摘要
在Ⅱ类最优正规基上,提出了一种改进的基域乘法实现算法,并给出了该算法的FPGA工程实现方法,在ALTERA公司的CycloneⅡ系列FPGA器件上实现了GF(2192)域上ECC加密和AES加密的混合加密系统,完成了算法仿真、综合及实验.最后以加密卡的方式在PC机上测试,结果表明,仿真时ECC算法每s执行10000~13000次,烧到片上运行ECC算法每s执行9000~10500次,实际主频率为128 MHz.
An improved algorithm based on the optimal normal basis(ONB) of typeⅡ is proposed.A realization method for this algorithm on FPGA(field programmable gate array) was also proposed.On the Cyclone II chip made by ALTERA company,the hybrid encryption of AES and ECC in GF(2192) was implemented.The experiment,carrying out the simulation and synthesis on the FPGA chip and personal computer(PC) with a PCI-66/64 bit FPGA encryption card,shows it can work at 128 MHz with computing 10 000-13 000 times per second with simulating and 9 000-10 500 times per second on the circuit board.
出处
《华中科技大学学报(自然科学版)》
EI
CAS
CSCD
北大核心
2009年第10期9-12,共4页
Journal of Huazhong University of Science and Technology(Natural Science Edition)
基金
国家重点基础研究发展计划资助项目(2007CB311203)
国家自然科学基金资助项目(60821001
U0835001
60803157)
关键词
混合加密
随圆曲线
密码体制
现场可编程门阵列
最优正规基
点乘
hybrid encryption
elliptic curre crypto(ECC)
field programmable gate array(FPGA)
optimal normal basis(ONB)
point multiplication