Foundations of Cybersecurity 1 Ben Stock

News

20.01.2022

No lecture next week, BUT tutorials

As a quick reminder, there will be no lecture next week. However, as one student (thanks to the anonymous person) noted it might be helpful to have the topics of the previous lecture covered in the directly following tutorial (i.e., the tutorial tasks are discussed... Read more

As a quick reminder, there will be no lecture next week. However, as one student (thanks to the anonymous person) noted it might be helpful to have the topics of the previous lecture covered in the directly following tutorial (i.e., the tutorial tasks are discussed before similar exercises tasks are due), we decided to give this a try :-)

That is: this week, the tutorial exercises cover TLS, HSTS & Certificates. Next week (even though there is no lecture), the tutorial tasks will be about DDoS, anonymous communication, and privacy. The sheets on these topics are only due on January 31, so that should hopefully help a bit with the preparation.

12.01.2022

Evaluation

Hi all,

I received the link for the course evaluation today. I encourage everyone to take the few minutes to evaluate both the lecture and the tutorials. This is helpful to us to know where we can improve the lecture for the next iteration.

Lecture: ... Read more

Hi all,

I received the link for the course evaluation today. I encourage everyone to take the few minutes to evaluate both the lecture and the tutorials. This is helpful to us to know where we can improve the lecture for the next iteration.

Lecture: https://qualis.uni-saarland.de/eva/?l=131610&p=szmu9a

Tutorial: https://qualis.uni-saarland.de/eva/?l=1316101&p=fik4nt

Both are open until February 3, 2022.

06.01.2022

Topics for final lecture

For an optimal preparation for the exam, I will offer a Q/A lecture in the last slot. This will cover both generic hints towards how to write the exam, but can also be used to answer your questions about certain topics. To ensure I can cover the most important ones,... Read more

For an optimal preparation for the exam, I will offer a Q/A lecture in the last slot. This will cover both generic hints towards how to write the exam, but can also be used to answer your questions about certain topics. To ensure I can cover the most important ones, please use the Askbot "question" at https://cms.cispa.saarland/askbot/cysec1_2122/question/86/topics-for-qa-lecture/ to list the topics you think require better explanation.

24.12.2021

Merry Christmas, happy holidays, and slight change back in lecture time

Dear all,

for many of you, this has been your first half semester of studying. I understand that it is frustrating (more so to students in higher semesters) to not be able to get the full studying experience. I nevertheless hope you have enjoyed the semester thus... Read more

Dear all,

for many of you, this has been your first half semester of studying. I understand that it is frustrating (more so to students in higher semesters) to not be able to get the full studying experience. I nevertheless hope you have enjoyed the semester thus far and can now celebrate Christmas (if you do that) with your family. I'm looking forward to next year in the hopes of the situation improving again.

On the note of next year, I propose we switch back the lecture time to 12:15 - 13:50. Since all tutorials appear to be online anyways, the delay seems a bit pointless. In particular, for our first slot of 2022, I also give the "Ring Lecture" right afterwards. Doing our lecture here until 14:05 and starting the other at 14:15 seems a bit too much for me. Should there be any reasons why 12:15 does not work for you, let me know and we can schedule the lecture later again from January 10. 

Irrespective of that, have a safe and healthy time off and "see" you next year!

13.12.2021

Solution Tutorial Sheets

Dear students,

since the question for solutions to tutorial sheets accumulates, we will publish them to study for the exam. We are not publishing them earlier to encourage the attendance of tutorials.

For specific questions to tutorial sheets, you are also... Read more

Dear students,

since the question for solutions to tutorial sheets accumulates, we will publish them to study for the exam. We are not publishing them earlier to encourage the attendance of tutorials.

For specific questions to tutorial sheets, you are also welcome to join an office hour. One of the tutors is going to be more than happy to help you out.

 

Best,

Your cysec1 team

10.12.2021

Power shutdown at CISPA - access to recordings and CTFd

Tonight from around 8pm, we have a power shutdown at CISPA for planned maintenance. This will run until tomorrow around 4pm. During that time, the access to the recordings and the CTF system will not be possible. If you require the recordings, please make sure to... Read more

Tonight from around 8pm, we have a power shutdown at CISPA for planned maintenance. This will run until tomorrow around 4pm. During that time, the access to the recordings and the CTF system will not be possible. If you require the recordings, please make sure to download them before that timeframe.

07.12.2021

Exercise Sheet 7 changed

