Design, implementation and analysis of keyed hash functions based on chaotic maps and neural networks

Les fonctions de hachage sont des primitives les plus utiles en cryptographie. En effet, elles jouent un rôle important dans l intégrité des données, l authentification des messages, la signature numérique et le chiffrement authentifié. Ainsi, la conception de fonctions de hachage sécurisées est cru...

Description complète

Enregistré dans:
Détails bibliographiques
Auteurs principaux : Abdoun Nabil (Auteur), El Assad Safwan (Directeur de thèse), Khalil Mohamad (Directeur de thèse), Lozi René (Président du jury de soutenance), Déforges Olivier (Membre du jury), Chamoun Maroun (Membre du jury), Hamie Ali (Membre du jury), Sauveron Damien (Membre du jury)
Collectivités auteurs : Université de Nantes 1962-2021 (Organisme de soutenance), Liban (Organisme de cotutelle), École doctorale Mathématiques et sciences et technologies de l'information et de la communication Rennes (Ecole doctorale associée à la thèse), Université Bretagne Loire 2016-2019 (Autre partenaire associé à la thèse), Institut d'Électronique et de Télécommunications Rennes (Laboratoire associé à la thèse)
Format : Thèse ou mémoire
Langue : anglais
Titre complet : Design, implementation and analysis of keyed hash functions based on chaotic maps and neural networks / Nabil Abdoun; sous la direction de Safwan El Assad et de Mohamad Khalil
Publié : 2019
Accès en ligne : Accès Nantes Université
Note sur l'URL : Accès au texte intégral
Note de thèse : Thèse de doctorat : Electronique : Nantes : 2019
Thèse de doctorat : Electronique : Liban : 2019
Sujets :
LEADER 06648clm a2200721 4500
001 PPN240858506
003 http://www.sudoc.fr/240858506
005 20240531154500.0
029 |a FR  |b 2019NANT4013 
033 |a http://www.theses.fr/2019NANT4013 
035 |a STAR126081 
100 |a 20191115d2019 k y0frey0103 ba 
101 0 |a eng  |d fre  |d eng  |2 639-2 
102 |a FR 
105 |a ||||ma 00|yy 
135 |a dr||||||||||| 
181 |6 z01  |c txt  |2 rdacontent 
181 1 |6 z01  |a i#  |b xxxe## 
182 |6 z01  |c c  |2 rdamedia 
182 1 |6 z01  |a b 
183 1 |6 z01  |a ceb  |2 RDAfrCarrier 
200 1 |a Design, implementation and analysis of keyed hash functions based on chaotic maps and neural networks  |f Nabil Abdoun  |g sous la direction de Safwan El Assad et de Mohamad Khalil 
214 1 |d 2019 
230 |a Données textuelles 
300 |a Thèse soutenue en co-tutelle 
304 |a Titre provenant de l'écran-titre 
314 |a Ecole(s) Doctorale(s) : École doctorale Mathématiques et sciences et technologies de l'information et de la communication (Rennes) 
314 |a Partenaire(s) de recherche : Université Bretagne Loire (COMUE), Institut d'Électronique et de Télécommunications (Rennes) (Laboratoire) 
314 |a Autre(s) contribution(s) : René Lozi (Président du jury) ; Olivier Déforges, Maroun Chamoun, Ali Hamie, Damien Sauveron (Membre(s) du jury) 
328 0 |b Thèse de doctorat  |c Electronique  |e Nantes  |d 2019 
328 0 |b Thèse de doctorat  |c Electronique  |e Liban  |d 2019 
330 |a Les fonctions de hachage sont des primitives les plus utiles en cryptographie. En effet, elles jouent un rôle important dans l intégrité des données, l authentification des messages, la signature numérique et le chiffrement authentifié. Ainsi, la conception de fonctions de hachage sécurisées est cruciale. Dans cette thèse, nous avons conçu, implanté et analysé les performances de deux architectures comprenant chacune deux structures de fonctions de hachage avec clé basées sur des cartes chaotiques et des réseaux neuronaux (KCNN). La première architecture s appuie sur la construction Merkle-Dåmgard, tandis que la seconde utilise la fonction Éponge. La première structure de la première architecture est formée de deux couches KCNN avec trois schémas de sortie différents (CNN-Matyas-Meyer-Oseas, CNN-Matyas-Meyer-Oseas Modifié et CNN-Miyaguchi-Preneel), tandis que la seconde structure est composée d une couche KCNN suivie d'une couche de combinaison de fonctions non linéaires. La première structure de la deuxième architecture est formée de deux couches KCNN avec deux longueurs de hachage 256 et 512 bits. La seconde structure est comparable à celle utilisée dans la première architecture. Le système chaotique est utilisé pour générer les paramètres du KCNN. Les résultats obtenus par les tests statistiques, ainsi que l'analyse cryptanalytique, démontrent la sécurité des fonctions de hachage KCNN proposées. Enfin, nous travaillons actuellement sur la structure KCNNDUPLEX intégrant les fonctions de hachage KCNN proposées (basées Éponge) pour leur utilisation dans une application de chiffrement authentifiée. 
330 |a The hash functions are the most useful primitives in cryptography. They play an important role in data integrity, message authentication, digital signature and authenticated encryption. Thus, the design of secure hash functions is crucial. In this thesis, we designed, implemented, and analyzed the performance of two architectures, each with two keyed hash function structures based on chaotic maps and neural networks (KCNN). The first architecture is based on the Merkle-Dåmgard construction, while the second uses the Sponge function. The first structure of the first architecture consists of two KCNN layers with three different output schemes (CNN-Matyas- Meyer-Oseas, Modified CNN-Matyas-Meyer- Oseas and CNN-Miyaguchi-Preneel). The second structure is composed of a KCNN layer followed by a combination layer of nonlinear functions. The first structure of the second architecture is formed of two KCNN layers with two hash value lengths 256 and 512. The second structure is similar to that used in the first architecture. The chaotic system is used to generate KCNN parameters. The results obtained by the statistical tests, as well as the cryptanalytical analysis, demonstrate the security of the proposed KCNN hash functions. Finally, we are currently working on the KCNN-DUPLEX structure integrating the proposed KCNN hashing functions (Sponge-based) for use in an authenticated encryption application. 
337 |a Configuration requise : un logiciel capable de lire un fichier au format : PDF 
541 | |a Conception et mise en oeuvre efficace de fonctions de hachage à sens unique basées sur des cartes chaotiques et réseaux neuronaux.  |z fre 
606 |3 PPN027359131  |a Cryptographie  |2 rameau 
606 |3 PPN030971098  |a Réseaux neuronaux (informatique)  |2 rameau 
608 |3 PPN027253139  |a Thèses et écrits académiques  |2 rameau 
610 0 |a -- 
676 |a 005.8 
686 |a 004  |2 TEF 
700 1 |3 PPN240777026  |a Abdoun  |b Nabil  |f 1986-....  |4 070 
701 1 |3 PPN031936830  |a El Assad  |b Safwan  |f 1957-....  |4 727 
701 1 |3 PPN060163798  |a Khalil  |b Mohamad  |f 1973-....  |c chercheur en biotechnologies appliquées  |4 727 
701 1 |3 PPN179752863  |a Lozi  |b René  |4 956 
701 1 |3 PPN152471898  |a Déforges  |b Olivier  |4 555 
701 1 |3 PPN124051340  |a Chamoun  |b Maroun  |f 1964-....  |4 555 
701 1 |3 PPN083072799  |a Hamie  |b Ali  |f 1977-....  |4 555 
701 1 |3 PPN083376593  |a Sauveron  |b Damien  |f 1977-....  |4 555 
711 0 2 |3 PPN026403447  |a Université de Nantes  |c 1962-2021  |4 295 
711 0 2 |3 PPN026593068  |a Liban  |4 995 
711 0 2 |3 PPN204770424  |a École doctorale Mathématiques et sciences et technologies de l'information et de la communication  |c Rennes  |4 996 
711 0 2 |3 PPN191639044  |a Université Bretagne Loire  |c 2016-2019  |4 985 
711 0 2 |3 PPN149256035  |a Institut d'Électronique et de Télécommunications  |c Rennes  |4 981 
801 3 |a FR  |b Abes  |c 20230302  |g AFNOR 
856 4 |q PDF  |s 7220940  |u http://www.theses.fr/2019NANT4013/document  |z Accès au texte intégral 
856 4 |u https://archive.bu.univ-nantes.fr/pollux/show.action?id=70491e89-550f-4a3e-b203-89bf8dbdd17a 
856 4 |u http://www.theses.fr/2019NANT4013/abes 
930 |5 441099901:650806794  |b 441099901  |j g 
930 |5 441099901:778933962  |b 441099901  |j g 
991 |5 441099901:650806794  |a exemplaire créé automatiquement par l'ABES 
991 |5 441099901:778933962  |a exemplaire créé automatiquement par STAR 
998 |a 860178