• DocumentCode
    799925
  • Title

    Elliptic Curve Cryptography Engineering

  • Author

    Cilardo, Alessandro ; Coppolino, Luigi ; Mazzocca, Nicola ; Romano, Luigi

  • Author_Institution
    Comput. Sci. Dept., Univ. Federico II, Naples, Italy
  • Volume
    94
  • Issue
    2
  • fYear
    2006
  • Firstpage
    395
  • Lastpage
    406
  • Abstract
    In recent years, elliptic curve cryptography (ECC) has gained widespread exposure and acceptance, and has already been included in many security standards. Engineering of ECC is a complex, interdisciplinary research field encompassing such fields as mathematics, computer science, and electrical engineering. In this paper, we survey ECC implementation issues as a prominent case study for the relatively new discipline of cryptographic engineering. In particular,we show that the requirements of efficiency and security considered at the implementation stage affect not only mere low-level, technological aspects but also, significantly, higher level choices, ranging from finite field arithmetic up to curve mathematics and protocols.
  • Keywords
    cryptography; protocols; cryptographic engineering; curve mathematics; elliptic curve cryptography; finite field arithmetic; protocols; Application software; Arithmetic; Computer science; Electrical engineering; Elliptic curve cryptography; Elliptic curves; Galois fields; Mathematics; Public key cryptography; Robustness; Cryptographic engineering; cryptography; elliptic curves;
  • fLanguage
    English
  • Journal_Title
    Proceedings of the IEEE
  • Publisher
    ieee
  • ISSN
    0018-9219
  • Type

    jour

  • DOI
    10.1109/JPROC.2005.862438
  • Filename
    1580508