Cryptographic Protocols

This course is part of the Security and Privacy MSc program of the EIT ICT Labs Master School.

Lecturer

Dr. Levente Buttyán, Associate Professor
BME Department of Networked Systems and Services,
Laboratory of Cryptography and System Security (CrySyS)

Course objectives

This course gives an overview of the basic building blocks used to engineer cryptographic protocols, and discusses in details the operation of mainstream cryptographic protocols used in wired and wireless computer networks. In particular, TLS and IPsec are covered, as well as security protocols in WiFi networks. We also study protocols used in emerging wireless networks, such as wireless sensor networks and RFID systems.

Assessment and Grading Procedures

Oral exam at the end. Solving the homework assignments as a perquisite. Final grade depends on both the exam and the result of the homework assignments (75-25%)

Schedule and room

When Where
Monday, 12:30-15:00 ELTE South Block, 3.607

Course outline and material

Date Topic Files
2013.09.09. Basic concepts and crypto primitives 02_introduction.pdf
03_crypto_primitives.pdf
2013.09.16. Basic concepts and crypto primitives (cont'd)  
2013.09.23. Block encryption modes 04_block_enc_modes.pdf
04_exercises.pdf
2013.09.30. Message authentication and authenticated encryption 05_msg_auth_and_ae.pdf
05_exercises.pdf
2013.10.07. Key exchange protocols
Random number generation
07_kex.pdf
06_prng.pdf
2013.10.14. Verification of key exchange protocols with ProVerif ProVerif slides, ProVerif manual
2013.10.21. Public Key Infrastructres pki-tech.pdf
2013.10.28. ELMARAD (őszi szünet)  
2013.11.04. TLS 10_tls.pdf
2013.11.11. WiFi security 09_wifi-sec.pdf, BD06ht-en
2013.11.18. Security protocols for wireless sensor networks 14_kex-wsn.pdf, 15_linksec-wsn.pdf
2013.11.25. ELMARAD  
2013.12.02. Secure routing and wormhole detection in wireless sensor networks 17_routing-sec.pdf, 16_wormhole.pdf
2013.12.09. RFID security and privacy rfid-privacy.pdf, rfid-key-tree+group.pdf

References

Homework

Exam