|
| Titre : | Implémentation de l’algorithme de cryptage RSA dans un FPGA | | Type de document : | theses et memoires | | Auteurs : | Kamel Hadjeras ; Belhadj Mohamed ; Redouane Kara, Directeur de thèse | | Editeur : | Tizi.Ouzou : U.M.M.T.O | | Année de publication : | 2020 | | Importance : | 44 p. | | Présentation : | ill. | | Format : | 30 cm. | | Note générale : | Bibliogr. | | Langues : | Français | | Mots-clés : | Cryptographie Algorithme Circuits FPGA Langage de programmation RSA (Rivest, Shamir, Adleman) FPGA (Field Programmable Gate Array) VHDL (VHSIC Hardware Description Language) Cryptage | | Résumé : | Le RSA est un algorithme de cryptage asymétrique, considéré actuellement comme l'un des moyens les plus sûrs pour sécuriser les transferts de données. Le RSA est un protocole garantissant une sureté proportionnelle à la taille des clés utilisées.
Les circuits FPGA (Field Programmable Gate Array) ont connu d'importantes évolutions architecturales et sont devenus l'option favorite pour la mise en œuvre matérielle et logicielle des systèmes numériques, car ils permettent d'adapter le circuit à une application donnée et possèdent une grande capacité d'intégration.
Dans ce projet, nous avons présenté une manière de concevoir, simuler et implémenter un algorithme de cryptage asymétrique de type RSA sur une carte FPGA de constructeur ALTERA. Il s'agit de la carte DE2 dédiée à la pédagogie.Après avoir donnée, les fondamentaux de la cryptographie, en mettant en relief le principe de l'algorithme de chiffrement du cryptage RSA et les outils mathématiques qui sont intervenues dans la mise en place de ce système de chiffrement a clé publique, nous avons présenté les différents composants qui constituent un circuit FPGA.
Le langage VHDL, langage de description hardware a été utilisé pour la modélisation et la synthèse des différentes unités et modules, sur un outil de conception utilisant la suite ALTERA QUARTUS-II. | | En ligne : | D:\CD THESES 2020\MAST.AUTO\HADJERAS KAMEL; BELHADJ MOHAMED.PDF | | Format de la ressource électronique : | PDF | | Permalink : | ./index.php?lvl=notice_display&id=35227 |
Implémentation de l’algorithme de cryptage RSA dans un FPGA [theses et memoires] / Kamel Hadjeras ; Belhadj Mohamed ; Redouane Kara, Directeur de thèse . - Tizi.Ouzou (Tizi.Ouzou) : U.M.M.T.O, 2020 . - 44 p. : ill. ; 30 cm. Bibliogr. Langues : Français | Mots-clés : | Cryptographie Algorithme Circuits FPGA Langage de programmation RSA (Rivest, Shamir, Adleman) FPGA (Field Programmable Gate Array) VHDL (VHSIC Hardware Description Language) Cryptage | | Résumé : | Le RSA est un algorithme de cryptage asymétrique, considéré actuellement comme l'un des moyens les plus sûrs pour sécuriser les transferts de données. Le RSA est un protocole garantissant une sureté proportionnelle à la taille des clés utilisées.
Les circuits FPGA (Field Programmable Gate Array) ont connu d'importantes évolutions architecturales et sont devenus l'option favorite pour la mise en œuvre matérielle et logicielle des systèmes numériques, car ils permettent d'adapter le circuit à une application donnée et possèdent une grande capacité d'intégration.
Dans ce projet, nous avons présenté une manière de concevoir, simuler et implémenter un algorithme de cryptage asymétrique de type RSA sur une carte FPGA de constructeur ALTERA. Il s'agit de la carte DE2 dédiée à la pédagogie.Après avoir donnée, les fondamentaux de la cryptographie, en mettant en relief le principe de l'algorithme de chiffrement du cryptage RSA et les outils mathématiques qui sont intervenues dans la mise en place de ce système de chiffrement a clé publique, nous avons présenté les différents composants qui constituent un circuit FPGA.
Le langage VHDL, langage de description hardware a été utilisé pour la modélisation et la synthèse des différentes unités et modules, sur un outil de conception utilisant la suite ALTERA QUARTUS-II. | | En ligne : | D:\CD THESES 2020\MAST.AUTO\HADJERAS KAMEL; BELHADJ MOHAMED.PDF | | Format de la ressource électronique : | PDF | | Permalink : | ./index.php?lvl=notice_display&id=35227 |
|