Publication | Closed Access
Efficient VLSI implementation of modulo (2/sup n/±1) addition and multiplication
302
Citations
10
References
2003
Year
Unknown Venue
EngineeringVlsi DesignHardware AlgorithmComputer ArchitectureHardware SecurityMultiplication ModuloModulo AdditionParallel ComputingModulo Multiplier ArchitecturesComputer EngineeringEfficient Vlsi ImplementationComputer ScienceFpga DesignModulus ProblemCryptographyHardware AccelerationVlsi ArchitectureParallel ProgrammingDigital Circuit Design
New VLSI circuit architectures for addition and multiplication modulo (2/sup n/-1) and (2/sup n/+1) are proposed that allow the implementation of highly efficient combinational and pipelined circuits for modular arithmetic. It is shown that the parallel-prefix adder architecture is well suited to realize fast end-around-carry adders used for modulo addition. Existing modulo multiplier architectures are improved for higher speed and regularity. These allow the use of common multiplier speed-up techniques like Wallace-tree addition and Booth recoding, resulting in the fastest known modulo multipliers. Finally, a high-performance modulo multiplier-adder for the IDEA block cipher is presented. The resulting circuits are compared qualitatively and quantitatively, i.e., in a standard-cell technology, with existing solutions and ordinary integer adders and multipliers.
| Year | Citations | |
|---|---|---|
Page 1
Page 1