Internet Security Architectures and Protocols (BMEVIHI9367)

General information

Level: undergraduate (optional)
Volume: 14 weeks, 2 hours/week
Schedule: 12:15 - 14:00, every Friday, from 10 Feb 2003 to 16 May 2003
Room: E.1.B
Lecturer: Dr. Levente Buttyán
assistant professor
Laboratory of Cryptography and Systems Security (CrySyS)
Department of Telecommunications
Budapest University of Technology and Economics
Office hours: 14:00 - 15:00, every Thursday (until 20 June 2003), in I.E.419


The objective of the course is to introduce some of the known security problems related to the protocols and applications of the Internet, and to overview the contemporary solutions to these problems. The focus of the course is on architectures and protocols; cryptography will be introduced only to the extent that is necessary to understand the security protocols. Legal issues will be omitted.

Course outline

Preamble [ppt slides]

  1. Introduction (vulnerabilities, examples for known attacks) [ppt slides]
  2. Brief introduction to cryptography [ppt slides]
  3. E-mail security: PGP and S/MIME [ppt slides]
  4. Secure remote access: SSH [ppt slides]
  5. Web security: SSL/TLS [ppt slides]
  6. Network layer security: IPSec, ISAKMP/Oakley [ppt slides]
  7. E-commerce security: SET and other e-cash and micropayment schemes [ppt slides]
  8. Privacy protection and anonymity services (Onion routing and Crowds) [ppt slides]
  9. Java security [ppt slides]
  10. Firewalls and intrusion detection systems [ppt slides]
  11. Security in wireless ad hoc networks [intro, fc03, rex]


Evaluation of the students is based on their performance on the oral exam.

Schedule of the exams is as follows:
May 16, 12:15 - 14:00, E.1.B, max 7 persons
May 23, 09:00 - 12:00, IE.218, max 10 persons
May 30, 09:00 - 12:00, IE.218, max 10 persons
June 6, 09:00 - 12:00, IE.218, max 10 persons
June 13, 09:00 - 12:00, IE.218, max 10 persons
June 20, 09:00 - 12:00, IE.218, max 10 persons

Important! If you intend to come for the exam of May 16, then please notify me in e-mail and sign up for the exam of May 23 in the NEPTUN system.

Useful readings and background material


Web sites

Research papers

For further information on the course, please, write to buttyan (at)