La fonctionnalité de recherche est en construction.
La fonctionnalité de recherche est en construction.

The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. ex. Some numerals are expressed as "XNUMX".
Copyrights notice

The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. Copyrights notice

How to Maximize the Potential of FPGA-Based DSPs for Modular Exponentiation Comment maximiser le potentiel des DSP basés sur FPGA pour l'exponentiation modulaire

Daisuke SUZUKI, Tsutomu MATSUMOTO

  • Vues en texte intégral

    0

  • Citer

Résumé:

Cet article décrit une méthode de traitement d'exponentiation modulaire et une architecture de circuit pouvant présenter les performances maximales des ressources FPGA. L'architecture d'exponentiation modulaire que nous proposons comprend trois techniques principales. La première consiste à améliorer l'algorithme de multiplication de Montgomery afin de maximiser les performances de l'unité de multiplication dans un FPGA. La seconde consiste à équilibrer et à améliorer le retard du circuit. Le troisième est d’assurer l’évolutivité du circuit. Notre architecture peut effectuer des opérations rapides en utilisant des ressources à petite échelle ; en particulier, il peut réaliser une exponentiation modulaire de 512 bits en 0.26 ms seulement avec le plus petit FPGA Virtex-4, XC4VF12-10SF363. En fait, le nombre de SLICE utilisées est d'env. 4200, ce qui prouve la compacité de notre conception. De plus, l'évolutivité de notre conception permet également de traiter des exponentiations modulaires de 1024 1536, 2048 XNUMX et XNUMX XNUMX bits dans le même circuit.

Publication
IEICE TRANSACTIONS on Fundamentals Vol.E94-A No.1 pp.211-222
Date de publication
2011/01/01
Publicisé
ISSN en ligne
1745-1337
DOI
10.1587/transfun.E94.A.211
Type de manuscrit
Special Section PAPER (Special Section on Cryptography and Information Security)
Catégories
Implémentation

Auteurs

Mots-clés

Table des matières