Faults on ECC


The objective is to study attacks by fault injection (falsified bits) in elliptic curve based algorithms (ECDSA). The project will consists in implementation of a fault simulator and one of those attacks in order to evaluate effectiveness, vulnerability and, eventually, counter measures.

  • Fault Attacks on Elliptic Curve Cryptosystems, Marc Joye, Crypto'Puces 2009.
  •       581 ko       
     
    Additional references
  • Modulus Fault Attacks Against RSA-CRT Signatures, Eric Brier and David Naccache and Phong Q. Nguyen and Mehdi Tibouchi
  •       493 ko       
  • Public Key Perturbation of Randomized RSA Implementations, A. Berzati, C. Canovas and L. Goubin. (slides)
  •       2026 ko       
  • Injection de fautes laser et localisation de blocs logiques, Cyril Roscian
  •       2106 ko       
  • The Insecurity of the Digital Signature Algorithm with Partially Known Nonces, Phong Q. Nguyen and Igor E. Shparlinksi.
  • In "Journal of Cryptology", 15(3):151–176, 2002.
          124 ko
          
  • The Insecurity of the Elliptic Curve Digital Signature Algorithm with Partially Known Nonces, Phong Q. Nguyen and Igor E. Shparlinksi.
  • (local) In "Journal Designs, Codes and Cryptography", Volume 30 Issue 2, September 2003.
          264 ko
          
  • Secret Key Leakage from Public Key Perturbation of DLP-based Cryptosystems, Alexandre Berzati, Cécile Canovas-Dumas, Louis Goubin.
  • In "Cryptography and Security: From Theory to Applications", LNCS vol 6805, 2012.
          264 ko