Physical-Layer Security Nils Ole Tippenhauer

News

30.08.2019

Final 2 is graded

Grades for Final 2 are released. Please note they are out of 100, and will count 60% towards your final grade. You should be able to see your overall points now as well.

I also released the solution in the materials collection, so you can get an idea of what... Read more

Grades for Final 2 are released. Please note they are out of 100, and will count 60% towards your final grade. You should be able to see your overall points now as well.

I also released the solution in the materials collection, so you can get an idea of what was expected. If you want to have a look at your exam, please a) send me a mail until TODAY 1pm. I will assign slots later this afternoon based on the people who sent me a mail. I plan to enter the grades into the UdS system early next week.

28.08.2019

Finals 2 tomorrow

We will have the second finals tomorrow (for everyone who did not participate in the first one, or wants to try again). Location and time is same as last time:

29.08.19  Günter-Hotz-Hörsaal at 10am-12pm

No cheat sheets are allowed, but important formulas will... Read more

We will have the second finals tomorrow (for everyone who did not participate in the first one, or wants to try again). Location and time is same as last time:

29.08.19  Günter-Hotz-Hörsaal at 10am-12pm

No cheat sheets are allowed, but important formulas will be provided (if required). A pocket calculator may be used, but should also not really be required (I didn't need one for solving the exam).

See you tomorrow!

12.08.2019

Grades are in the LSF

Grades for students that took the final 1 are in the LSF now. Please let me know if you can't see them. They should also be visible in the CMS. At this point, it should be possible to register for the second final if required. Let me know if you have any questions.... Read more

Grades for students that took the final 1 are in the LSF now. Please let me know if you can't see them. They should also be visible in the CMS. At this point, it should be possible to register for the second final if required. Let me know if you have any questions. Date for the second final is August 29, with registration possible until August 22 in the CMS (not sure about the cutoff in the LSF). Please register as early as possible in any case.

09.08.2019

Final 1 is graded

Grades for Final 1 are released. Please note they are out of 100, and will count 60% towards your final grade. I plan to finish grading of Ex5 on Monday, so all Exercise grades should be available then as well.

I also released the solution in the materials... Read more

Grades for Final 1 are released. Please note they are out of 100, and will count 60% towards your final grade. I plan to finish grading of Ex5 on Monday, so all Exercise grades should be available then as well.

I also released the solution in the materials collection, so you can get an idea of what was expected. If you want to have a look at your exam, please a) send me a mail until Monday (12.8.) 1pm, and b) come by at my office Monday (12.8.) at around 3pm. I will assign slots based on the people who sent me a mail. If you cannot make that timeslot, let me know. I will only be in town on Monday. I plan to enter the grades into the UdS system Monday night.

08.08.2019

Finals tomorrow

We have 14 registrations for the finals in Physical-Layer Security tomorrow. The exam will be held in Günter-Hotz-Hörsaal from 10am onwards (scheduled for 2 hours). I uploaded the solutions for quizes in Exercise 5 and 6 for those that asked. I graded exercise 6 now... Read more

We have 14 registrations for the finals in Physical-Layer Security tomorrow. The exam will be held in Günter-Hotz-Hörsaal from 10am onwards (scheduled for 2 hours). I uploaded the solutions for quizes in Exercise 5 and 6 for those that asked. I graded exercise 6 now as well (with 5 still missing).

No cheat sheets are allowed, but important formulas will be provided (if required). A pocket calculator may be used, but should also not really be required (I didn't need one for solving the exam).

See you tomorrow!

15.07.2019

Update on Lab 6 instructions

I updated the Lab6 instructions sheet to mention that by default, the PLC1 logic controlling the P101 is inactive, and you should activate it (in order to manipulate it afterwards). Please download the latest version of the instructions.

08.07.2019

Changed room for this week

Due to the constructions around CISPA on Thursday, we decided to move the lecture this Thursday to SR014 in E1 3. The timeslot will be the same (i.e. 12.15-13.45). Please contact Nils Tippenhauer if there is an issue with the changed location.

04.07.2019

Reminder: No lecture today

As announced in the last lecture, there will not be a lecture today. The lectures continue next Thursday, July 11.

21.06.2019

Optional Talk. André Pousinho, 2pm Today: Mobile Phone Identification and Tracking with SDR

A related OPTIONAL talk today (not required, no influence on any grade)

 

I am hosting André today (Friday, June 21st), and he will give a talk at
2pm in room 0.01. Please attend if you are interested in the topic. The
talk is based on a research project... Read more

A related OPTIONAL talk today (not required, no influence on any grade)

 

I am hosting André today (Friday, June 21st), and he will give a talk at
2pm in room 0.01. Please attend if you are interested in the topic. The
talk is based on a research project which was supervised by Aurélien
Francillon.

Title: Mobile Phone Identification and Tracking with SDR

Abstract:
Our project aims at exploring methods for detecting the presence of
mobile phones using SDR (exploiting GSM, WiFi, Bluetooth) and if
possible track them. In particular, we introduce 2-4G IMSI catchers,
passive eavesdropping on GSM is demonstrated, and WiFi-based IMSI
catching is discussed. Finally, several methods to identify devices via
Bluetooth are shown, even if those devices had disabled Bluetooth.
17.06.2019

GNSS-SDR compilation

I received a bunch of emails over the weekend with students having different types of problems while setting up the tool chain. Two tips: a) don't compile things in a VM host shared folder that uses VFAT, b) when compiling the documentation for gnss-sdr, I had a... Read more

