News
Exam inspection 10/09/2019 -- 10:30~12:30, room 0.07 at CISPAWritten on 06.09.19 by Daniel Frassinelli Dear students, you can come and inspect the exam on the 10th of September 2019 between 10:30 and 12:30. Room is 0.07 at CISPA. Cheers, Daniel |
Exam inspectionWritten on 12.08.19 by Sohyeon Park Dear Students, We just published the results of the course (exam + exercises). The exam inspection will be held in September. We will inform you about the date in the next weeks. |
Hardware returnWritten on 15.07.19 by Daniel Frassinelli Dear Students, please, return the hardware on the day of the exam! If you don't plan to attend the exam, please drop by to our office 2.02 between 10-12, 14-18 to return it! |
Exam and last Lecture (Q&A) this FridayWritten on 08.07.19 by Stefan Nürnberger the exam registration is now possible through HISPOS/LSF. https://cms.cispa.saarland/emsec19/students/view#registrations If you are enrolled in Entrepreneurial Cybersecurity, an LSF registration is not possible currently. The CMS will automatically detect that and present you a way to register… Read more the exam registration is now possible through HISPOS/LSF. https://cms.cispa.saarland/emsec19/students/view#registrations If you are enrolled in Entrepreneurial Cybersecurity, an LSF registration is not possible currently. The CMS will automatically detect that and present you a way to register with the CMS directly. Please use that feature if you are an Entrepreneurial Cybersecurity master student. The next lecture this Friday will be a Q&A session and an example of a typical exam question so you get a feeling. |
Small correction exercise 4Written on 03.07.19 by Daniel Frassinelli There were two wrong links in the .pdf I corrected them, hope now is fine! |
Exercise 4 is out!Written on 01.07.19 by Daniel Frassinelli Dear students, Exercise 4 is out! You will have a bit more time (19th of July) to complete it. Good luck! |
Exercise 4 on MondayWritten on 29.06.19 by Daniel Frassinelli Dear students, due to some delays the new exercise will be published on Monday! |
Evaluation & Last ExerciseWritten on 27.06.19 by Stefan Nürnberger Dear students, we'll publish the last exercise tomorrow. This exercise will be due in three weeks - so you have a bit more time than usual for the last one. Tomorrow in the lecture, I'll also hand out the evaluation sheets. We tried to be as practical and hands-on as possible to give you… Read more Dear students, we'll publish the last exercise tomorrow. This exercise will be due in three weeks - so you have a bit more time than usual for the last one. Tomorrow in the lecture, I'll also hand out the evaluation sheets. We tried to be as practical and hands-on as possible to give you valuable insight into the real-world. As this hasn't been done before and also was a lot of work for us, we appreciate you coming, filling out the sheets and giving us feedback.
See you tomorrow! |
Small updateWritten on 12.06.19 by Daniel Frassinelli Dear Students, - one update for exercise 3: apparently matriculation numbers are 7-char long, and not 6. Doesn't change anything, just use the full matriculation number and it will be ok. - tomorrow I will present the solutions for both exercise 2 and exercise 3. So come if you're interested.
|
No lecture on Friday 07/06/2019Written on 05.06.19 (last change on 05.06.19) by Daniel Frassinelli Dear students, due to a business meeting, there will be no lecture this Friday (07/06/2019). |
Updated Exercise 3 (question 2.G wording)Written on 04.06.19 by Daniel Frassinelli Dear all, the wording of question 2.G is a bit ambiguous. I updated it, so download the PDF again! I also added a (+1) bonus point as it is not as trivial as I initially thought! Best and good luck |
Exercise 1 grades && exam dateWritten on 02.06.19 (last change on 11.06.19) by Daniel Frassinelli Dear students, two news. - now the grades for the first exercise are visible (sorry for the delay -- apparently I'd forgotten to make them visible). If you have any questions/doubt feel free to come during the Tutorship! - The date of the exam has been decided (as per doodle). It will be on… Read more Dear students, two news. - now the grades for the first exercise are visible (sorry for the delay -- apparently I'd forgotten to make them visible). If you have any questions/doubt feel free to come during the Tutorship! - The date of the exam has been decided (as per doodle). It will be on the 30th of July 2019 at CISPA main hall! Please, let us know if you cannot attend. |
Exercise 03 is online!Written on 31.05.19 by Daniel Frassinelli Dear students, exercise 03 is online! Again, you will have to work in room 2.17 at CISPA (sorry about that. At least for this one very little sync is required) If you need building access (like last time), please send an email to Sohyeon Park with your name/matricula and UdS card… Read more Dear students, exercise 03 is online! Again, you will have to work in room 2.17 at CISPA (sorry about that. At least for this one very little sync is required) If you need building access (like last time), please send an email to Sohyeon Park with your name/matricula and UdS card number! Please, do it by Tuesday 4 June! No request will be answered after that date! (Students that already got access will keep it -- so no problem)
Cheers, Daniel
|
Small update for exercise 2Written on 20.05.19 by Daniel Frassinelli Dear students, I added a small clarification for task 2. Please download the PDF again! |
Exercise 02 is online!Written on 17.05.19 by Daniel Frassinelli Exercise 02 is online https://cms.cispa.saarland/emsec19/2/Exercises |
Exercise 1 - solutionsWritten on 16.05.19 by Daniel Frassinelli Hi, for those who are interested, we will discuss the solution of exercise 1 today at CISPA - room 0.06.
|
Missing teammatesWritten on 13.05.19 by Daniel Frassinelli Dear students, Is anybody missing a teammate? Is yes, could you please write an email so we can decide how to proceed. |
Exam dateWritten on 06.05.19 (last change on 06.05.19) by Ahmed Nematallah Please select you preferred date for the exam here. https://doodle.com/poll/7zvf2abemukyhtd5 Please try to select as many options as possible so we can find a date suitable for everyone. ;) |
Updated Exercise 1Written on 06.05.19 (last change on 06.05.19) by Daniel Frassinelli Dear Students, due to a small PINOUT mistake on the second task, we had to update it! Please download the newly released version! |
Exercise 01 OnlineWritten on 04.05.19 by Stefan Nürnberger Exercise 01 is online https://cms.cispa.saarland/emsec19/2/Exercises |
No Lecture TomorrowWritten on 25.04.19 by Stefan Nürnberger Dear Students, I have to be on a business trip tomorrow and hence cannot do the lecture. We therefore have to skip the lecture tomorrow and continue regularly on Friday May 03. |
Hands-on TutorialWritten on 17.04.19 by Ahmed Nematallah Hi, Just a reminder, don't forget to come tomorrow for the hands-on tutorial at 10:00 AM to get your hardware. Attendance is mandatory for at least 1 member of your group to receive the hardware. Also please bring your laptops with Visual Studio Code and the PlatformIO extension… Read more Hi, Just a reminder, don't forget to come tomorrow for the hands-on tutorial at 10:00 AM to get your hardware. Attendance is mandatory for at least 1 member of your group to receive the hardware. Also please bring your laptops with Visual Studio Code and the PlatformIO extension installed. Also, don't forget there is no lecture next Friday ;) Best regards |
Remark for Groups / HardwareWritten on 12.04.19 by Stefan Nürnberger You only get each hardware item once per group (per two people). So it suffices if one of your group members is present when the hardware is handed out. Please already think about with whom you want to be in a group. We'll note down the groups when the hardware is handed out. |
Regarding tutoring sessionsWritten on 12.04.19 (last change on 16.05.19) by Daniel Frassinelli Electronics Tutorial There will be a ONE TIME tutorial on basic electronics on Thursday 18/04/2019 in CISPA lecture hall at 10:00-12:00.
Please be present in order to collect the hardware (you may leave afterwards).
Tutoring hours There will be bi-weekly tutoring sessions starting… Read more Electronics Tutorial There will be a ONE TIME tutorial on basic electronics on Thursday 18/04/2019 in CISPA lecture hall at 10:00-12:00.
Please be present in order to collect the hardware (you may leave afterwards).
Tutoring hours There will be bi-weekly tutoring sessions starting from Thursday 09/05/2019. The tutoring time is 16:00-18:00 -- room 2.02 at CISPA.
If you have any questions please drop by and ask!
Exercise solutions After each exercise deadline, there will a session in which the solution will be explained and demonstrated!
This starts from Thursday 16/05/2019 (which is the deadline for the first exercise). The time is 16:00-18:00 -- room 0.06 at CISPA.
|
Embedded Security
Embedded Security ("Emsec") takes place weekly, every Friday 10:00 to 11:30 am in the CISPA Lecture Hall.
It is accompanied by bi-weekly practical exercises that should be done in groups of two students.
This course can only accommodate up to 50 students. Participation in the first lecture(12/04) is mandatory.
Date | Lecture | Exercise |
---|---|---|
April 12 |
Topic: Introduction, course organisation and microcontrollers
|
|
April 18 10-12 |
Tutorial: Electronics hands-on
Hardware Hand-Out |
|
May 03 |
Topic: Side/Covert Channels
|
Due date: May 15 23:59
Exercise solutions: May 16 16:00
|
May 10 |
Topic: Microarchitectural attacks
|
|
May 17
|
Topic: Automotive security 1/2
|
Due date: May 29, 23:59
|
May 24
|
Topic: Automotive security 2/2
|
|
May 31
|
Topic: Wireless security
|
Due date: June 12, 23:59
|
June 14
|
Topic: Secure software and OS architecture
|
|
June 21
|
Topic: Secure software and hardware architecture
|
|
June 28
|
Topic: Trusted Hardware (Modules)
|
Due date: July 19, 23:59
|
July 05
|
Real-Life Example: Complete Reverse-Engineering of a car
Intentionally no recording
|
|
July 12
|
||
July 19
|
|
|
July 30
|
Final exam: 10:00-12:00
Building E1.3 Lecture Hall HS002 |
Prerequisites
Knowledge in the following areas is highly recommended:
- Core Lecture "Security"
- Programming in C/C++
- Built your own computer from components (graphics card, processor, motherboard, ...)
- Security basics are helpful but not strictly necessary
- Linux basic command line
Knowledge You'll Gain
- Electrical engineering basics
- Interconnection of hardware and their inner workings
- (Secure) Design principles
- Creativity
Terms
- Groups of two students work together for the duration of the semester
- As a courtesy, please remember that dropping out of this course means that you leave your group partner behind. So if unsure, leave room for students who are enthusiastic about attending this course
- Creative solutions are welcome
Grading
- 47% exercise (answers to questions in the exercise sheet and practical hands-on programming of hardware)
- 47% final exam (end of the semester, 30 July 2019)
- 6% pure luck (bias in favour of you in case of doubt)