• DocumentCode
    3056010
  • Title

    Simple Power Analysis on Elliptic Curve Cryptosystems and Countermeasures: Practical Work

  • Author

    Wu, Keke ; Li, Huiyun ; Chen, Tingding ; Yu, Fengqi

  • Author_Institution
    Inst. of Comput. Technol., Grad. Univ. of Chinese Acad. of Sci., Beijing, China
  • Volume
    1
  • fYear
    2009
  • fDate
    22-24 May 2009
  • Firstpage
    21
  • Lastpage
    24
  • Abstract
    Simple Power Analysis (SPA), first introduced by Kocher et al. in [1], is a technique that involves directly interpreting power consumption measurements collected during cryptographic operations. Although the possibility of attacking elliptic curve cryptosystems (ECC) by SPA repeatedly appears in research papers, all accessible references evade the essence of reporting conclusive experiments where actual elliptic curve cryptosystems were successfully attacked and prevented. In this paper we describe power analysis experiments conducted on 3 implementations of elliptic curve cryptosystems. They are respectively binary, double-and-add-always and Montgomery methods of point multiplication. The experimental results indicate that using SPA analysis, the complete key material could be successfully retrieved from binary method, but not from double-and-add-always and Montgomery method.
  • Keywords
    public key cryptography; Montgomery method; cryptographic operation; double-and-add-always method; elliptic curve cryptosystems; point multiplication; power consumption measurement; simple power analysis; Computers; Electronic commerce; Electronic countermeasures; Elliptic curve cryptography; Elliptic curves; Energy consumption; Equations; Galois fields; Public key cryptography; Security; Differential power analysis; Elliptic curve cryptosystems; Side channel; Simple power analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronic Commerce and Security, 2009. ISECS '09. Second International Symposium on
  • Conference_Location
    Nanchang
  • Print_ISBN
    978-0-7695-3643-9
  • Type

    conf

  • DOI
    10.1109/ISECS.2009.7
  • Filename
    5209721