I received a bunch of emails over the weekend with students having different types of problems while setting up the tool chain. Two tips: a) don't compile things in a VM host shared folder that uses VFAT, b) when compiling the documentation for gnss-sdr, I had a problem with a unicode character in a code comment.  It was easy enough to solve:

 

git diff ../src/core/system_parameters/GLONASS_L1_L2_CA.h
diff --git a/src/core/system_parameters/GLONASS_L1_L2_CA.h b/src/core/system_parameters/GLONASS_L1_L2_CA.h
index 816b2c9aa..a514912ef 100644
--- a/src/core/system_parameters/GLONASS_L1_L2_CA.h
+++ b/src/core/system_parameters/GLONASS_L1_L2_CA.h
@@ -52,7 +52,7 @@ const double GLONASS_fM_a = 0.35e9;                            //!< Gravitationa
 const double GLONASS_SEMI_MAJOR_AXIS = 6378136;                //!< Semi-major axis of Earth [m]
 const double GLONASS_FLATTENING = 1 / 29825784;                //!< Flattening parameter
 const double GLONASS_GRAVITY = 97803284;                       //!< Equatorial acceleration of gravity [mGal]
-const double GLONASS_GRAVITY_CORRECTION = 0.87;                //!< Correction to acceleration of gravity at sea-level due to Atmosphere[мGal]
+const double GLONASS_GRAVITY_CORRECTION = 0.87;                //!< Correction to acceleration of gravity at sea-level due to Atmosphere[Gal]

c) As suggested in the handout, GPS lock acquisition might take longer than 2 minutes. We recommend 5 minutes of simulation. Typically, the lock is acquired within 3 minutes.

d) If the spoofing lock does not fully work out, just submit what you have and comment on it.

13.06.2019

Deadline for Ex4

To avoid misunderstandings: The deadline for Ex4 is the 18.6. 9pm, as noted on the instructions handout. The CMS deadline was set to the same time now as well.

06.06.2019

Exercise 4 posted

Exercise 4 was posted posted. Points should now also be visible for exercise 1 and 2

07.05.2019

Exercise 2 (GNURadio) posted

The instruction sheet for Exercise 2 has been posted. In this exercise, you will experimentally explore the concepts of baseband signals, bandwidth limitation effects, upmixing and noise, using GNURadio simulations. In addition, there are 4 quiz questions related to... Read more

The instruction sheet for Exercise 2 has been posted. In this exercise, you will experimentally explore the concepts of baseband signals, bandwidth limitation effects, upmixing and noise, using GNURadio simulations. In addition, there are 4 quiz questions related to the DB systems discussed in the lecture.

03.05.2019

Exercise 1 (SPA) Comments on questions

Dear students,

Two notes on exercise 1: a) students asked for a version without NOPs, which I now uploaded to the CMS. This is purely for your curiosity, and will not be related to solving the exercise. b) A student asked how to verify the private key that you... Read more

Dear students,

Two notes on exercise 1: a) students asked for a version without NOPs, which I now uploaded to the CMS. This is purely for your curiosity, and will not be related to solving the exercise. b) A student asked how to verify the private key that you might have obtained. I decided to release the least significant byte, which is 0x0b. So if you derived the full key (which is not required), you can now check if you are correct.

23.04.2019

Exercise 1 (SPA) released

The first set of exercises is released. It follows up on the side-channel analysis discussed in lecture 1. You can work on it as team of two. You have two weeks to submit the results to the CMS. Please let me know if you have questions or comments.

Show all
 

Physical-Layer Security

The lecture will take place every Thursday from 12-14, starting April 11th.

This lecture is an advanced lecture in Physical-Layer
Security. Previously 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 40 students.



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