DocumentCode
2029742
Title
A Large Scale Adaptable Multiplier for Cryptographic Applications
Author
Al-Khaleel, Osama ; Papachristou, Chris ; Wolff, Frank ; Pekmestzi, Kiamal
Author_Institution
Case Western Reserve Univ., Cleveland, OH
fYear
2006
fDate
15-18 June 2006
Firstpage
477
Lastpage
484
Abstract
Large multipliers are important for cryptographic applications because they need large keys. The ability to modify key lengths, for security reasons, suggests adaptability in multiplication bit-length. However, reconfigurability of multiplication is a difficult task, especially when bit-lengths are large, say over 500 bits. For fixed bit-lengths, much work has been done in the range of 32, 64 or even 128 bits for advanced microprocessors and DSPs. The objective of this work is to design large adaptable bit-length multipliers that can be employed in cryptographic systems. We present a multiplication scheme for higher radix multiplexer-based array multipliers and we suggest a parallelization of the scheme within a single FPGA based implementation. We also suggest a novel partition of the multiplier into folded pipeline stages such that each stage can be instantiated by reconfiguration from its preceding stage during the multiplication operation. The number of partition stages is flexible to meet the FPGA resource constraints. The rationale for pipeline folding is that the multiplier size may preclude a monolithic implementation within one FPGA chip. Using additional FPGAs reduces performance due to interchip communication. Results of large reconfigurable multipliers for 256-bits and over implemented in Xilinx Virtex4 are provided
Keywords
cryptography; field programmable gate arrays; multiplying circuits; FPGA based implementation; FPGA resource constraint; Xilinx Virtex4; cryptographic applications; large scale adaptable multiplier; radix multiplexer-based array multiplier; Circuits; Digital signal processing; Elliptic curve cryptography; Field programmable gate arrays; Iterative algorithms; Large-scale systems; Microprocessors; National security; Partitioning algorithms; Pipelines;
fLanguage
English
Publisher
ieee
Conference_Titel
Adaptive Hardware and Systems, 2006. AHS 2006. First NASA/ESA Conference on
Conference_Location
Istanbul
Print_ISBN
0-7695-2614-4
Type
conf
DOI
10.1109/AHS.2006.6
Filename
1638203
Link To Document