Attaques par canaux auxiliaires sur AES – Partie 1

Magazine
Marque
MISC
Numéro
97
Mois de parution
mai 2018
Domaines


Résumé

L’implémentation d’un algorithme cryptographique requiert beaucoup de précautions lorsque le composant sur lequel le code est exécuté peut se retrouver entre les mains d’un attaquant, même s’il s’agit d’un algorithme éprouvé tel que l’AES. Nous présentons dans la première partie de cet article le principe des attaques par canaux auxiliaires sur les algorithmes de cryptographie à clef privée en prenant pour exemple l’AES.


En 1996, le monde de la cryptographie appliquée fut secoué par l’introduction des attaques par canaux auxiliaires (Side-Channel Attacks, SCA) par Paul Kocher [Koc96]. Il montra que l’implémentation d’algorithmes de chiffrement tels que RSA est vulnérable à des attaques exploitant des observations sur l’exécution de l’algorithme comme le temps de calcul. En 1998, il montra cette fois que l’analyse statistique d’observations telles que la consommation de courant peut être exploitée pour retrouver la clef secrète utilisée par la plupart des implémentations d’algorithmes cryptographiques à clef privée ou publique [Koc98]. Depuis lors, la recherche sur les SCA et les contre-mesures à ces attaques n’a cessé de progresser. Nous avons présenté dans MISC n°44 les principales SCA contre les cryptosystèmes à base de courbes elliptiques [Ver09] ; nous présentons dans cet article les attaques SCA sur l’un des algorithmes de chiffrement à clef privée...

Cet article est réservé aux abonnés. Il vous reste 96% à découvrir.
à partir de 21,65€ HT/mois/lecteur pour un accès 5 lecteurs à toute la plateforme
J'en profite
Références

[AES01] Advanced Encryption Standard, Federal Information Processing Standards Publication 197. National Institute of Standards and Technology, 2001

[Bat08] L. Batina, B. Gierlichs, B. Preneel, P. Tuyls, « Mutual information analysis—a generic side-channel distinguisher », Proceedings of CHES 2008, Springer-Verlag, 2008

[Bri04] E. Brier, C. Clavier, F. Olivier, « Correlation power analysis with a leakage model », Proceedings of CHES 2004, Springer-Verlag, 2004

[DES77] National Bureau of Standards, Data Encryption Standard, U.S. Department of Commerce, FIPS pub. 46, 1977

[DPA09] Institut Mines-Télécom, TELECOM ParisTech, http://www.dpacontest.org/v2, 2009

[Koc96] P. Kocher, « Timing attacks on implementations of Diffie-Hellman, RSA, DSS, and other system », Proceedings of CRYPTO ‘96, Springer-Verlag,1996

[Koc98] P. Kocher, J. Jaffe, B. Jun, « Differential Power Analysis», technical report,1998, later published in Proceedings of CRYPTO ‘99, Springer-Verlag, 1999

[Man10] S. Mangard, E. Oswald, F-X. Standaert, « One for all - All for one: Unifying standard differential power analysis attacks », IET information security journal Vol 5, 2011

[Mor14] A. Moradi, F-X Standaert, « Moments-Correlating DPA », Proceedings of TIS 2016, ACM, 2016

[Qui01] JJ. Quisquater, D. Samyde, « ElectroMagnetic Analysis (EMA): Measures and Counter-measures for Smart Cards », Proceedings of E-Smart 2001, Springer-Verlag, 2001

[Gan01] K. Gandolfi, C. Mourtel, F. Olivier, « Electromagnetic Analysis : Concrete Results», Proceedings of CHES 2001, Springer-Verlag, 2001

[Sch12] A. Schlösser, D. Nedospasov, J. Krämer, S. Orlic, J-P. Seifert, « Simple Photonic Emission Analysis of AES - Photonic Side Channel Analysis for the Rest of Us », Proceedings of CHES 2012, Springer-Verlag, 2012

[Tir03] K. Tiri, I. Verbauwhede, « Securing Encryption Algorithms against DPA at the Logic Level: Next Generation Smart Card Technology », Proceedings of CHES 2003, Springer-Verlag, 2003

[Tsu03] Y. Tsunoo, T. Saito, T. Suzaki, M. Shigeri, H. Miyauchi, « Cryptanalysis of DES Implemented on Computers with Cache », Proceedings of CHES 2003, Springer-Verlag, 2003

[Ver09] V. Verneuil, « Courbes Elliptiques et Attaques par Canaux Auxiliaires », MISC n°44, juillet-août 2009

[Yar14] Y. Yarom, K. Falkner, « FLUSH+RELOAD : A High Resolution, Low Noise, L3 Cache Side-channel Attack », Proceedings of USENIX 2014, USENIX Association, 2014



Articles qui pourraient vous intéresser...

Passez à nftables, le « nouveau » firewall de Linux

Magazine
Marque
Linux Pratique
Numéro
122
Mois de parution
novembre 2020
Domaines
Résumé

Le firewall est un élément important pour sécuriser un réseau. Il est prouvé que la sécurité par l’obscurantisme ne fonctionne pas. Ce n’est donc pas une bonne idée d’utiliser une boîte noire en priant pour que tout se passe bien. Un bon firewall est donc installé sur un système d’exploitation libre. Linux fait évoluer le sien d’iptables vers nftables. Nous montrons dans cet article comment débuter avec la nouvelle mouture.

Introduction au dossier : Sécurité de l’orchestrateur Kubernetes

Magazine
Marque
MISC
Numéro
112
Mois de parution
novembre 2020
Domaines
Résumé

Ce dossier s’intéresse à un système de plus en plus déployé aujourd’hui, à savoir l’orchestrateur Kubernetes. Au-delà de l’effet de mode évident dans son adoption actuelle, l’intérêt croissant pour ce projet nous amène forcément à nous poser une question essentielle : qu’en est-il de sa sécurité ? Devenu un standard de facto pour l’orchestration de conteneurs, Kubernetes, qui signifie gouvernail en grec, présente une architecture complexe et les possibilités de se tromper avec des conséquences importantes pour la sécurité d’un cluster sont nombreuses.

Répondez aux problématiques de sécurité d’accès avec OpenSSH

Magazine
Marque
Linux Pratique
HS n°
Numéro
49
Mois de parution
novembre 2020
Domaines
Résumé

Notre infrastructure est désormais stable et sécurisée tant au niveau système que réseau. Nous allons pouvoir étudier de manière un peu approfondie un logiciel particulier : OpenSSH. Ce démon réseau nous permet de nous connecter en toute sécurité sur nos serveurs via le protocole SSH. Son développement a commencé il y a plus de 20 ans chez nos amis d’OpenBSD. La liste de ses fonctionnalités est d’une longueur impressionnante. Nous allons en parcourir ensemble quelques-unes qui, je l’espère, nous permettront d’améliorer tant notre sécurité que notre productivité quotidienne.

Les lolbas, des amis qui vous veulent du bien

Magazine
Marque
MISC
Numéro
112
Mois de parution
novembre 2020
Domaines
Résumé

Il existe des fichiers nativement présents sur Windows pouvant être détournés par un attaquant et ainsi être utilisés lors des différentes phases de compromission. Dans cet article, nous présenterons quelques cas d’utilisations de ces fichiers par des attaquants, ainsi que des solutions de prévention contre ces attaques.