< Terug naar vorige pagina

Publicatie

Tripartite Modular Multiplication

Tijdschriftbijdrage - Tijdschriftartikel

This paper presents a new modular multiplication algorithm that allows one to implement modular multiplications efficiently. It proposes a systematic approach for maximizing a level of parallelism when performing a modular multiplication. The proposed algorithm effectively integrates three different existing algorithms, a classical modular multiplication based on Barrett reduction, the modular multiplication with Montgomery reduction and the Karatsuba multiplication algorithms in order to reduce the computational complexity and increase the potential of parallel processing. The algorithm is suitable for both hardware implementations and software implementations in a multiprocessor environment. To show the effectiveness of the proposed algorithm, we implement several hardware modular multipliers and compare the area and performance results. We show that a modular multiplier using the proposed algorithm achieves a higher speed comparing to the modular multipliers based on the previously proposed algorithms. © 2011 Elsevier B.V. All rights reserved.
Tijdschrift: Integration
ISSN: 0167-9260
Issue: 4
Volume: 44
Pagina's: 259 - 269
Jaar van publicatie:2011
BOF-keylabel:ja
IOF-keylabel:ja
BOF-publication weight:0.1
CSS-citation score:1
Auteurs:International
Authors from:Higher Education
Toegankelijkheid:Open