The Design and FPGA Implementation of GF(2128) Multiplier for Ghash

被引:5
作者
Huo, Jia [1 ]
Shou, Guochu [1 ]
Hu, Yihong [1 ]
Guo, Zhigang [1 ]
机构
[1] Beijing Univ Posts & Telecommun, Sch Informat & Commun Engn, Beijing 100088, Peoples R China
来源
NSWCTC 2009: INTERNATIONAL CONFERENCE ON NETWORKS SECURITY, WIRELESS COMMUNICATIONS AND TRUSTED COMPUTING, VOL 1, PROCEEDINGS | 2009年
关键词
multiplaier; Ghash; FPGA; implementation;
D O I
10.1109/NSWCTC.2009.96
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose a high-speed parallel GF(2(128)) multiplier for Ghash Function in conjunction with its FPGA implementation. Through the use of Verilog the designs are evaluated by using Xilinx Vertax5 with 65nm technic and 30,000 logic cells. The highest throughput of 30.764Gpbs can be achieved on virtex5 with the consumption of 8864 slices LUT. The proposed design of the multiplier can be utilized as a design IP core for the implementation of the Ghash Function. The architecture of the multiplier can also apply in more general polynomial basis. Moreover it can be used as arithmetic module in other encryption field.
引用
收藏
页码:554 / 557
页数:4
相关论文
共 10 条
[1]  
HENRIQUEZ FR, 2003, P INT C COMP SCI TEC
[2]  
LEUNG K, 2000, IEEE S FIELD PROGR C
[3]  
McGrew David, 2005, UPDATED SUBMISSION N
[4]  
NAMIN AH, 2008, ISCAS 2008 IEEE INT
[5]   Low complexity bit parallel architectures for polynomial basis multiplication over GF(2m) [J].
Reyhani-Masoleh, A ;
Hasan, MA .
IEEE TRANSACTIONS ON COMPUTERS, 2004, 53 (08) :945-959
[6]  
Satoh A., 2006, CIRC SYST 2006 ISCAS, P4
[7]  
WU HP, 2008, COMPUTERS IEEE T, V57
[8]  
ZHOU G, 2007, 1424414725072500C IE
[9]  
2008, VIRTEX5FAMILYOVERVIE
[10]  
2006, VIRTEX 5 USER GUIDE