• DocumentCode
    511790
  • Title

    A unified signed-digit adder for high-radix modular exponentiation on GF(p) and GF(2p)

  • Author

    Wang, Yi ; Maskell, Douglas L.

  • Author_Institution
    UCL Crypto group, Louvain-la-Neuve, Belgium
  • fYear
    2009
  • fDate
    14-16 Dec. 2009
  • Firstpage
    687
  • Lastpage
    690
  • Abstract
    Addition on GF(p) and GF(2p) differs only in terms of the propagation of the carry. The unification of carry propagation and carry-less operations can provide higher performance using less hardware resources. Modular multiplication is a basic kernel computation for RSA and ECC, which is realized using repeated additions. Modular exponentiation, which uses modular multiplication, requires high radix values so as to provide the necessary security level for modern secure applications. The proposed arithmetic unit can support high radix modular exponentiation on both fields using a signed-digit number adder, which provides a balance between carry propagation and carry-less operations. The proposed design is optimized for Xilinx Virtex 5 devices.
  • Keywords
    adders; digital arithmetic; public key cryptography; ECC; RSA; Xilinx Virtex 5 devices; carry propagation; carryless operations; high-radix modular exponentiation; kernel computation; modular multiplication; signed-digit number adder; unified signed-digit adder; Application software; Arithmetic; Computational modeling; Equations; Field programmable gate arrays; Hardware; Public key cryptography; Security; Table lookup; Variable speed drives; FPGA; LUT; Sign-Digit; modular multiplication;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Integrated Circuits, ISIC '09. Proceedings of the 2009 12th International Symposium on
  • Conference_Location
    Singapore
  • Print_ISBN
    978-9-8108-2468-6
  • Type

    conf

  • Filename
    5403793