Description
L'analyse différentielle de la consommation (DPA) est une puissante attaque, permettant de récupérer une clé cryptographique, utilisée dans les systèmes embarqués. Cette attaque est particulièrement efficace sur les algorithmes de chiffrements par blocs. Pour une implémentation logicielle, deux techniques principales sont généralement appliquées pour la contrecarrer : le masquage et la désynchronisation (i.e. l'exécution des calculs intermédiaires dans un ordre aléatoire). Pour profiter des avantages des deux techniques, des travaux récents ont proposé de les combiner. Cependant, les schémas qui ont été conçus jusqu'à présent fournissent seulement une résistance limitée et certaines attaques DPA avancées les mettent en échec. Dans cet exposé, nous étudions la combinaison du masquage et de la désynchronisation d'un point de vue théorique et nous étendons cette approche avec l'utilisation du masquage d'ordre supérieur. Nous montrons qu'augmenter l'ordre du masquage permet de significativement améliorer le niveau de sécurité d'une telle combinaison. Nous conduisons d'abord une analyse théorique dans laquelle nous quantifions l'efficacité des attaques DPA avancés ciblant le masquage et la désynchronisation. A partir de cette analyse, nous concevons un schéma générique combinant masquage d'ordre supérieur et désynchronisation. Ce schéma est paramétrable en fonction du niveau de résistance souhaité. Afin d'illustrer nos résultats, nous appliquons notre méthode pour protéger une implémentation logicielle de l'AES avec différents compromis sécurité/efficacité.
Next sessions
-
Predicting Module-Lattice Reduction
Speaker : Paola de Perthuis - CWI
Is module-lattice reduction better than unstructured lattice reduction? This question was highlighted as `Q8' in the Kyber NIST standardization submission (Avanzi et al., 2021), as potentially affecting the concrete security of Kyber and other module-lattice-based schemes. Foundational works on module-lattice reduction (Lee, Pellet-Mary, Stehlé, and Wallet, ASIACRYPT 2019; Mukherjee and Stephens[…]-
Cryptography
-
-
Séminaire C2 à INRIA Paris
Emmanuel Thomé et Pierrick Gaudry Rachelle Heim Boissier Épiphane Nouetowa Dung Bui Plus d'infos sur https://seminaire-c2.inria.fr/ -
Attacking the Supersingular Isogeny Problem: From the Delfs–Galbraith algorithm to oriented graphs
Speaker : Arthur Herlédan Le Merdy - COSIC, KU Leuven
The threat of quantum computers motivates the introduction of new hard problems for cryptography.One promising candidate is the Isogeny problem: given two elliptic curves, compute a “nice’’ map between them, called an isogeny.In this talk, we study classical attacks on this problem, specialised to supersingular elliptic curves, on which the security of current isogeny-based cryptography relies. In[…]-
Cryptography
-