Skip to Main content Skip to Navigation
Theses

Arithmetic recodings for ECC cryptoprocessors with protections against side-channel attacks

Thomas Chabrier 1
1 CAIRN - Energy Efficient Computing ArchItectures with Embedded Reconfigurable Resources
Inria Rennes – Bretagne Atlantique , IRISA-D3 - ARCHITECTURE
Résumé : Cette thèse porte sur l'étude, la conception matérielle, la validation théorique et pratique, et enfin la comparaison de différents opérateurs arithmétiques pour des cryptosystèmes basés sur les courbes elliptiques (ECC). Les solutions proposées doivent être robustes contre certaines attaques par canaux cachés tout en étant performantes en matériel, tant au niveau de la vitesse d'exécution que de la surface utilisée. Dans ECC, nous cherchons à protéger la clé secrète, un grand entier, utilisé lors de la multiplication scalaire. Pour nous protéger contre des attaques par observation, nous avons utilisé certaines représentations des nombres et des algorithmes de calcul pour rendre difficiles certaines attaques ; comme par exemple rendre aléatoires certaines représentations des nombres manipulés, en recodant certaines valeurs internes, tout en garantissant que les valeurs calculées soient correctes. Ainsi, l'utilisation de la représentation en chiffres signés, du système de base double (DBNS) et multiple (MBNS) ont été étudiés. Toutes les techniques de recodage ont été validées théoriquement, simulées intensivement en logiciel, et enfin implantées en matériel (FPGA et ASIC). Une attaque par canaux cachés de type template a de plus été réalisée pour évaluer la robustesse d'un cryptosystème utilisant certaines de nos solutions. Enfin, une étude au niveau matériel a été menée dans le but de fournir à un cryptosystème ECC un comportement régulier des opérations effectuées lors de la multiplication scalaire afin de se protéger contre certaines attaques par observation.
Document type :
Theses
Complete list of metadatas

Cited literature [4 references]  Display  Hide  Download

https://tel.archives-ouvertes.fr/tel-00910879
Contributor : Abes Star :  Contact
Submitted on : Monday, January 13, 2014 - 4:41:11 PM
Last modification on : Friday, March 6, 2020 - 1:24:39 AM
Document(s) archivé(s) le : Sunday, April 13, 2014 - 11:45:10 PM

File

CHABRIER_Thomas.pdf
Version validated by the jury (STAR)

Identifiers

  • HAL Id : tel-00910879, version 2

Citation

Thomas Chabrier. Arithmetic recodings for ECC cryptoprocessors with protections against side-channel attacks. Other [cs.OH]. Université Rennes 1, 2013. English. ⟨NNT : 2013REN1S064⟩. ⟨tel-00910879v2⟩

Share

Metrics

Record views

694

Files downloads

376