%0 Conference Paper %F Oral %T Can code polymorphism limit information leakage? %+ École normale supérieure - Paris (ENS-PSL) %+ Technische Universität Darmstadt - Technical University of Darmstadt (TU Darmstadt) %+ Construction and Analysis of Systems for Confidentiality and Authenticity of Data and Entities (CASCADE) %+ Laboratoire d'informatique de l'école normale supérieure (LIENS) %+ University of Bristol [Bristol] %A Amarilli, Antoine %A Müller, Sascha %A Naccache, David %A Page, Daniel %A Rauzy, Pablo %A Tunstall, Michael %Z Part 1: Keynote Speech %< avec comité de lecture %3 Lecture Notes in Computer Science %B 5th Workshop on Information Security Theory and Practices (WISTP) %C Heraklion, Crete, Greece %Y Claudio A. Ardagna %Y Jianying Zhou %I Springer %S Information Security Theory and Practice. Security and Privacy of Mobile Devices in Wireless Communication %V LNCS-6633 %P 1-21 %8 2011-06-01 %D 2011 %R 10.1007/978-3-642-21040-2_1 %K Program Graph %K Source Program %K Code Size %K Machine Code %K Round Function %Z Computer Science [cs] %Z Computer Science [cs]/Cryptography and Security [cs.CR]Conference papers %X In addition to its usual complexity assumptions, cryptography silently assumes that information can be physically protected in a single location. As one can easily imagine, real-life devices are not ideal and information may leak through different physical side-channels. It is a known fact that information leakage is a function of both the executed code F and its input x.In this work we explore the use of polymorphic code as a way of resisting side channel attacks. We present experimental results with procedural and functional languages. In each case we rewrite the protected code code Fi before its execution. The outcome is a genealogy of programs F0, F1, . . . such that for all inputs x and for all indexes i ≠ j ⇒ Fi(x) = Fj(x) and Fi ne; Fj . This is shown to increase resistance to side channel attacks. %G English %Z TC 11 %Z WG 11.2 %2 https://inria.hal.science/hal-01110259/document %2 https://inria.hal.science/hal-01110259/file/978-3-642-21040-2_1_Chapter.pdf %L hal-01110259 %U https://inria.hal.science/hal-01110259 %~ ENS-PARIS %~ CNRS %~ INRIA %~ INRIA-ROCQ %~ INRIA_TEST %~ TESTALAIN1 %~ IFIP-LNCS %~ IFIP %~ INRIA2 %~ IFIP-WG %~ PSL %~ IFIP-WISTP %~ IFIP-WG11-2 %~ INRIA-PSL %~ IFIP-LNCS-6633 %~ ENS-PSL %~ INRIA-ROYAUMEUNI %~ INRIA-ALLEMAGNE %~ DIENS