Université Lyon 1
Arqus
Accueil  >>  Master  >>  MIAGE  >>  M2 Business Intelligence  >>  Cryptographie
  • Domaine : Masters du domaine SCIENCES ET TECHNOLOGIES
  • Diplôme : Master
  • Mention : MIAGE
  • Parcours : M2 Business Intelligence
  • Unité d'enseignement : Cryptographie
Nombre de crédits de l'UE : 3
Code APOGEE : POL2054M
UE Libre pour ce parcours
UE valable pour le semestre 1 de ce parcours
    Responsabilité de l'UE :
GAVIN GERALD
 gerald.gavinuniv-lyon1.fr
04.72.43.27.52
    Type d'enseignement
Nb heures *
Cours Magistraux (CM)
12 h
Travaux Dirigés (TD)
12 h
Activité tuteurée personnelle (étudiant)
0 h
Activité tuteurée encadrée (enseignant)
0 h
Heures de Tutorat étudiant
0 h

* Ces horaires sont donnés à titre indicatif.

    Pré-requis :

Arithmétique modulaire (fonction d’Euler, théorème de Fermat-Euler)

    Compétences attestées (transversales, spécifiques) :

Comprendre les enjeux et les limites de la cryptographie

Découverte de quelques primitives cryptographiques (cryptosystèmes à clés publiques, signature numérique)

Elaborer et analyser des protocoles simples de calculs multi-parties

Compétences techniques :

Implémenter des primitives cryptographiques ainsi que des protocoles simples de calculs multi-parties

    Programme de l'UE / Thématiques abordées :

L’objectif de l’UE est de comprendre les enjeux et les limites de la cryptographie. Il s’agira aussi de comprendre en détail quelques primitives cryptographiques  

Présentation générale de la cryptographie 

             Cryptographie vs sécurité informatique

Cryptographie symétrique vs cryptographie à clé publique

Définition de la notion de sécurité sémantique

Cryptographie à clé publique basée sur la factorisation

-          RSA

-          Cryptosystème de Paillier

Signature numérique

             Schéma de signature basée sur RSA

Cryptosystèmes homomorphes : applications au calcul-multi-parties

Elaboration et analyse de quelques exemples simples de protocoles.

    Liste des autres Parcours / Spécialité / Filière / Option utilisant cette UE :
SELECT MEN_ID, `MEN_DIP_ABREVIATION`, `MEN_TITLE`, `PAR_TITLE`, `PAR_ID` FROM parcours INNER JOIN ue_parcours ON PAR_ID_FK=PAR_ID INNER JOIN mention ON MEN_ID = PAR_MENTION_FK WHERE PAR_ACTIVATE = 0 AND UE_ID_FK='24677' ORDER BY `MEN_DIP_ABREVIATION`, `MEN_TITLE`, `PAR_TITLE`