• DocumentCode
    3301002
  • Title

    An efficient high performance scalar multiplication method with resistance against timing attacks

  • Author

    Al-Somani, Turki F. ; Amin, Alaaeldin

  • Author_Institution
    Umm Al-Qura Univ., Makkah
  • fYear
    2008
  • fDate
    March 31 2008-April 4 2008
  • Firstpage
    860
  • Lastpage
    865
  • Abstract
    This paper presents an efficient high performance elliptic curve scalar multiplication method with resistance against Timing Attacks. The main idea of the proposed method is to control the main scalar multiplication loop such that- either- a- single-point- addition´ is- performed- or- a- number- of- consecutive point doublings that take the same time taken by a single point addition is- performed. The proposed method works with both binary-encoded as well as NAF-encodedprivate keys with NAF encoding yielding higher performance. It requires no extra fake computations and its time complexity is less than other recently reported countermeasures, especially when parallel multipliers are used.
  • Keywords
    binary codes; computational complexity; cryptography; NAF-encoded private keys; binary encoding; elliptic curve cryptosystems; elliptic curve scalar multiplication method; time complexity; timing attacks; Elliptic curve cryptography; Elliptic curves; Energy consumption; Galois fields; High performance computing; Petroleum; Public key cryptography; Resists; Security; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Systems and Applications, 2008. AICCSA 2008. IEEE/ACS International Conference on
  • Conference_Location
    Doha
  • Print_ISBN
    978-1-4244-1967-8
  • Electronic_ISBN
    978-1-4244-1968-5
  • Type

    conf

  • DOI
    10.1109/AICCSA.2008.4493630
  • Filename
    4493630