• DocumentCode
    2260863
  • Title

    Design of an 8192-bit RSA cryptoprocessor based on systolic architecture

  • Author

    Rentería-Mejía, Claudia P. ; Trujillo-Olaya, Vladimir ; Velasco-Medina, Jaime

  • Author_Institution
    Bionanoelectronics Res. Group, Univ. del Valle, Cali, Colombia
  • fYear
    2012
  • fDate
    20-23 March 2012
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    This paper presents the design of an 8192-bit RSA cryptoprocessor using a radix 2 Montgomery multiplier based on a systolic architecture. In this case, the Montgomery multiplier simultaneously performs two multiplications, and the cryptoprocessor carries out the modular exponentiation using the binary exponentiation algorithm. The designs are described using generic structural VHDL and synthesized on the EP3SL150F1152C2, using Quartus II 11. The hardware synthesis and performance results show that the designed cryptoprocessor presents a good area-throughput trade-off and it can be used as a suitable core for an RSA cryptosystem embedded into a SoC.
  • Keywords
    hardware description languages; microprocessor chips; public key cryptography; system-on-chip; systolic arrays; 8192-bit RSA cryptoprocessor design; EP3SL150F1152C2; Quartus II 11; RSA cryptosystem; SoC; binary exponentiation algorithm; generic structural VHDL; hardware performance; hardware synthesis; modular exponentiation; radix 2 Montgomery multiplier; systolic architecture; Algorithm design and analysis; Arrays; Clocks; Cryptography; Hardware; Software; Software algorithms; Montgomery multiplication; RSA cryptosystem; modular exponentiation; systolic array;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Programmable Logic (SPL), 2012 VIII Southern Conference on
  • Conference_Location
    Bento Goncalves
  • Print_ISBN
    978-1-4673-0184-8
  • Type

    conf

  • DOI
    10.1109/SPL.2012.6211795
  • Filename
    6211795