• DocumentCode
    2401615
  • Title

    Register leakage masking using Gray code

  • Author

    Maghrebi, Houssem ; Guilley, Sylvain ; Prouff, Emmanuel ; Danger, Jean-Luc

  • Author_Institution
    Crypto Lab. (SEN group), TELECOM-ParisTech, Paris, France
  • fYear
    2012
  • fDate
    3-4 June 2012
  • Firstpage
    37
  • Lastpage
    42
  • Abstract
    Since their introduction in 1996, the effectiveness of side channel attacks has been highly improved and many countermeasures have been invalidated. A very common countermeasure consists in randomizing sensitive variables of algorithms by masking techniques. In this paper, we propose a new way to apply this strategy to secure hardware implementations of block ciphers. The main advantage of the proposed solution is that the masked variables and the masking material can be manipulated simultaneously without leaking sensitive information in the Hamming distance model. Moreover, we show that the leaking information stays very limited when the deterministic part of the real leakage slightly deviates from the Hamming distance. Finally, we apply our method to protect an AES hardware implementation and we show that the performances are suitable for practical implementations.
  • Keywords
    Hamming codes; cryptography; AES hardware implementation; Gray code; Hamming distance model; block ciphers; hardware implementation security; masked variables; masking material; register leakage masking; sensitive variables; side channel attacks; Hamming distance; Hardware; High definition video; Read only memory; Reflective binary codes; Registers; Security; FPGA; First-order masking; Gray code; first-order SCA; leak-free countermeasure;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware-Oriented Security and Trust (HOST), 2012 IEEE International Symposium on
  • Conference_Location
    San Francisco, CA
  • Print_ISBN
    978-1-4673-2341-3
  • Type

    conf

  • DOI
    10.1109/HST.2012.6224316
  • Filename
    6224316