• DocumentCode
    2394664
  • Title

    Implementing efficient 384-bit NIST Elliptic Curve over prime fields on an ARM946E

  • Author

    VanAmeron, Tracy ; Skiba, William

  • fYear
    2008
  • fDate
    16-19 Nov. 2008
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    Due to the need for increased security, cryptography has become a necessity in many embedded applications. It has become an integral portion of embedded applications that include hand held radios used by law enforcement, hand held computers, smart cards, and other industries wanting the ability to maintain and transfer sensitive data. Elliptic Curve Cryptosystems (ECCs) have become the cryptography of choice because of the reduced overhead required in comparison to other cryptosystems to achieve the same level of security. Elliptic curve algorithms, used in elliptic curve cryptosystems, are a series of hundreds to thousands of finite arithmetic operations. A great deal of research has been performed to determine the most efficient algorithms to implement elliptic curve arithmetic, particularly the use of large processors that are very efficient at performing multi-precision arithmetic. This paper focuses on implementing this complex arithmetic in an embedded system with small, low power processors with, potentially limited, multi-precision arithmetic capability.
  • Keywords
    digital arithmetic; embedded systems; microprocessor chips; public key cryptography; ARM946E; NIST elliptic curve cryptosystem; embedded application; finite arithmetic operation; multi precision arithmetic; Application software; Arithmetic; Computer industry; Data security; Elliptic curve cryptography; Elliptic curves; Embedded computing; Law enforcement; NIST; Smart cards;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Military Communications Conference, 2008. MILCOM 2008. IEEE
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    978-1-4244-2676-8
  • Electronic_ISBN
    978-1-4244-2677-5
  • Type

    conf

  • DOI
    10.1109/MILCOM.2008.4753181
  • Filename
    4753181