• DocumentCode
    3200475
  • Title

    An RSA processor for near real-time operation

  • Author

    Fleischer, David L. ; Naitzat, Gregory ; Prokupets, Leonid

  • Author_Institution
    ADSR, Jerusalem, Israel
  • fYear
    2009
  • fDate
    9-11 Nov. 2009
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    The goal of this paper is to research the feasibility of designing and implementing an economical architecture for the real time computation of RSA algorithm, in a sense that the architecture could be implemented on single ASIC with standard logic and power supply. The main challenge in implementing such a design comes out of a need to make arithmetic computations involving very large numbers with bit lengths of thousands of digits. To overcome this, special design of hardware is needed at the algorithms level, and also at the circuit level. The final implementation of our hardware is based on four known algorithms leveraging the use of a CCSA (Carry-Completion-Sensing-Adder) as the building block of the design. This implementation makes it convenient to benefit from a fast hardware adder in a simple algorithm choice, while attempting to keep hardware costs down. The results support the initial assumption that it is possible to implement an embedded RSA encryption engine for real-time or near real-time operation by exploiting the features of a custom hardware processor.
  • Keywords
    adders; application specific integrated circuits; logic design; public key cryptography; ASIC; RSA encryption engine; RSA processor; carry-completion-sensing-adder; hardware adder; hardware processor; near real-time operation; power supply; Adders; Algorithm design and analysis; Application specific integrated circuits; Arithmetic; Computer architecture; Costs; Hardware; Logic design; Power generation economics; Power supplies; CCSA; RSA Encryption; adder; modular arithmetic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microwaves, Communications, Antennas and Electronics Systems, 2009. COMCAS 2009. IEEE International Conference on
  • Conference_Location
    Tel Aviv
  • Print_ISBN
    978-1-4244-3985-0
  • Type

    conf

  • DOI
    10.1109/COMCAS.2009.5386066
  • Filename
    5386066