Aller au sommaire principal

ULB - Université libre de Bruxelles

 

AIDE | QUITTER

   

Année académique 2017-2018
24/05/2019
Image transparente
Dernière modification : le 06/01/2016 par ROGGEMAN, Yves

Langue/Language


Protocols, cryptanalysis and mathematical cryptology
INFO - F514

I. Informations générales
Intitulé de l'unité d'enseignement * Protocols, cryptanalysis and mathematical cryptology
Langue d'enseignement * Enseigné en anglais
Niveau du cadre de certification * Niveau 7 (2e cycle-MA/MS/MA60)
Discipline * Informatique
Titulaire(s) * [y inclus le coordonnateur] Yves ROGGEMAN (coordonnateur), Olivier MARKOWITCH
II. Place de l'enseignement
Unité(s) d'enseignement co-requise(s) *
Unité(s) d'enseignement pré-requise(s) *
Connaissances et compétences pré-requises * Notions de base de mathématiques discrètes et d'informatique fondamentale : architecture des systèmes, réseaux, algorithmique et complexité. Notions de base de crytographie (cours INFO-F-405 ou équivalent).
Programme(s) d'études comprenant l'unité d'enseignement - M-INFOS - Master en sciences informatiques (5 crédits, optionnel)
- M-IRIFS - Master en ingénieur civil en informatique, à finalité spécialisée (5 crédits, optionnel)
- M-SECUC - Master en cybersécurité, à finalité Conception et Analyse de Systèmes (5 crédits, obligatoire)
- M-SECUS - Master en cybersécurité, à finalité Stratégies en entreprise (5 crédits, obligatoire)
III. Objectifs et méthodologies
Contribution de l'unité d'enseignement au profil d'enseignement *

Acquérir des connaissances pointues dans son domaine, assimiler et maîtriser de nouveaux concepts, développer une démarche rigoureuse de raisonnement scientifique, élaborer un processus d’abstraction en vue d’une analyse et d’une démarche scientifiques, présenter oralement ou par écrit de manière claire, concise et rigoureuse les résultats d'un travail, développer une argumentation scientifique, résumer et synthétiser.

Objectifs de l'unité d'enseignement (et/ou acquis d'apprentissages spécifiques) *

Initier aux méthodes et attitudes spécifiques en recherche en cryptologie.

Assimiler les principaux résultats de cryptanalyse moderne, notamment dans le design et l'analyse de primitives et de protocoles cryptographiques.


Analyser de façon critique quelques questions d'actualité du domaine.

Contenu de l'unité d'enseignement *

Secret Sharing. Oblivious transfer. Fair exchange protocols. Electronic commerce. Digital signatures.
Cryptanalyse différentielle et cryptanalyse linéaire.
Cryptographie par courbes elliptiques.
Générateurs aléatoires cryptographiquement robustes. Chiffrement sériel.
Algorithmes arithmétiques en cryptographie. Factorisation, tests de primalité, logarithme discret, génération de nombres premiers…
Méthodes originales : biométrie, cryptographie visuelle, cryptographie quantique…

Méthodes d'enseignement et activités d'apprentissages *

Exposé introductif, analyse et présentation interactive de résultats scientifiques, critique collective.

Support(s) de cours indispensable(s) * Non
Autres supports de cours
Références, bibliographie et lectures recommandées *

Darrel Hankerson, Alfred J. Menezes et Scott Vanstone, « Guide to Elliptic Curve Cryptography », Springer, 2003.
Henk C. A. van Tiborg ed., « Encyclopedia of Cryptography and Security », Sringer, 2005.
Mitsuru Matsui, « Linear cryptanalysis method for DES cipher » in « Advances in Cryptology - EUROCRYPT'93 », LNCS #765,Springer-Verlag, pp.386-397, 1994.
Eli Biham et Adi Shamir, « Differential Cryptanalysis of the Data Encryption Standard », Springer Verlag, 1993.

IV. Evaluation
Méthode(s) d'évaluation *

Continue, via les séminaires présentés.

Construction de la note (en ce compris, la pondération des notes partielles) *

Présentation du séminaire et participation active durant les cours

Langue d'évaluation *

Français ou anglais

V. Organisation pratique
Institution organisatrice * ULB
Faculté gestionnaire * Sciences
Quadrimestre * Deuxième quadrimestre (NRE : 18384)
Horaire * Deuxième quadrimestre
Volume horaire
VI. Coordination pédagogique
Contact *

Yves Roggeman - Département d'Informatique - Campus Plaine - CP212 - Bâtiment N/O, Bureau 2.N8.115 Email:yves.roggeman@ulb.ac.be

Olivier Markowitch - Département d'Informatique - Campus Plaine - CP212 - Bâtiment N/O, Bureau 2.N8.115A Email: olivier.markowitch@ulb.ac.be

Lieu d’enseignement *

Bruxelles - Campus Plaine

VII. Autres informations relatives à l’unité d’enseignement
Remarques

Retour aux détails du cursus
Image transparente
Passer directement au début de la page
Version: 8.1.1.17