• DocumentCode
    3271170
  • Title

    A New Parallel Processor Architecture for Genus 2 Hyperelliptic Curve Cryptosystems

  • Author

    Fang, Yuejian ; Wu, Zhonghai

  • Author_Institution
    Sch. of Electron. Eng. & Comput. Sci., Peking Univ., Beijing, China
  • fYear
    2012
  • fDate
    19-21 Aug. 2012
  • Firstpage
    177
  • Lastpage
    182
  • Abstract
    Hyper elliptic curve cryptosystem (HECC) is much more efficient than RSA and elliptic curve cryptosystem (ECC) for its shorter key lengths. Hyper elliptic curve cryptosystems can be sped up by parallel execution on hardware accelerators, yet none of previous efforts can sufficiently support parallel processing with reasonable resources. In this paper, we propose a new parallel processor architecture for HECC, which supports sufficient instruction-level parallel processing. In the architecture, Parallel finite field (FF) cores are designed, and each core consists of a control unit, a register file, an ALU and a ROM. Instruction-level parallelism (ILP) with pipeline is achieved in this architecture. The results show that the implementation can achieve much better performance than other hardware implementations done to date.
  • Keywords
    microprocessor chips; parallel architectures; pipeline processing; public key cryptography; ALU; Genus 2 hyperelliptic curve cryptosystems; HECC; ROM; RSA; hardware accelerators; instruction level parallel processing; parallel finite field cores; parallel processor architecture; Computer architecture; Elliptic curve cryptography; Field programmable gate arrays; Galois fields; Hardware; Parallel processing; Registers; HECC; Instruction-level parallelism; Parallel cores; Pipeline;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI (ISVLSI), 2012 IEEE Computer Society Annual Symposium on
  • Conference_Location
    Amherst, MA
  • ISSN
    2159-3469
  • Print_ISBN
    978-1-4673-2234-8
  • Type

    conf

  • DOI
    10.1109/ISVLSI.2012.24
  • Filename
    6296469