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
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;
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
DOI :
10.1109/HST.2012.6224316