首页 | 本学科首页   官方微博 | 高级检索  
     检索      

An FPGA Implementation of GF(p) Elliptic Curve Cryptographic Coprocessor
作者姓名:LIU Yu-zhen  QIN Zhong-ping  ZHANG Huan-guo . School of Computer  Wuhan University  Wuhan  Hubei  China  . School of Software  Huazhong University of Science and Technology  Wuhan  Hubei  China
作者单位:LIU Yu-zhen 1,QIN Zhong-ping 2,ZHANG Huan-guo 11. School of Computer,Wuhan University,Wuhan 430072,Hubei,China;2. School of Software,Huazhong University of Science and Technology,Wuhan 430074,Hubei,China
基金项目:Supported by the National Natural Science Foun dation of China ( 69973034 ) and the National High TechnologyResearch and Development Program of China (2002AA141050)
摘    要:0 IntroductionE lliptic Curve Cryptosystems have emerged as a promis ing new area in public key cryptography since it wasfirst introduced in the mid 1980’s1,2]. Compared with otherestablished public key cryptosystems, the main attraction ofell…


An FPGA Implementation of GF(p) Elliptic Curve Cryptographic Coprocessor
LIU Yu-zhen ,QIN Zhong-ping ,ZHANG Huan-guo . School of Computer,Wuhan University,Wuhan ,Hubei,China,. School of Software,Huazhong University of Science and Technology,Wuhan ,Hubei,China.An FPGA Implementation of GF(p) Elliptic Curve Cryptographic Coprocessor[J].Wuhan University Journal of Natural Sciences,2005,10(1).
Authors:LIU Yu-zhen  QIN Zhong-ping  ZHANG Huan-guo School of Computer  Wuhan University  Wuhan  Hubei  China  School of Software  Huazhong University of Science and Technology  Wuhan  Hubei  China
Institution:LIU Yu-zhen 1,QIN Zhong-ping 2,ZHANG Huan-guo 11. School of Computer,Wuhan University,Wuhan 430072,Hubei,China,2. School of Software,Huazhong University of Science and Technology,Wuhan 430074,Hubei,China
Abstract:A GF(p) elliptic curve cryptographic coprocessor is proposed and implemented on Field Programmable Gate Array (FPGA). The focus of the coprocessor is on the most critical, complicated and time-consuming point multiplications. The technique of coordinates conversion and fast multiplication algorithm of two large integers are utilized to avoid frequent inversions and to accelerate the field multiplications used in point multiplications. The characteristic of hardware parallelism is considered in the implementation of point multiplications. The coprocessor implemented on XILINX XC2V3000 computes a point multiplication for an arbitrary point on a curve defined over GF(2 192-2 64-1) with the frequency of 10 MHz in 4.40 ms in the average case and 5.74 ms in the worst case. At the same circumstance, the coprocessor implemented on XILINX XC2V4000 takes 2.2 ms in the average case and 2.88 ms in the worst case.
Keywords:elliptic curve cryptosystems  cryptographic coprocessor  cryptography  information security
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号