Dear students,
the previous upload of the current exercise sheet (Exercise Sheet 7) included the solution for the python exercise. Hence, we removed the part 1e) and added a new Python exercise.
Please download the updated sheet from the Materials section: ... Read more

Dear students,
the previous upload of the current exercise sheet (Exercise Sheet 7) included the solution for the python exercise. Hence, we removed the part 1e) and added a new Python exercise.
Please download the updated sheet from the Materials section: Exercise_Sheet_07.zip

Best,

Your Cysec1-Team

26.11.2021

Slight adjustment of lectures

Given the switch to online, some students raised concerns about the timing of the lecture since they have on-site (for now) courses before. To give people a bit more time to get home (if they want to), we'll start the lecture at 12:30. As most of you will have the... Read more

Given the switch to online, some students raised concerns about the timing of the lecture since they have on-site (for now) courses before. To give people a bit more time to get home (if they want to), we'll start the lecture at 12:30. As most of you will have the ring lecture right after even running until 14:05 should not be a problem from my understanding. 

Additionally, if the change to online tutorial is an issue, please reach out to Dominik Kempter and ask to be assigned to another tutorial. Since we do not have any capacity issues on Zoom, this is easily feasible.

25.11.2021

Online Tutorials

In case you were assigned an "in-person" tutorial before, you can now see a link to your online tutorial on the Personal Status Page. The time slot stayed the same. If any problems arise contact me or your tutor as soon as possible.

 

Best,

Your... Read more

In case you were assigned an "in-person" tutorial before, you can now see a link to your online tutorial on the Personal Status Page. The time slot stayed the same. If any problems arise contact me or your tutor as soon as possible.

 

Best,

Your Cysec1-Team

 

24.11.2021

Change of lecture and tutorial formats

Dear all,

after extensive discussions with my tutors and other lecturers on campus, I have decided that I do not feel comfortable with increased risk of exposure for the tutors and you. This means that effective this week, all tutorials will be online. Also, the... Read more

Dear all,

after extensive discussions with my tutors and other lecturers on campus, I have decided that I do not feel comfortable with increased risk of exposure for the tutors and you. This means that effective this week, all tutorials will be online. Also, the lecture will no longer be hybrid and instead exclusively online through the usual Zoom link from next Monday onwards.

As much as I appreciate the experience of in-person teaching, I believe this is the only sensible decision given the increasing escalation of the fourth wave. I also understand that this is incredibly frustrating for you as students since it seemed that the "new normal" might just work for the winter term. While the overall risk of exposure in a lecture hall is much lower compared to, e.g., a full restaurant or bar, I frankly do not think it is worth it. I sincerely hope that we can switch back to in-person events for the summer term and hope to eventually get to know many of you without a mask on.

If you have thoughts on this decision you want to share anonymously, feel free to use the CMS feature. Alternatively, feel free to mail me directly.

Stay healthy & hopefully keep your spirits up!

 Ben Stock

22.11.2021

Plagiarism, again

Dear all,

on the sheet due today, we found a number of cases where solutions were plagiarized. After discussions with the tutors, they have flagged all cases we are confident about as such. You can find that information in your personal status if it affects you.... Read more

Dear all,

on the sheet due today, we found a number of cases where solutions were plagiarized. After discussions with the tutors, they have flagged all cases we are confident about as such. You can find that information in your personal status if it affects you. Also, this sheet will be counted as 0 points. For any repeated offenses, we will exclude the students from the exam and report this to the examination board.

Also, let me remind you what the first lecture (page 10) specifies as plagiarism:

All exercises need to be handed in as individual/group solutions

-No copying from some resources

-No copying from other students

-No copying from previous years (including your own solutions)

 Should your exercise have been flagged as plagiarised and you disagree with that assessment (given the above criteria), you can reach out to me via email and arrange a meeting. Otherwise, for those affected, this is your first and only warning. It might seem like I am very harsh on this, but this is only because other students have similarly much on their plate and do not resort to this type of cheating. Hence, in the interest of fairness, we have to take the measures outlined above.

21.11.2021

Updated regulations for masks

Given the recent change in legal framework, all students are required to keep their masks on at all times in lectures. That is, even if you have sufficient space to other students, this still applies.  

18.11.2021

Tutorial #2 and #4 are going to be held online on Friday (19.11)

Dear students,

on Friday (19.11) we cannot offer an in-person tutorial as the CISPA building is occupied. Instead, an online tutorial is offered in the same time slot. In case you are affected by this change, you received an email to join the online tutorial on... Read more

Dear students,

