RNS-Flexible hardware accelerators for high-security asymmetric cryptography - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 2021

RNS-Flexible hardware accelerators for high-security asymmetric cryptography

Accélérateurs matériels RNS flexibles pour la cryptographie asymétrique à haute sécurité

Résumé

Asymmetric cryptosystems are implemented in RNS using a quantity of hardware resources corresponding to the size of the cryptographic operands. In this thesis we propose a new approach to perform RNS implementations of asymmetric cryptosystems that leads to a flexible utilization of hardware resources. We start with describing a new method to perform base extensions which are crucial operations in RNS implementations of asymmetric cryptosystems. The proposed base-extension method, based on a hierarchical approach for computing the Chinese remainder theorem, introduces a reduction of the theoretical cost. Our FPGA implementations using HLS show an area and time gain compared with the state-of-the-art method. Then, we demonstrate the practicality of our new RNS-implementation approach on the two base-extension methods. Last, elliptic curve scalar multiplications based on the two base-extension methods are implemented using our RNS-implementation approach. Our FPGA implementations use a flexible quantity of hardware resources. Besides, although comparable with state-of-the-art ones in area vs. time trade-offs, most of our solutions are much smaller.
Les implantations RNS de cryptosystèmes asymétriques actuels utilisent des ressources matérielles correspondant à la taille des opérandes traitées. Dans cette thèse, nous proposons une nouvelle approche dans l’implantation RNS de cryptosystèmes asymétriques qui permet une utilisation flexible de ressources matérielles. Dans un premier temps, un nouvel algorithme d’extension de base est présenté. Les extensions de bases sont, de par leurs coûts, des opérations critiques dans les implantations RNS. Notre nouvel algorithme d’extension de base utilise une approche hiérarchique dans le calcul du théorème chinois des restes. Comparé à l’algorithme d’extension de base de l’état de l’art, il présente un coût théorique réduit, qui se traduit par un gain en surface et en temps dans nos implantations HLS sur FPGA. Ensuite, nous implantons les deux algorithmes d’extension de base à partir de la nouvelle approche d’implantation RNS. Enfin, des multiplications scalaires utilisant chacune des deux extensions de base sont implantées avec la nouvelle approche. Nos implantations HLS sur FPGA utilisent des ressources matérielles en quantité flexible. De plus, quoique comparables en compromis surface/temps à ceux de l’état de l’art, la plupart de nos résultats sont bien plus petits.
Fichier principal
Vignette du fichier
These-2021-MATHSTIC-Informatique-DJATH_Libey.pdf (7.76 Mo) Télécharger le fichier
Origine : Version validée par le jury (STAR)

Dates et versions

tel-03393289 , version 1 (21-10-2021)

Identifiants

  • HAL Id : tel-03393289 , version 1

Citer

Libey Djath. RNS-Flexible hardware accelerators for high-security asymmetric cryptography. Cryptography and Security [cs.CR]. Université de Bretagne occidentale - Brest, 2021. English. ⟨NNT : 2021BRES0030⟩. ⟨tel-03393289⟩
304 Consultations
66 Téléchargements

Partager

Gmail Facebook X LinkedIn More