摘要
分析了GF(2^n)域上的椭圆曲线的运算法则,提出了一种串一并行结构的基于优化正规基(ONB)的高速有限域运算单元,比较了域划分D对芯片实现速度和硬件资源占用的影响,完成了域GF(2^191)上基于ONB的ECC芯片快速实现。FPGA验证表明,GF(2^191)域上一次点加运算需要183个时钟,一次点倍运算需要175个时钟,完成一次求乘法逆运算的总时钟数为133。在50MHz时钟下.完整的点乘运算速度平均为981次/s。
This paper analyzes the elliptic curves operation rules,presents a high speed serial-parallel elliptic curve multiplier for the Galois field GF(2^n) which based on optimal normal basis,compares the ECC chip speed and hardware resource consuming induced by the different field partition.The proposed multiplier requires 183 clocks for point addition,175 clocks for point doubling and 133 clocks for multiplicative inverse computing.The rate of point multiplication is about 981 per second after FPGA validation.
出处
《计算机工程与应用》
CSCD
北大核心
2007年第8期95-98,共4页
Computer Engineering and Applications
关键词
椭圆曲线
优化正规基
点乘运算
ECC
elliptic curve
optimal normal base
point multiplication operation
ECC