Schedule
TBA Last Updated: May 21st
Week 1 (Sep 2 - 8) * Lecture: Introduction to Wireless Signals, SDR * Lab: Getting to know the HackRF and GNU Radio * Homework: Spectrum Analyser with GNU Radio and HackRF
Week 2 (Sep 9 - 15) * Lecture: AM/FM Radio and Wireless Communication * Lab: FM radios with HackRF and GNU Radio * Homework: HackRF FM radio
Week 3 (Sep 16 - 22) * Lecture: RFID and NFC * Lab: Reading from and writing to NFC cards, NDEF messages * Homework: NFC Access System with MIFARE Classic cards
Week 4 (Sep 23 - 29) * Lecture: RFID cards in Estonia * Lab: Parsing the Tallinn and Tartu Bus cards NDEF records * Homework: NFC Access System with the Tallinn, Tartu and ISIC bus cards
Week 5 (Sep 30 - Oct 6) * Lecture: WiFi 1 - Overview * Lab: Observing WiFi Frames with Wireshark * Homework: Parsing WiFi Frames
Week 6 (Oct 7 - 13) * Lecture: WiFi 2 - Security * Lab: Viewing the 4-way handshake and WPA2 keys with Wireshark * Homework: Finding the PMK of a network and the PTK of a connection
Week 7 (Oct 14 - 20) * Lecture: WiFi 3 - Attacks and Detection * Lab: Using aircrack-ng and various tools * Homework: Finding the passphrase for a network with aircrack-ng
Week 8 (Oct 21 - 27) * Lecture: Bluetooth Classic * Lab: Bluetooth Devices and Pairing * Homework: Bluetooth Classic Inquiry and Connection Process
Week 9 (Oct 28 - Nov 3) * Lecture: Bluetooth LE (BLE) * Lab: Examining the Exposure Notification Process * Homework: Exposure Notification System
Week 10 (Nov 4 - 10) * Lecture: Wireless radio devices * Lab: Capturing and Examining Wireless Signals * Homework: Finding the symbol pattern for a wireless doorbell
Week 11 (Nov 11 - 17) * Lecture: Replay Attacks and Reverse Engineering * Lab: Recreating wireless device signals and replay attacks * Homework: Using GNU radio to create a doorbell signal and executing replay attacks
Week 12 (Nov 18 - 24) * Lecture: Internet of Things * Lab: Components of a smart system * Homework: Creating a smart system with simple devices
Week 13 (Nov 25 - Dec 1) * Lecture: GPS (and other GNSS) * Lab: GPS Spoofing, NMEA data and GeoPy location services * Homework: Parsing NMEA data
Week 14 (Dec 2 - 8) * Lecture: GSM * Lab: GSM scanning and ARFCN calculations, grgsm, pySIM * Homework: ARFCN, GSM and Wireshark, IMEI information, SIM card data
Week 15 (Dec 9 - 15) * Lecture: Infrared Communication * Lab: Infrared Communication Protocols * Homework: IR Protocol Timings and Graphs
Final Test * Test: December 16th * Exam 2: January 18th * Final Exam 1: Dec 16, 16:00 to 18:00 * Final Exam 2: Jan 20, 14:00 to 16:00
June 28: Exam resit (10:15-12:00, Liivi 2-403)
May 10: Tor Δ (Choosing MSc Thesis Topic Δ)
Exam Δ
June 3: Exam
(12:15-14:00, Liivi 2-205)
May 27: Exam (16:15-18:00, Liivi 2-205)