• DocumentCode
    775633
  • Title

    Versatile processor for GF(pm) arithmetic for use in cryptographic applications

  • Author

    Byrne, A. ; Popovici, E. ; Marnane, W.P.

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Univ. Coll. Cork, Cork
  • Volume
    2
  • Issue
    4
  • fYear
    2008
  • fDate
    7/1/2008 12:00:00 AM
  • Firstpage
    253
  • Lastpage
    264
  • Abstract
    There has been a lot of research in recent years into the implementation of cryptographic algorithms over GF(2m), GF(pm), p ges2 and GF(p), p large prime. A general architecture for a cryptographic processor capable of handling operations for elliptic curve cryptosystems and pairings over any field, and the software developed to generate it, is introduced. The processor implements a ROM instruction set to simplify control of the system and reduce hardware complexity. Efficient scheduling of the data is used to determine the optimum resource requirement for the processor. The post place and route results for a number of generated elliptic curve processors are given.
  • Keywords
    cryptography; digital arithmetic; ROM instruction set; cryptographic algorithms; cryptographic processor; elliptic curve cryptosystems; hardware complexity;
  • fLanguage
    English
  • Journal_Title
    Computers & Digital Techniques, IET
  • Publisher
    iet
  • ISSN
    1751-8601
  • Type

    jour

  • DOI
    10.1049/iet-cdt:20070077
  • Filename
    4553734