• DocumentCode
    1662966
  • Title

    An RNS-based architecture targeting hardware accelerators for modular arithmetic

  • Author

    Antao, Samuel ; Sousa, Leonel

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. Tec. de Lisboa, Lisbon, Portugal
  • fYear
    2013
  • Firstpage
    2572
  • Lastpage
    2576
  • Abstract
    This paper proposes and discusses an architecture with scalability features for the parallel implementation of algorithms relying on modular arithmetic fully supported by the Residue Number System (RNS). The systematic mapping of a generic modular arithmetic algorithm to the architecture is presented. It can be applied as a high level synthesis step for an Application Specific Integrated Circuit (ASIC) or Field Programmable Gate Array (FPGA) design flow targeting modular arithmetic algorithms. An implementation with the Xilinx FPGA Virtex 4 technology (xc4vsx55) of modular exponentiation and Elliptic Curve (EC) point multiplication, used in the Rivest-Shamir-Adleman (RSA) and EC cryptographic algorithms, suggests latency results in the same order of magnitude of the fastest hardware implementations of these operations known to date.
  • Keywords
    application specific integrated circuits; cryptography; field programmable gate arrays; high level synthesis; logic design; residue number systems; ASIC; EC cryptographic algorithms; EC point multiplication; FPGA design flow; RNS-based architecture targeting hardware accelerators; RSA; Rivest-Shamir-Adleman; Xilinx FPGA Virtex 4 technology; application specific integrated circuit; elliptic curve point multiplication; field programmable gate array; generic modular arithmetic algorithm; high level synthesis; modular arithmetic algorithms; modular exponentiation; parallel implementation; residue number system; xc4vsx55; Algorithm design and analysis; Computer architecture; Elliptic curve cryptography; Field programmable gate arrays; Hardware; Random access memory; Cryptography; Electronic Design Automation (EDA); Embedded Systems; Modular Arithmetic; Residue Number System (RNS);
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech and Signal Processing (ICASSP), 2013 IEEE International Conference on
  • Conference_Location
    Vancouver, BC
  • ISSN
    1520-6149
  • Type

    conf

  • DOI
    10.1109/ICASSP.2013.6638120
  • Filename
    6638120