• DocumentCode
    2768949
  • Title

    An Adaptable And Scalable Asymmetric Cryptographic Processor

  • Author

    Smyth, Neil ; McLoone, Máire ; McCanny, John V.

  • Author_Institution
    Queen¿s University of Belfast, Belfast, Northern Ireland
  • fYear
    2006
  • fDate
    Sept. 2006
  • Firstpage
    341
  • Lastpage
    346
  • Abstract
    In this paper a novel scalable public-key processor architecture is presented that supports modular exponentiation and Elliptic Curve Cryptography over both prime GF(p) and binary GF(2n) extension fields. This is achieved by a high performance instruction set that provides a comprehensive range of integer and polynomial basis field arithmetic. The instruction set and associated hardware are generic in nature and do not specifically support any cryptographic algorithms or protocols. Firmware within the device is used to efficiently implement complex and data intensive arithmetic. A firmware library has been developed in order to demonstrate support for numerous exponentiation and ECC approaches, such as different coordinate systems and integer recoding methods. The processor has been developed as a high-performance asymmetric cryptography platform in the form of a scalable Verilog RTL core. Various features of the processor may be scaled, such as the pipeline width and local memory subsystem, in order to suit area, speed and power requirements. The processor is evaluated and compares favourably with previous work in terms of performance while offering an unparalleled degree of flexibility.
  • Keywords
    Arithmetic; Bandwidth; Elliptic curve cryptography; Hardware; Microprogramming; Pipelines; Polynomials; Public key; Public key cryptography; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-specific Systems, Architectures and Processors, 2006. ASAP '06. International Conference on
  • Conference_Location
    Steamboat Springs, CO
  • ISSN
    2160-0511
  • Print_ISBN
    0-7695-2682-9
  • Type

    conf

  • DOI
    10.1109/ASAP.2006.8
  • Filename
    4019538