Paper 2020/876

Direct Sum Masking as a Countermeasure to Side-Channel and Fault Injection Attacks

Claude Carlet, Sylvain Guilley, and Sihem Mesnager

Abstract

Internet of Things is developing at a very fast rate. In order to ensure security and privacy, end-devices (e.g. smartphones, smart sensors, or any connected smartcards) shall be protected both against cyber attacks (coming down from the network) and against physical attacks (arising from attacker low-level interaction with the device). In this context, proactive protections shall be put in place to mitigate information theft from either side-channel monitoring or active computation/data corruption. Although both countermeasures have been developing fast and have become mature, there has surprisingly been little research to combine both. In this article, we tackle this difficult topic and highlight a viable solution. It is shown to be more efficient than mere fault detection by repetition (which is anyway prone to repeated correlated faults). The presented solution leverages the fact that both side-channel protection and fault attack detection are coding techniques. We explain how to both prevent (higher-order) side-channel analyses and detect (higher-order) fault injection attacks. The specificity of this method is that it works ``end-to-end'', meaning that the detection can be delayed until the computation is finished. This simplifies considerably the error management logic as there is a single verification throughout the computation.

Note: Precised the example with [8,4,4] code

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Published elsewhere. Minor revision. Security and Privacy in the Internet of Things 2019
DOI
10.3233/AISE200008
Keywords
SecurityprivacyInternet of Thingsside-channel analysisfault injection attackscountermeasurehigh-ordercoding theorydirect sum masking (DSM)
Contact author(s)
sylvain guilley @ secure-ic com
History
2020-07-12: received
Short URL
https://ia.cr/2020/876
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2020/876,
      author = {Claude Carlet and Sylvain Guilley and Sihem Mesnager},
      title = {Direct Sum Masking as a Countermeasure to Side-Channel and Fault Injection Attacks},
      howpublished = {Cryptology ePrint Archive, Paper 2020/876},
      year = {2020},
      doi = {10.3233/AISE200008},
      note = {\url{https://eprint.iacr.org/2020/876}},
      url = {https://eprint.iacr.org/2020/876}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.