DSpace
 

Depot Institutionnel de l'UMBB >
Mémoires de Master 2 >
Institut de Génie Electrique et d'Electronique >
Computer >

Veuillez utiliser cette adresse pour citer ce document : http://dlibrary.univ-boumerdes.dz:8080/handle/123456789/12636

Titre: SoC FPGA hardware implementation of radix-2w arithmetic-based elliptic curve cryptography point multiplication
Auteur(s): Bournane, Abdelghani
Azzouz, Nabil
Khouas, Abelhakim
Mots-clés: Elliptic Curve Cryptography (ECG)
Elliptic Curve Point Multiplication (ECPM)
Date de publication: 2023
Editeur: Université M’hamed Bougara de Boumerdes : Institut de Genie Electrique et Electronique
Résumé: Elliptic Curve Cryptography (ECC) is widely recognized for its strength in cryptographic applications, particularly for small key sizes, offering improved security with reduced compu- tational requirements. However, efficient ECC operations, such as point and double-point mul- tiplication, continue to present challenges. This study focuses on addressing these challenges by developing a hardware design and implementation of Elliptic Curve Point Multiplication (ECPM) that integrates Radix-2 w arithmetic, a method aimed at reducing addition operations without increasing doubling operations. The primary objective is to demonstrate the superiority of this approach and provide a mechanism to explore its potential integration in ECC applica- tions. To achieve this, a detailed design for all the necessary building blocks of ECPM is de- veloped. High-Level Synthesis (HLS) tools are utilized to implement the hardware components required for the Radix-2 w point multiplication algorithm and binary field arithmetic, with a spe- cific focus on key sizes of 163 bits. Multiple optimization techniques are applied to exploit FPGA parallelism, resulting in significant performance improvements. Moreover, to facilitate seamless integration of the hardware module into system-level applications, an appropriate in- terfacing approach is devised, and the developed ECPM module is integrated into a System-on- Chip (SoC) system which includes a Processing System. This integration includes the develop- ment of a high-level abstraction software driver tailored for the implemented point multiplica- tion kernel, enabling its utilization in cryptographic applications. The use of a SoC FPGA as the development platform is due to the advantages of combining software control with hardware acceleration, enabling efficient implementation and utilization of our created ECPM module for enhanced security and performance Experimental results validate the superiority of the developed Radix-2 w ECPM module, ex- hibiting a 28% faster execution time compared to the traditional binary method. These findings contribute to a deeper understanding of the achievable performance gains in ECPM operations through the integration of Radix-2 w arithmetic. The developed hardware module serves as a testament to the potential benefits of incorporating specialized cryptographic hardware that in- tegrates Radix-2 w arithmetic in ECC applications. It provides a practical framework for the seamless integration of the hardware module into real cryptographic systems, effectively en- hancing their performance and security.
Description: 68p.
URI/URL: http://dlibrary.univ-boumerdes.dz:8080/handle/123456789/12636
Collection(s) :Computer

Fichier(s) constituant ce document :

Fichier Description TailleFormat
Project-V8.1 (1).pdf2,9 MBAdobe PDFVoir/Ouvrir
View Statistics

Tous les documents dans DSpace sont protégés par copyright, avec tous droits réservés.

 

Valid XHTML 1.0! Ce site utilise l'application DSpace, Version 1.4.1 - Commentaires