- Accueil
- EN
- Studying at ULB
- Find your course
- UE
-
Share this page
Protocols, cryptanalysis and mathematical cryptology
Course teacher(s)
Christophe PETIT (Coordinator)ECTS credits
5
Language(s) of instruction
english
Course content
Some topics among the following ones will be covered
- Introduction to e-voting
- "Provable security" approach in cryptography
- Homomorphic encryption
- Zero-knowledge protocols
- Cryptanalysis
- Post-quantum cryptography
- Side-channel attacks
- Cryptography in industry
- Secure cryptography implementation
Objectives (and/or specific learning outcomes)
Modern cryptology and cryptanalysis tools; design and analysis of cryptographic primitives and protocols.
Critical analyzis of some current issues in the field.
Research methods in cryptology.
Teaching methods and learning activities
12*2h plenary lectures.
Short theoretical introduction, interactive presentation and analysis of research papers, general discussion.
References, bibliography, and recommended reading
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.
Course notes
- Université virtuelle
Contribution to the teaching profile
Acquire deep knowledge in cryptology, assimilate new concepts, develop a rigorous approach of scientific reasoning, develop abstraction with the aim of an analysis and of a scientific approach, present orally or in writing in a clear, concise and rigorous way the results of a work, develop a scientific argumentation, summarize and synthesize.
Other information
Additional information
The lecturers may invite any student to a complementary oral interview aiming to assess their personal understanding of the exam submitted, in particular when this exam contains inconsistencies impeding a proper assessment of how well the learning objectives have been met by the student.
Contacts
Christophe Petit - Computer Science Dept - Campus Plaine - CP212 - Building N/O, Room 2.N8.115 Email: christophe.petit@ulb.be
Campus
Plaine, Solbosch
Evaluation
Method(s) of evaluation
- written examination
- Project
written examination
Project
Mark calculation method (including weighting of intermediary marks)
A group project will contribute to 1/3 of the final course mark.
Language(s) of evaluation
- english