News

Exam is graded, overall grades released

Written on 14.09.23 by Nils Ole Tippenhauer

Dear students, 

I finished grading the exams, you will find your exam points and overall grade in CMS. Please let me know if it grades/points are not visible. If you would like to have an exam inspection, please let me know until Sunday night. I will then scan the respective exams and send them to… Read more

Dear students, 

I finished grading the exams, you will find your exam points and overall grade in CMS. Please let me know if it grades/points are not visible. If you would like to have an exam inspection, please let me know until Sunday night. I will then scan the respective exams and send them to you on Monday. I will also release the example solution for the exam until then. As a reminder, there is no re-exam offered in this class.

I plan to finalize the grades and submit to LSF after the exam inspection. Please contact me if you need a Schein or similar.

Regards,

Nils

Lab 6 process logic can get stuck

Written on 27.07.23 (last change on 28.07.23) by Nils Ole Tippenhauer

Dear students,

For lab6, the process can get stuck due to a bug in the PLC1 logic where P101 is never turned on. If you experience this issue, we recommend changing in `PLC1.py` the line 93 from `            if fit201 <= FIT_201_THRESH or lit301 >= LIT_301_M['H']:` to `            if lit301 >=… Read more

Dear students,

For lab6, the process can get stuck due to a bug in the PLC1 logic where P101 is never turned on. If you experience this issue, we recommend changing in `PLC1.py` the line 93 from `            if fit201 <= FIT_201_THRESH or lit301 >= LIT_301_M['H']:` to `            if lit301 >= LIT_301_M['H']:`. This should solve the issue (at least enough to demonstrate your attack). Please let me know if you run into other issues.

\edit: someone noted that removing this dependency on FIT201 will make it difficult to meet the alternative goal. To simplify things, please feel free to modify the logic in PLC1 for the alternative goal part of the exercise to introduce other use of that variable, a different threshold for the original logic, or something similar. Just make sure to comment on this in your submission.

Cheers,

Nils

No recording for Lecture 11

Written on 09.07.23 by Nils Ole Tippenhauer

Dear students,

for those of you who were not present at the lecture 11: we had some issues with the streaming setup - without notifying me, the zoom client on the streaming machine crashed about 5 minutes in the lecture, and I only noted about an hour later. This means there is no recording of the… Read more

Dear students,

for those of you who were not present at the lecture 11: we had some issues with the streaming setup - without notifying me, the zoom client on the streaming machine crashed about 5 minutes in the lecture, and I only noted about an hour later. This means there is no recording of the lecture available - only the slides. Please feel free to contact me if you have specific questions about the content.

Regards,

Nils

Example GPS spoofing files for Ex3

Written on 09.06.23 by Nils Ole Tippenhauer

Dear students,

I uploaded a .zip with (optional) help for Ex3: it contains two modified source files for Ardupilot to manipulate the computed GPS location. Feel free to use those files as example attack to detect in Ex3 in case you were unable to find other attacks in Ex2.

Please let us know if… Read more

Dear students,

I uploaded a .zip with (optional) help for Ex3: it contains two modified source files for Ardupilot to manipulate the computed GPS location. Feel free to use those files as example attack to detect in Ex3 in case you were unable to find other attacks in Ex2.

Please let us know if you have any other questions, or problems with these examples

Nils

No Lecture on June 2nd - Exercise 3 released

Written on 01.06.23 by Nils Ole Tippenhauer

Dear students

as discussed in the lecture last week, there is no lecture tomorrow, June 2nd. Next lecture will be June 9 as normal.

I also released instructions for Exercise 3 - you have 2 weeks to complete it. Please let me know if there are any questions.

Regards,

Nils

Third lecture today at 12.15 in 0.05 at CISPA

Written on 05.05.23 by Nils Ole Tippenhauer

Dear students,

as announced last week, today's lecture on drone sensor spoofing will be held in hybrid format, streamed from the lecture hall (0.05) at CISPA, starting at 12.15pm as always. I also uploaded the exercise 1 sheet and opened the submission here on CMS. Deadline for exercise 1 is May 12… Read more

Dear students,

as announced last week, today's lecture on drone sensor spoofing will be held in hybrid format, streamed from the lecture hall (0.05) at CISPA, starting at 12.15pm as always. I also uploaded the exercise 1 sheet and opened the submission here on CMS. Deadline for exercise 1 is May 12 9pm.

Hope to see many of you in person today,

Nils

Second Lecture tomorrow 12:15, via Zoom

Written on 27.04.23 by Nils Ole Tippenhauer

Dear students of Physical-Layer Security,

As announced in the last lecture (if you missed it, there is a recording on Youtube, see materials section here) we will have the second lecture on April 28 on Zoom again, as the lecture room is still not available. It should be available from next week… Read more

Dear students of Physical-Layer Security,

As announced in the last lecture (if you missed it, there is a recording on Youtube, see materials section here) we will have the second lecture on April 28 on Zoom again, as the lecture room is still not available. It should be available from next week onwards, so we will try a hybrid setup then.

Topic for the second lecture will be an introduction into Drones/UAVs, hope to see all of you in the call! Link to call is in the materials collection here on CMS like last time.

Cheers,

Nils

First Lecture tomorrow 12:15, via Zoom

Written on 20.04.23 (last change on 21.04.23) by Nils Ole Tippenhauer

Dear students of the Physical-Layer Security advanced lecture,

We will start tomorrow, Friday, at 12:15pm with our lecture via Zoom. You find the link in the Materials here on CMS, and also in the timetable entries. As this will be the first lecture, I'll introduce the lecture format and planned… Read more

Dear students of the Physical-Layer Security advanced lecture,

We will start tomorrow, Friday, at 12:15pm with our lecture via Zoom. You find the link in the Materials here on CMS, and also in the timetable entries. As this will be the first lecture, I'll introduce the lecture format and planned content for this year, and will also check with you on preferred content from your side. I plan to record lectures in this class and to put them on Youtube afterwards, but please be aware that those recordings are not guaranteed as they may fail due to various technical issues. Please make sure to attend the lecture!

Hope to see you tomorrow,

Nils

First lecture will be on April 21

Written on 13.04.23 by Nils Ole Tippenhauer

Dear students,

Thanks for your interest in this class. Unfortunately, I am currently sick and will not be able to give the first lecture as planned tomorrow. We will thus start with the lecture next week Friday, 12.15-13:45

 

Hope to see you then,

Nils

Show all

Physical-Layer Security

The lecture will take place every Friday from 12.15-13.45pm, starting April 14. It will be taught by Nils Ole Tippenhauer. Roughly the first half will focus on physical-layer wireless security, and the second half will focus on Cyber-Physical Systems/ Industrial Control Systems security. We currently plan to have a mix of interactive lectures via Zoom, and prepared videos. In addition, there will be practical exercises using Linux w/ GNUradio and other tools.

This lecture is an advanced lecture in Physical-Layer Security. Previous knowledge from CySec1 and CySec2, or Security is recommended. While the lecture will touch physical-layer concepts such as (wireless) signals, no background in that area is assumed. The lecture will cover thee main topic areas: attacks (and countermeasures) that leverage physical channels (e.g., side-channel attacks), attacks (and countermeasures) involving wireless communications (e.g., jamming, manipulation, and forwarding), and security for cyber-physical systems (such as industrial control systems).

The lecture will be complemented by 6 exercises (details TBD). Due to related effort, this course can only accommodate up to 50 students.

There will be a final written examination with no second backup slot. The exam date is 8. September 2023 at 10am in the CISPA Bernd Therre lecture hall.

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