• DocumentCode
    2987005
  • Title

    A novel memory architecture for elliptic curve cryptography with parallel modular multipliers

  • Author

    Laue, Ralf ; Huss, Sorin A.

  • Author_Institution
    Dept. of Comput. Sci., Technische Universitdt, Darmstadt
  • fYear
    2006
  • fDate
    Dec. 2006
  • Firstpage
    149
  • Lastpage
    156
  • Abstract
    Parallelization of operations is of utmost importance for efficient implementations of public key cryptography algorithms. Taking a clarification of parallelization methods at different abstraction levels of public key algorithms as a foundation, we propose a novel memory architecture for elliptic curve implementations with multiple modular multiplier units. This architecture is well-suited for different algorithms over GF(P) to be implemented on FPGAs. It allows the execution time to scale with the number of modular multipliers and features nearly no overhead compared to the mere runtime of the multipliers. The advantages of this distributed memory architecture is demonstrated by means of two different EC point multiplications algorithms
  • Keywords
    distributed memory systems; field programmable gate arrays; parallel architectures; public key cryptography; EC point multiplications; distributed memory architecture; elliptic curve cryptography; field programmable gate arrays; parallel modular multipliers; public key cryptography; Costs; Elliptic curve cryptography; Elliptic curves; Field programmable gate arrays; Hardware; Memory architecture; Pipeline processing; Proposals; Public key; Public key cryptography;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Technology, 2006. FPT 2006. IEEE International Conference on
  • Conference_Location
    Bangkok
  • Print_ISBN
    0-7803-9729-0
  • Electronic_ISBN
    0-7803-9729-0
  • Type

    conf

  • DOI
    10.1109/FPT.2006.270306
  • Filename
    4042428