2009 · 10 citations · 5 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureField-programmable Gate ArraysParallel ComputingConfigurable Logic BlocksField-programmable Gate Array ArchitectureFpga ArchitectureHardware AccelerationParallel ArchitecturesParallel Computer ArchitectureArithmetic CircuitsArithmetic Logic Unit ArchitectureEncryptionMultiplier DesignPolynomial Basis FunctionsThroughput
In this paper, we propose a high-speed parallel GF(2 <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">128</sup> ) bit multiplier for Ghash function in conjunction with its FPGA implementation. Through the use of Verilog the designs are evaluated by using Xilinx Vertax5 with 65 nm technic and 30,000 logic cells. The highest throughput of 30.764 Gpbs 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.
5
FPGA implementation of a microcoded elliptic curve cryptographic processor
Kim Hung Leung, Kaisheng Ma, Wei-Su Wong et al. · 2002 · 77 citations