Academia.eduAcademia.edu
paper cover icon
High radix montgomery modular multiplication on FPGA

High radix montgomery modular multiplication on FPGA

2013 8th IEEE Design and Test Symposium, 2013
Abstract
ABSTRACT Enhancing Montgomery modular multiplication (MMM) performances in term of speed and area is crucial for public key cryptography applications. This paper presents an efficient hardware-algorithm for a high radix MMM method that exploits the features available in the Virtex-5 Xilinx FPGA. Our main contribution in this paper is to develop hardware algorithms for radix-216 number system in the FPGA to speed up the MMM. It performs an operation of two 1024-bits numbers on 64 iterations. The CS (Carry Save) representation is advantageously used to overcome the carry propagation then the iteration cycle datapath length independent. Specials efforts were made to design, at the LUT level, the compressor 6:2, which is the key feature of our design. The resulting architecture can run with clock period equivalent to the total delay of an embedded 18×18-bits and two LUT6.

Anane Mohamed hasn't uploaded this paper.

Create a free Academia account to let Anane know you want this paper to be uploaded.

Ask for this paper to be uploaded.