Thèse de doctorat (Mémoires et thèses)
Physical Security of Cryptographic Algorithm Implementations
KIZHVATOV, Ilya
2011
 

Documents


Texte intégral
Kizhvatov-Thesis.pdf
Postprint Auteur (5.93 MB)
Télécharger

Tous les documents dans ORBilu sont protégés par une licence d'utilisation.

Envoyer vers



Détails



Mots-clés :
cryptography fault attacks; cryptographic implementations countermeasures; physical attacks; side-channel attacks
Résumé :
[en] This thesis deals with physical attacks on implementations of cryptographic algorithms and countermeasures against these attacks. Physical attacks exploit properties of an implementation to recover secret cryptographic keys. Particularly vulnerable to physical attacks are embedded devices. In the area of side-channel analysis, this thesis addresses attacks that exploit observations of power consumption or electromagnetic leakage of the device and target symmetric cryptographic algorithms. First, this work proposes a new combination of two well-known attacks that is more efficient than each of the attacks individually. Second, this work studies attacks exploiting leakage induced by microprocessor cache mechanism, suggesting an algorithm that can recover the secret key in the presence of uncertainties in cache event detection from side-channel acquisitions. Third, practical side-channel attacks are discovered against the AES engine of the AVR XMEGA, a recent versatile microcontroller. In the area of fault analysis, this thesis extends existing attacks against the RSA digital signature algorithm implemented with the Chinese remainder theorem to a setting where parts of the signed message are unknown to the attacker. The new attacks are applicable in particular to several widely used standards in modern smart card applications. In the area of countermeasures, this work proposes a new algorithm for random delay generation in embedded software. The new algorithm is more efficient than the previously suggested algorithms since it introduces more uncertainty for the attacker with less performance overhead. The results presented in this thesis are practically validated in experiments with general-purpose 8-bit AVR and 32-bit ARM microcontrollers that are used in many embedded devices.
Disciplines :
Sciences informatiques
Auteur, co-auteur :
KIZHVATOV, Ilya ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
Langue du document :
Anglais
Titre :
Physical Security of Cryptographic Algorithm Implementations
Date de soutenance :
29 juin 2011
Institution :
Unilu - University of Luxembourg, Luxembourg, Luxembourg
Intitulé du diplôme :
Docteur en Informatique
Promoteur :
Disponible sur ORBilu :
depuis le 11 février 2014

Statistiques


Nombre de vues
348 (dont 8 Unilu)
Nombre de téléchargements
1225 (dont 14 Unilu)

Bibliographie


Publications similaires



Contacter ORBilu