on Friday (19.11) we cannot offer an in-person tutorial as the CISPA building is occupied. Instead, an online tutorial is offered in the same time slot. In case you are affected by this change, you received an email to join the online tutorial on Friday via Zoom.

Best,

Your Cysec1-Team

08.11.2021

Slides & Python code for Hash Length Extension

Hi folks,

slides&recordings are online for this week and the slides for next week are online as well. As, in most cases, the Hash Length Extension attack is somewhat complicated to understand, I built a small Python script that shows the process in code. You can... Read more

Hi folks,

slides&recordings are online for this week and the slides for next week are online as well. As, in most cases, the Hash Length Extension attack is somewhat complicated to understand, I built a small Python script that shows the process in code. You can find it in the materials section. I hope this helps the understanding a bit :-)

05.11.2021

Office Hour

Dear all,

from next week, we will offer a virtual Zoom Office Hour every Tuesday between 9 and 11am. This is meant for questions on the exercise sheet which was handed out on Monday. For the Zoom link, please see https://cms.cispa.saarland/cysec1_2122/contents/view/2

30.10.2021

Slight adjustment to lecture schedule / tutorial Zoom URLs

There is a minor change in the lecture plan for January. There will be a lecture on January 17, but not on January 24. The updates are reflected on the Main page.

Also, there seemed to be some issues with the emails containing the Zoom links, which ended up being... Read more

There is a minor change in the lecture plan for January. There will be a lecture on January 17, but not on January 24. The updates are reflected on the Main page.

Also, there seemed to be some issues with the emails containing the Zoom links, which ended up being spam-filtered/dropped. If you have been assigned to a Zoom-based tutorials, you should now also see a link in your Personal Status page. I apologize for the issues.

Note that there is neither a lecture nor tutorials next week. 

26.10.2021

Tutorials assigned & sheets graded

I just assigned the tutorials. Please check in your "Personal Status" page to see your tutorial.

Also, the sheets have already been graded yesterday and the results should be visible as well. Please ensure that you find a team partner to submit next week, so as... Read more

I just assigned the tutorials. Please check in your "Personal Status" page to see your tutorial.

Also, the sheets have already been graded yesterday and the results should be visible as well. Please ensure that you find a team partner to submit next week, so as to reduce the grading effort on the tutors. You can also use the Mattermost (there is a channel just for that) to find a partner.

25.10.2021

Tutorial bidding, seating in GHH, and lecture slides

Good morning! I wanted to quickly remind you to please bid on your tutorial preferences. The deadline is tonight, after that we will assign the tutorials.

Also, since this might have caused some confusion last week: the mask mandate in GHH can be lifted if... Read more

Good morning! I wanted to quickly remind you to please bid on your tutorial preferences. The deadline is tonight, after that we will assign the tutorials.

Also, since this might have caused some confusion last week: the mask mandate in GHH can be lifted if everyone is seated in a seat with a green dot. In that case, sufficient distance is guaranteed. Just because you are seated in a green-dotted seat does not imply you can take off your mask. Based on my guesstimate of the attendance last week, it should be possible to only use green-dotted seats. Hence, when coming in, please use those only.

Finally, the slides for today's lecture are on the CMS. Feel free to take a look up front and/or have them ready to annotate. 

See you at noon!

19.10.2021

Updated tutorials

Based on the Doodle feedback, we need to conduct two tutorials online. Given that the tutors need to be able to get home after their own lectures, we had to update the times/days. Therefore, all tutorial preferences have been reset.

Please go ahead and set your... Read more

Based on the Doodle feedback, we need to conduct two tutorials online. Given that the tutors need to be able to get home after their own lectures, we had to update the times/days. Therefore, all tutorial preferences have been reset.

Please go ahead and set your tutorial preferences under "Personal Status". We will assign tutorials next Tuesday.

18.10.2021

Lectures slides, recordings, sheets / reminder Doodle

The lecture slides (including answers) from today's session are online in the CMS and so is the first exercise sheet. Also, the recording of today is online (see "Access to lecture") and so are the slides for next week. 

Note that the submission of exercises is... Read more

The lecture slides (including answers) from today's session are online in the CMS and so is the first exercise sheet. Also, the recording of today is online (see "Access to lecture") and so are the slides for next week. 

Note that the submission of exercises is due on Monday 11:59 (i.e., right before the lecture).

Also, please be sure to fill the Doodle so we can plan our tutorial format: https://doodle.com/poll/yts3tbvwfe7sevb5

15.10.2021

