Aller au menu Aller au contenu
Une voie, plusieurs choix
Informatique et Mathématiques appliquées
Une voie, plusieurs choix

> Formation > Cursus ingénieur

Cryptographic Engineering, Protocols & Security Models, Data privacy, coding & applications - WMM9SY03

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail cet article Facebook Twitter Linked In
  • Number of hours

    • Lectures : 36.0
    • Tutorials : 21.0
    • Laboratory works : 21.0
    • Projects : -
    • Internship : -
    • Written tests : -
    ECTS : 6.0
  • Officials : Clement PERNET

Goals

The course present cryptographic engineering: main cryptographic primitives and security protocols, focusing on security parameters and properties, their implementations and security analysis.

Content

  • generic cryptographic primitives: one-way, trap-door and hash functions; random generators; symmetric and assymertic cipher; interactive protocols;
  • security properties : complexity and reduction proofs; undistinguidhability; non-malleability; soundness, completeness and zero-knowledge; confidentiality; authentication; privacy; non-repudiation
  • use, deployment and integration of protocols in standard crypro lib (eg open-ssl)
  • security proofs : fundations and verufucation based on tools (eg avispa)
  • symmetric cryptography
  • asymetric cryptography, ECDLP
  • Post-quantum cryptography

Prerequisites

Preliminary (at least L3, preferably M1 level)

  • basic introduction to cryptography and cybersecurity
  • algorithms and complexity
  • programming
  • operating systems and networks

Tests

Practical Works (TP) and assignments
Final Examination

The exam is given in english only FR

Calendar

The course exists in the following branches:

  • Curriculum - Master 2 in Computer Science - Semester 9 (this course is given in english only EN)
  • Curriculum - Master 2 in Applied Mathematics - Semester 9 (this course is given in english only EN)
see the course schedule for 2020-2021

Additional Information

Course ID : WMM9SY03
Course language(s): FR

You can find this course among all other courses.

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail cet article Facebook Twitter Linked In

Date of update December 6, 2017

Université Grenoble Alpes