GlobalSupervision: Theodor Schnitzler Start date: as soon as possible Duration: 3 months More details:
Sending multiple timing probes allows for localizing something at an unknown location. One example of this is GPS, where we use the transmission times of several signals to estimate the position of a device. We can use the same principle to localize users without their agreement, e.g., through sending multiple messages to their mobile phone. In contrast to existing attacks, the messenger-based localization only requires knowing the victim's public identifier (phone number) and does not depend on downlink sniffers and a direct access to a radio cell.
The student's task is to implement an iOS application that measures the offset for remote timing probes. The functionality must include the sending and receiving of such timing probes and exact measurements of the time delta. The target device for these measurements is an iPhone XR. After the successful implementation of the application, the student analyzes the measurement capabilities of the implementation and conducts a short experimental study for timing probes sent from different remote locations.
- Programming Skills
- (iOS Development)