Lecture and tutorial formats

Welcome all to this year's iteration of Foundations of Cybersecurity 1.

This year's lecture format will be hybrid, i.e., we will have in-person lectures in the Günter-Hotz-Hörsaal (GHH for short, building E2.2), which are also streamed through a Zoom webinar. For... Read more

Welcome all to this year's iteration of Foundations of Cybersecurity 1.

This year's lecture format will be hybrid, i.e., we will have in-person lectures in the Günter-Hotz-Hörsaal (GHH for short, building E2.2), which are also streamed through a Zoom webinar. For information on how to access those (and the recordings), please see the CMS course page (Information -> Access to lectures). In-person meetings will likely include mask mandates (unless the capacity is low, in which case sufficient space can be left between students) and students have to register through the Staysio app for each lecture. Should you not wish to use the app, you have to bring in the "alternative sheet" (https://www.uni-saarland.de/fileadmin/upload/page/coronavirus/Alternativformular-Staysio.pdf) to the lectures, which I have to then collect. Beyond that, I recommend usage of the Corona Warn App, for which I will have a QR code on the slides.

Note that where possible, attending lectures in person is desirable. This allows you to easily ask questions (also possible through Zoom, but only through the chat) and gives me a non-verbal feedback from the audience to identify potential misunderstandings.

Contrary to the lecture, tutorials cannot be hybrid (mostly due to lack of equipment for recording/streaming). Hence, they can either be online or offline. By default, we plan to have all tutorials in an in-person setting. To assess the need for a potential online tutorial, please fill out the doodle at https://doodle.com/poll/yts3tbvwfe7sevb5. Feel free to just use a nickname or your initials instead of your full name in the poll. Even if you do not care, please fill the doodle and indicate select both options (or none, but please participate so I know how many people have voted).

Looking forward to seeing many of you in the lecture next week and have a nice weekend until then!

13.10.2021

First Lecture and Python Introduction

Dear students,

this is to inform you that next Monday, 18th Oct. (12:00-14:00), we are going to have our first lecture. The topics include organizational matters, Information Security Goals, Legal Aspects in Germany.

On Friday, the 22nd Oct. (14:00-16:00), we... Read more

Dear students,

this is to inform you that next Monday, 18th Oct. (12:00-14:00), we are going to have our first lecture. The topics include organizational matters, Information Security Goals, Legal Aspects in Germany.

On Friday, the 22nd Oct. (14:00-16:00), we are going to have an online tutorial to give you an introduction into Python. Python is a programming language which you are going to use for the practical parts of the exercise sheets. Checkout https://www.python.org/ for installation instructions. We provide you with a Jupyter Notebook for the tutorial. If you want to follow along interactively, make sure to install Jupyter Lab / Jupyter Notebook : https://jupyter.org/install.

We hope you have a great start into the semester.

 

Best,

Your Cysec1 Team

Show all
 

Foundations of Cybersecurity 1

Students learn foundational security principles, basics of cryptography, network and network security, as well as privacy-preserving mechanisms. They learn to define security goals and are familiarized with the most common attack scenarios.

The lecture happens every Monday 12-14 in GHH. The tentative schedule is as follows: 

  • 18.10.2021 - Organization, Information Security Goals, Legal Aspects in Germany
  • 22.10.2021: Howto Python
  • 25.10.2021 - Basic of Crypography 1: Historic Ciphers and Symmetric Cryptography
  • 1.11.2021 - No lecture, public holiday
  • 8.11.2021 - Basic of Crypography 2: Hashes and MACs, Asymmetric Cryptography (Diffie-Hellman, Elgamal)
  • 15.11.2021 - Basic of Crypography 3: Asymmetric Cryptography (RSA), Public Key Infrastructure
  • 22.11.2021 - Authentication
  • 29.11.2021 - Network Security 1: LAN, WLAN, ARP, and DHCP
  • 6.12.2021 - Network Security 2: IPv4, IPv6, Routing
  • 13.12.2021 - Network Security 3: UDP, TCP, and Firewalls
  • 3.1.2022 - Network Security 4: DNS and DNSSEC
  • 10.1.2022 - Network Security 5: TLS, HTTPS, and Certificate Management
  • 17.1.2022  - Network Security 6: Denial of Service and Anonymous Communication; Database Privacy
  • 24.1.2022 - No lecture
  • 31.1.2022 - Web Security
  • 7.2.2022 - Exam Preparation


Privacy Policy | Legal Notice
If you encounter technical problems, please contact the administrators