Network Security

The course will cover mechanisms, protocols, algorithms, and architectures to provide secure Internet communication over wired and wireless networks. First, basic mechanisms and building blocks required for various security mechanisms, e.g., encryption, hashing, authentication codes, and digital signatures will be introduced. Security architectures relying on such building blocks such as Kerberos and Public Key Infrastructures will be discussed. In the Internet, security mechanisms can be found on various protocol layers. This includes Internet Protocol Security (IPSec), Transport Layer Security (TLS) and application level security, e.g., to secure Email exchange as well as access to web and cloud resources. Moreover, the Domain Name System must be secured (DNSsec). With the increasing importance of mobile and wireless networks, special attention must be given to such networks as well the Internet of Things (IoT).


  1. Introduction
  2. Cryptography Basics
  3. Network Authentication
  4. Kerberos and Federated Identity Management
  5. Digital Signatures and Public Key Infrastructures
  6. Transport Layer Security
  7. Internet Protocol Security
  8. Domain Name System Security
  9. Securing Electronic Mail
  10. Secure Access to Web and Cloud Resources
  11. Security in Mobile and Cellular Networks
  12. Security in Wireless Local Area Networks
  13. Internet of Things Security


Code 11103
Type Course
Site Bern
Track(s) T1 – Distributed Software Systems
T2 – Security
Semester A2024


Learning Outcomes

On successful completion of the course, the students will be able to

  • identify risks, possible attacks, and security requirements in Internet-based networks;
  • understand, compare, and evaluate algorithms, mechanisms, and architectures for achieving security in wired and wireless networks;
  • understand, compare, and evaluate protocols for achieving security in applications interconnecting users and end systems via the Internet;
  • understand and evaluate security protocols used for wireless networks such as WiFi, cellular networks (2G, 3G, 4G, 5G), and the Internet of Things.
Lecturer(s) Torsten Braun
Language english
Course Page

The course page in ILIAS can be found at

Schedules and Rooms

Period Weekly
Schedule Monday, 10:15 - 13:00
Location UniBE, Engehalde E8
Room 002

Additional information


First Lecture
The first lecture will be announced later.