• DocumentCode
    3242121
  • Title

    FPGA Design for Algebraic Tori-Based Public-Key Cryptography

  • Author

    Fan, Junfeng ; Batina, Lejla ; Sakiyama, Kazuo ; Verbauwhede, Ingrid

  • Author_Institution
    Katholieke Univ. Leuven, Leuven
  • fYear
    2008
  • fDate
    10-14 March 2008
  • Firstpage
    1292
  • Lastpage
    1297
  • Abstract
    Algebraic torus-based cryptosystems are an alternative for Public-Key Cryptography (PKC). It maintains the security of a larger group while the actual computations are performed in a subgroup. Compared with RSA for the same security level, it allows faster exponentiation and much shorter bandwidth for the transmitted data. In this work we implement a torus-based cryptosystem, the so-called CEILIDH, on a multicore platform with an FPGA. This platform consists of a Xilinx MicroBlaze core and a multicore coprocessor. The platform supports CEILIDH, RSA and ECC over prime fields. The results show that one 170-bit torus T6 exponentiation requires 20 ms, which is 5 times faster than 1024-bit RSA implementation on the same platform.
  • Keywords
    algebra; field programmable gate arrays; microprocessor chips; public key cryptography; CEILIDH system; FPGA; Xilinx MicroBlaze; algebraic tori-based public-key cryptography; multicore coprocessor; torus-based cryptosystem; Arithmetic; Bandwidth; Coprocessors; Data security; Digital signatures; Elliptic curve cryptography; Field programmable gate arrays; Multicore processing; Public key; Public key cryptography;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2008. DATE '08
  • Conference_Location
    Munich
  • Print_ISBN
    978-3-9810801-3-1
  • Electronic_ISBN
    978-3-9810801-4-8
  • Type

    conf

  • DOI
    10.1109/DATE.2008.4484857
  • Filename
    4484857