Page d'accueil IMAG

  Pascal Lafourcade

English version Home

Presentation and Informations

Security models: proofs, protocols and politics

This unit is one of the common core courses in information systems of the Master Pro 2 Security, Cryptology and information coding. The instructors if this unit are Jean-Louis Roch (jean-louis.roch AT imag.fr), Florent Autreau (florent.autreau AT imag.fr) and myself. Course topics:
  • Introduction
  • Indistinguishability
  • Public Encryption
  • Symmetric encryption
  • Security protocols: Symbolic Model and Computational Model
  • Non-interference Problem
  • Access Control and Security Policies
I propose some Master Stages on my home page
Coordonnées

Adresse 
Pascal Lafourcade
Laboratoire Verimag centre Equation
2, avenue de Vignate
38610 Gières
FRANCE
Bureau : CTL1/B4D
Tél : +33 (0) 4 56 52 04 14
Mobile : +33 (0) 6 83 54 90 70
Fax : +33 (0) 4 56 52 03 44
E-mail : pascal.lafourcade@imag.fr
Verimag Webmail

Material

Number Date Lecture Exercises Order Comments Lecture Notes
1 20th Septembre 2007 Introduction Set 1 En/Fr Notes 1
2 27th Septembre 2007 Indistinguishability Set 2 Fr/En Please termine last exercise of Set 2
Notes 2
3 1th October 2007 Public Encryption Set 3 En/Fr Typo slide 53, one 1 has to be 0 in the first version, now it is fixed
4 22th October 2007 Symmetric encryption Set 4 Fr/En Hint: For Needham Schroeder Attack first message is {A,Na}KI between A and the Intruder
Notes 4
5 5th November 2007 Passive Intruder Set 5 En/Fr Ready
6 12th November 2007 Active Intruder Set 6 Fr/En
7 19th November 2007 Application of Tools
(No Slide)
Set 7 En/Fr In Computers Room
8 26th November 2007 Non-interference, Access Control and Security Policies Set 8 Fr/En READY

Slides of the other lectures will be available as soon as possible.
Notes are written by students and reflect how they follow the lecture, they are not always complete.

Tools used: AVISPA, Hermes, Proverif, Scyther.

Material for practice session in Computer Room: protocol1.spdl, protocol2.spdl, needham.horn.

Scripts: install-verif-tools.sh setup-system.sh PATH variable useful for the Computer exercices session:
export PATH=\$PATH:.:\$HOME/VeriTools/scyther
export PATH=\$PATH:\$HOME/VeriTools/proverif1.14pl2
export AVISPA_PACKAGE=\$HOME/VeriTools/avispa-1.0
export PATH=\$PATH:\$AVISPA_PACKAGE




Lectures Notes

Empty.tex is a LaTex file that you have to use for the notes of the lecture to have some uniformity.
PLEASE NAME YOUR FILE : Lecture_Note_XX.tex

Online References

References for LaTex

List of useful material to use LaTex

If you use Linux please use Ispell to avoid typos in your file.

Articles in Security