News

Final 2 is graded

Written on 30.08.19 by Nils Ole Tippenhauer

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… 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.

Finals 2 tomorrow

Written on 28.08.19 by Nils Ole Tippenhauer

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… 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!

Grades are in the LSF

Written on 12.08.19 by Nils Ole Tippenhauer

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… 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.

Final 1 is graded

Written on 09.08.19 by Nils Ole Tippenhauer

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… 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.

Finals tomorrow

Written on 08.08.19 by Nils Ole Tippenhauer

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… 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!

Update on Lab 6 instructions

Written on 15.07.19 by Nils Ole Tippenhauer

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.

Changed room for this week

Written on 08.07.19 by Nils Ole Tippenhauer

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.

Reminder: No lecture today

Written on 04.07.19 by Nils Ole Tippenhauer

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

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

Written on 21.06.19 by Nils Ole Tippenhauer

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… 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.

GNSS-SDR compilation

Written on 17.06.19 by Nils Ole Tippenhauer

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… 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.

Deadline for Ex4

Written on 13.06.19 (last change on 13.06.19) by Nils Ole Tippenhauer

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.

Exercise 4 posted

Written on 06.06.19 by Nils Ole Tippenhauer

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

Exercise 2 (GNURadio) posted

Written on 07.05.19 by Nils Ole Tippenhauer

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.

Exercise 1 (SPA) Comments on questions

Written on 03.05.19 by Nils Ole Tippenhauer

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… 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.

Exercise 1 (SPA) released

Written on 23.04.19 by Nils Ole Tippenhauer

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. 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 40 students.

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