Hi, welcome to the security world at eth zurich. Yes, as an AI/ML research directed student, you might not get touch to security/system/programming language things before. After this course, you will learn a lot of things such as system/computer security, cryptography, network security, CTF/PWN, and AI security. Of course, you will go through some other programming languages besides python, for example, C, Tamarin, and Go. Have fun and give yourself a try in security enginnering.
This is the repo of the infosec lab projects, of which the topics include Elliptic Curve Cryptography, Cryptographic Reductions, Introduction to Tamarin Proofs, Software Security, DDoS Attacks & Defenses, Trusted Execution Environments, and Security and Privacy in Machine Learning. You can test on those submission files to check correctness.
This is my own version of infosec in HS 2022. If you want to check other people's infosec happened in other semesters, you can refer to those repos for convenience. From my perspective, they are generally helpful and reliable, so a kind star to their repos :)
HS 2021: Toroto006, schwyzer, begeli
HS 2020: charlotteout, YukariSonz
Also by convenience to the lab sheets, I have moved the handouts outside which are located under the handout folder. If you find those information helpful, I would appreciate if you can star this repo. Thank you :)
Please note that the second part of network security projects have shown a large fluctuation in results. We didn't find an optimal solution which leads to 100 points. My apologize to this. Thinking about how to differentiate level 1, level 2 and level 3 attack might be a good directon.
Some course statistics (results) are published in the journals from viseth web, including infosec lab: results