• DocumentCode
    2466090
  • Title

    Acceleration of RSA Cryptographic Operations Using FPGA Technology

  • Author

    Zutter, Jan ; Thalmaier, Max ; Klein, Martin ; Laux, Karsten-Olaf

  • Author_Institution
    Electron. Design Autom. Group, Univ. of Kaiserslautern, Kaiserslautern, Germany
  • fYear
    2009
  • fDate
    Aug. 31 2009-Sept. 4 2009
  • Firstpage
    20
  • Lastpage
    25
  • Abstract
    In Embedded Systems, the calculation of RSA cryptographic operations is sometimes hard to achieve if time constraints must be observed. In the following, we present an approach to increase processing power regarding cryptographic operations using FPGA (Field Programmable Gate Array) technology. The FPGA, which is present in many designs anyway, computes parts of the operations, allowing the embedded processor to do concurrent calculations. We will have a closer look at RSA, which is an example of a time-consuming asymmetric cryptographic algorithm. We will see that multiplication and squaring are basic operations of a modern RSA implementation and thus have to be computed in an efficient way. We implement those basic operations on an FPGA, which computes them faster than the processor.
  • Keywords
    embedded systems; field programmable gate arrays; public key cryptography; FPGA; RSA cryptographic operations; embedded systems; field programmable gate array; time-consuming asymmetric cryptographic algorithm; Acceleration; Concurrent computing; Cryptography; Databases; Electronic design automation and methodology; Embedded computing; Embedded system; Expert systems; Field programmable gate arrays; Time factors; Cryptography; Embedded Systems; FPGA; RSA;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Database and Expert Systems Application, 2009. DEXA '09. 20th International Workshop on
  • Conference_Location
    Linz
  • ISSN
    1529-4188
  • Print_ISBN
    978-0-7695-3763-4
  • Type

    conf

  • DOI
    10.1109/DEXA.2009.45
  • Filename
    5337555