• DocumentCode
    714008
  • Title

    Countermeasure against the SPA attack on an embedded McEliece cryptosystem

  • Author

    Petrvalsky, Martin ; Richmond, Tania ; Drutarovsky, Milos ; Cayrel, Pierre-Louis ; Fischer, Viktor

  • Author_Institution
    Dept. of Electron. & Multimedia Commun., Tech. Univ. of Kosice, Kosice, Slovakia
  • fYear
    2015
  • fDate
    21-22 April 2015
  • Firstpage
    462
  • Lastpage
    466
  • Abstract
    In this paper, we present a novel countermeasure against a simple power analysis based side channel attack on a software implementation of the McEliece public key cryptosystem. First, we attack a straightforward C implementation of the Goppa codes based McEliece decryption running on an ARM Cortex-M3 microprocessor. Next, we demonstrate on a realistic example that using a “chosen ciphertext attack” method, it is possible to recover the complete secret permutation matrix. We show that this matrix can be completely recovered by an analysis of a dynamic power consumption of the microprocessor. Then, we estimate the brute-force attack complexity reduction depending on the knowledge of the permutation matrix. Finally, we propose an efficient software countermeasure having low computational complexity. Of course, we provide all the necessary details regarding the attack implementation and all the consequences of the proposed countermeasure especially in terms of power consumption.
  • Keywords
    microprocessor chips; power consumption; public key cryptography; ARM Cortex-M3 microprocessor; Goppa codes; McEliece decryption running; McEliece public key cryptosystem; SPA attack; brute-force attack complexity reduction; chosen ciphertext attack method; complete secret permutation matrix; computational complexity; dynamic power consumption; embedded McEliece cryptosystem; permutation matrix; power analysis; power consumption; side channel attack; Cryptography; Oscilloscopes; Parity check codes; Power demand; Power measurement; Software; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Radioelektronika (RADIOELEKTRONIKA), 2015 25th International Conference
  • Conference_Location
    Pardubice
  • Print_ISBN
    978-1-4799-8117-5
  • Type

    conf

  • DOI
    10.1109/RADIOELEK.2015.7129055
  • Filename
    7129055