News

Exam inspection 10/09/2019 -- 10:30~12:30, room 0.07 at CISPA

Written 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 inspection

Written 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 return

Written 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 Friday

Written 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 4

Written 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 Monday

Written on 29.06.19 by Daniel Frassinelli

Dear students, due to some delays the new exercise will be published on Monday!

Evaluation & Last Exercise

Written 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 update

Written 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/2019

Written 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 date

Written 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 2

Written 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 - solutions

Written 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 teammates

Written 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 date

Written 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 1

Written 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 Online

Written on 04.05.19 by Stefan Nürnberger

Exercise 01 is online https://cms.cispa.saarland/emsec19/2/Exercises

No Lecture Tomorrow

Written 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 Tutorial

Written 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 / Hardware

Written 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 sessions

Written 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
Show all

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

 

Time Table

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
Slides: [small / animated]
Recording
Due date: May 15 23:59
Exercise solutions: May 16 16:00
May 10
Topic: Microarchitectural attacks
Slides: [small / animated] (updated with missing slides)
Recording
 
May 17
Topic: Automotive security 1/2
Due date: May 29, 23:59
May 24
Topic: Automotive security 2/2
Slides: [small / animated]
 
May 31
Topic: Wireless security
Due date: June 12, 23:59
June 14
Topic: Secure software and OS architecture
Slides: [small / animated]
Exercise 4: Secure Software
Due date: TBA
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)
Privacy Policy | Legal Notice
If you encounter technical problems, please contact the administrators.