VLSI Implementation of a Cryptography-Oriented Reconfigurable Array

Scott Miller,M. McGuire,M. Sima,Ambrose Chu
DOI: https://doi.org/10.1109/DSD.2008.127
2008-09-03
Abstract:The long-word and very long-word addition required in cryptography applications generally requires custom hardware support provided by ASICs or application-specific instructions in ASIPs. As an alternative to these expensive solutions, FPGAs have been used. To reduce the overhead of commercial FPGAs in implementing cryptography, CryptoRA, a cryptographically-oriented reconfigurable array, has recently been proposed. This paper presents a circuit level implementation of the CryptoRA array which provides the following results: (i) a speed-up of 1.15times to 2.1times from the LUT output to a fast-addition carry path, (ii) a speed-up greater than 1.2times for long-word addition and subtraction, and (iii) these results come at a cost of only an additional 2.5% of a computing tile's silicon area.
Computer Science,Engineering
What problem does this paper attempt to address?