FI:PA232 Privacy and Anonymity - Informace o předmětu
PA232 Privacy and Anonymity Technologies
Fakulta informatikypodzim 2026
- Rozsah
- 2/1/0. 3 kr. (plus ukončení). Ukončení: zk.
Vyučováno kontaktně - Vyučující
- RNDr. Valdemar Švábenský, Ph.D. (přednášející)
Jiří Pastrňák (pomocník) - Garance
- RNDr. Valdemar Švábenský, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Předpoklady
- SOUHLAS
Students are expected to understand the areas below. In case of any knowledge gaps, catching up through self-study is necessary.- Essentials of networking: TCP/IP stack, how HTTPS works, and using Wireshark.
- Relevant courses: FI:PB156 Počítačové sítě and FI:PB156cv Počítačové sítě - cvičení
- Standard Linux command-line operations on the user level.
- Relevant course: FI:PV004 UNIX
- Basics of cryptography (symmetric and asymmetric encryption, hashing), privacy legislation, ethics.
- Relevant course: FI:PV080 Information Security and Cryptography
- It is recommended, but not strictly required, that students know cyber attack techniques from the MITRE ATT&CK® framework.
- Relevant course: FI:PB177 Kyberútoky
These courses are not enforced as prerequisites, so that students who completed their bachelor's degrees outside FI MUNI can enroll. There will be a basic entry self-test (online, asynchronous) to assess your current knowledge and help you decide if this course is right for you.
When applying for enrollment, briefly list your relevant experience and completed courses in the areas above, as well as your motivation for studying this course. Be sure to also read the full course catalog page. More info for enrollment application coming up on 31 August 2026. - Essentials of networking: TCP/IP stack, how HTTPS works, and using Wireshark.
- Omezení zápisu do předmětu
- Předmět je otevřen studentům libovolného oboru.
Předmět si smí zapsat nejvýše 36 stud.
Momentální stav registrace a zápisu: zapsáno: 0/36, pouze zareg.: 60/36, pouze zareg. s předností (mateřské obory): 0/36 - Anotace
- This course explores tools and practices that enable private information exchange, data protection, anonymous communication, and even darknet systems. Through case studies and hands-on labs, students gain a practical understanding of privacy-preserving protocols, anonymity networks, and related technologies, and recognize how they can be used either for beneficial applications or misused for cybercrime. These topics are especially relevant nowadays, when countries worldwide exploit mass surveillance, censorship of information, and cyber warfare.
- Výstupy z učení
- Upon completing the course, students will be able to:
- Understand the importance of privacy as a fundamental human right.
- Understand the ethical use cases for anonymous communication (e.g., investigative journalism, activism, whistleblowing).
- Explain the architecture and design of major anonymity networks.
- Apply privacy-preserving methods for communication and data sharing.
- Analyze private and anonymous communication systems.
- Understand and evaluate techniques for deanonymization and their countermeasures.
- Understand how attackers can misuse darknet systems for cybercrime.
- Klíčová témata
- The course dives deeply into topics in the "Privacy" knowledge unit as standardized by the US Department of Defense Cyber Exchange.
Specifically, the course covers:- Introduction to privacy and anonymity, OSINT
- Tracking web browsing and online activity
- Securing web browsing, VPNs
- Tor (The Onion Router)
- I2P (Invisible Internet Project), case study on torrenting
- High-latency anonymity networks (Nym, Hyphanet/Freenet)
- [Midterm test]
- Privacy-preserving Linux OS distributions (Tails, Qubes, Whonix...)
- Privacy-preserving email and chat messaging (Matrix, Briar, Ricochet...)
- Internet censorship and its circumvention
- Covert channels and steganography
- Dark web ecosystem
- [Christmas special session: elevator pitch presentations of selected topics]
- Studijní zdroje a literatura
- Proceedings of the USENIX Security Symposium: https://dblp.org/db/conf/uss/index.html
- Proceedings of the Privacy Enhancing Technologies conference: https://petsymposium.org/past-pets.php
- Anonymity Bibliography: https://www.freehaven.net/anonbib/date.html
- Videos and materials from the DEF CON conference: https://media.defcon.org/
- Přístupy, postupy a metody používané ve výuce
- Lecture, which includes case studies, demonstrations, discussions, and interactive activities.
- Practical exercises on a computer involving the hands-on usage of relevant tools in Linux.
- Practical homework assignments involving the deployment of tools and experimentation.
- Lecture, which includes case studies, demonstrations, discussions, and interactive activities.
- Způsob ověření výstupů z učení a požadavky na ukončení
Up to 100 points towards the grade can be gained via the following:
- Mini-test at the start of each seminar (6 tests total, in each of the 6 seminars), testing the content of the previous lecture(s) — 12 points (2 for each test).
- Two practical homework assignments, requiring the deployment of tools and writing an experience report with screenshots — 20 points (10 for each homework).
- Midterm exam, testing the knowledge from lectures and seminars — 20 points.
- Final exam, testing the knowledge from lectures and seminars — 40 points.
- Detailed, constructive feedback after each lecture and seminar, to help shape the course in future years — 8 points (0.5 for each lecture or seminar, up to the maximum of 8).
After achieving at least the passing grade (60 points or more) on the criteria above, students can choose to improve their grade by completing one or two optional homework assignments. Up to 10 bonus points per assignment can be earned based on the quality of the output. Topics:
- Improving your own privacy / anonymity by deploying specific tools and writing a technical report (threat model, motivation, countermeasures).
- Creating a practical educational material relevant to the course and documenting its usage for both students and instructors.
The grade is then determined based on this point scale:
A 92 – 100 B 84 – 91 C 76 – 83 D 68 – 75 E 60 – 67 F less than 60 - Vyučovací jazyk
- Angličtina
- Navazující předměty
- Odkaz a informace vyučujících
- Students are expected to attend a 2-hour lecture weekly and a 2-hour exercise session bi-weekly (i.e., the seminar groups alternate every other week).
All study materials, tools, and literature are in English. The default spoken language of instruction is English for all lectures and seminars. If all attendees of a particular seminar group speak Czech or Slovak, the group may agree to switch to either language.
- Další komentáře
- Předmět je vyučován každoročně.
Výuka probíhá každý týden.
- Statistika zápisu (nejnovější)
- Permalink: https://is.muni.cz/predmet/fi/podzim2026/PA232