TeamUSEC

Foundations of IT Security

Semester: 2018 Winter
For: Bachelor
Format: Block Lecture
Credit Points: 5 CP
Mascot

Foundations lecture covering a wide range of basic security topics intended for (beginner) undergrads. Exercises cover topics introduced during the lecture from a more practical point-of-view (often involving written Python code).

Important Dates

  • 2019-02-25 09:00 - 12:00 | Introductory lecture
  • 2019-03-13 10:30 - 12:00 | First Exam (90 minutes)
  • 2019-07-29 12:00 - 14:30 | Second Exam (90 minutes)
  • 2019-08-21 14:00 - 15:00 | Second Exam Review (Room A418, Welfengarten 1)

Structure

The block lecture follows a flipped classroom concept with four different types of sessions:

  • Normal lecture: normal lecture covering certain topics (Attendance recommended)
  • Information transfer: self-study time with lecture videos and exercises
  • In-person meetings: discussions and QA for previous content
  • Independent work sessions: preparation time for the exam and/or to finish bonus assignments

Location for the meetings is generally Location 1 (Room -220) with exceptions on the 2019-03-01 (Loc. 2) and the 2019-03-06 (Loc. 3):

  1. Room -220: MZ1, Building 3408: Mehrzweckgebäude (Appelstraße 9a, Hochhaus)
  2. Room A001: Kesselhaus, Building 1208: Hofgebäude (Schloßwender Straße 7)
  3. Room F102, Building 1101: Hauptgebäude (Welfengarten 1)

Exam

Bonus points from last semester’s lecture are eligible for the first and second exam.

During the exam, you are allowed a double-sided, handwritten A4 paper and a non-programmable calculator. Additional scratch paper will be available.

Lectures

0 2019-02-25 Intro & Crypto I
1 2019-02-26 Crypto I (cont.) & Crypto II
2 2019-02-27 Crypto II (cont.) & Access Control
3 2019-02-28 Authentication & Software Security
4 2019-03-01 Software Security (cont.)
5 2019-03-04 Network Security
6 2019-03-06 Network Security (cont.)
7 2019-03-07 Research
8 2019-03-08 Web Security

Exercises

0 2019-02-25 Exercise: Basics & Bonus Points
1 2019-02-26 Exercise: Crypto & Bonus Topics
2 2019-02-27 Exercise: Hashing & Access Control
3 2019-02-28 Exercise: Authentication
4 2019-03-01 Exercise: Software Security
5 2019-03-04 Exercise: Network Security
6 2019-03-06 Exercise: Example Exam & Certificates
7 2019-03-07 Exercise: Web Security
8 2019-03-08 Exercise: SQL Injection & XSS