In this paper we present two alternative architectures for implementing the RSA algorithm on reconfigurable hardware. Both architectures are innovative, especially with respect to the implementation of modular multiplication. As to the area vs time trade-off, the two solutions are at the extremes of the design-space, since one adopts a word serial approach, while the other has a fully parallel organization. Based on the analysis of these architectures for different values of the serialization factor, we explore the design-space for the FPGAbased implementation of the RSA algorithm. We systematically analyze and compare the results of the two design processes with respect to two fundamental metrics, namely execution time and FPGA resource usage. We emphasize pros and cons and comment trade-offs of the two design alternatives. Key

EXPLORING THE DESIGN-SPACE FOR FPGA-BASED IMPLEMENTATION OF RSA / Cilardo, Alessandro; Mazzeo, Antonino; Romano, Luigi; G. P., Saggese. - In: MICROPROCESSORS AND MICROSYSTEMS. - ISSN 0141-9331. - STAMPA. - (2004), pp. 183-191.

EXPLORING THE DESIGN-SPACE FOR FPGA-BASED IMPLEMENTATION OF RSA

CILARDO, Alessandro;MAZZEO, ANTONINO;ROMANO, LUIGI;
2004

Abstract

In this paper we present two alternative architectures for implementing the RSA algorithm on reconfigurable hardware. Both architectures are innovative, especially with respect to the implementation of modular multiplication. As to the area vs time trade-off, the two solutions are at the extremes of the design-space, since one adopts a word serial approach, while the other has a fully parallel organization. Based on the analysis of these architectures for different values of the serialization factor, we explore the design-space for the FPGAbased implementation of the RSA algorithm. We systematically analyze and compare the results of the two design processes with respect to two fundamental metrics, namely execution time and FPGA resource usage. We emphasize pros and cons and comment trade-offs of the two design alternatives. Key
2004
EXPLORING THE DESIGN-SPACE FOR FPGA-BASED IMPLEMENTATION OF RSA / Cilardo, Alessandro; Mazzeo, Antonino; Romano, Luigi; G. P., Saggese. - In: MICROPROCESSORS AND MICROSYSTEMS. - ISSN 0141-9331. - STAMPA. - (2004), pp. 183-191.
File in questo prodotto:
File Dimensione Formato  
10.1.1.103.2727.pdf

non disponibili

Tipologia: Documento in Post-print
Licenza: Accesso privato/ristretto
Dimensione 208.24 kB
Formato Adobe PDF
208.24 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/8565
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact