Defensive Leakage Camouflage

Jean Vuillemin 1, 2
1 Parkas - Parallélisme de Kahn Synchrone
DI-ENS - Département d'informatique de l'École normale supérieure, ENS Paris - École normale supérieure - Paris, Inria Paris-Rocquencourt, CNRS - Centre National de la Recherche Scientifique : UMR 8548
Abstract : We consider the transfer of digital data over a loud communication channel, which releases significant side-channel emissions, and we try to protect against attacks based on accurate physical measures from these emissions. The method pairs each secret key k with a camouflage value v, and simultaneously transmit both k and v over the channel. This releases an emission measured by e(k; v). The mimic value v is selected to make e(k; v) as undistinguishable as possible from any other e(k′; v′). M¨ullerian mimicry is a related natural phenomenon where two different poisonous species k and k′ evolve to confuse their predators by adopting each other’s warning signals e(k; v) and e(k′; v′). We model the problem and show that optimal mimicry values can be effectively derived from a finite amount of a-priori measures over emission traces (just as the attacker will do), with little other technological assumption. Consequently, the model is applicable across a wide range of readily available technologies. We propose a statistical analysis of mimicry protection, in one, two and more dimensions. We discuss algorithms for constructing the best mimicry from actual emission traces. We propose efficient ones in low dimensions (say up to 4), and heuristic ones beyond. We detail some experimental results obtained on the proposed defensive leakage mimicry against side-channel attacks: for some memories, buses and IO emissions from otherwise tamper-proof black-boxes.
Type de document :
Communication dans un congrès
Stefan Mangard. Smart Card Research and Advanced Applications - 11th International Conference, CARDIS , 2012, Graz, Austria, Austria. Smart Card Research and Advanced Applications - 11th International Conference, CARDIS 2012, Graz, Austria, November 28-30, 2012 Lecture Notes in Computer Science 7771, Springer 2013, ISBN 978-3-642-37287-2, 7771, 2013, Lecture Notes in Computer Science <http://dblp.uni-trier.de/pers/hd/m/Mangard:Stefan>
Liste complète des métadonnées

https://hal.archives-ouvertes.fr/hal-01241861
Contributeur : Jean Vuillemin <>
Soumis le : vendredi 11 décembre 2015 - 10:06:12
Dernière modification le : mercredi 28 septembre 2016 - 15:46:12

Identifiants

  • HAL Id : hal-01241861, version 1

Collections

Citation

Jean Vuillemin. Defensive Leakage Camouflage. Stefan Mangard. Smart Card Research and Advanced Applications - 11th International Conference, CARDIS , 2012, Graz, Austria, Austria. Smart Card Research and Advanced Applications - 11th International Conference, CARDIS 2012, Graz, Austria, November 28-30, 2012 Lecture Notes in Computer Science 7771, Springer 2013, ISBN 978-3-642-37287-2, 7771, 2013, Lecture Notes in Computer Science <http://dblp.uni-trier.de/pers/hd/m/Mangard:Stefan>. <hal-01241861>

Partager

Métriques

Consultations de la notice

35