TU Darmstadt / ULB / TUprints

Modification of LTE Firmwares on Smartphones

Bruns, Carsten (2021)
Modification of LTE Firmwares on Smartphones.
Technische Universität Darmstadt
doi: 10.26083/tuprints-00017397
Master Thesis, Primary publication, Publisher's Version

[img]
Preview
Text
thesis_modifications_lte_firmware.pdf
Copyright Information: CC BY-SA 4.0 International - Creative Commons, Attribution ShareAlike.

Download (4MB) | Preview
Item Type: Master Thesis
Type of entry: Primary publication
Title: Modification of LTE Firmwares on Smartphones
Language: English
Referees: Hollick, Prof. Dr. Matthias ; Schulz, Matthias
Date: 2021
Place of Publication: Darmstadt
Collation: xii, 121 Seiten
DOI: 10.26083/tuprints-00017397
Abstract:

Every mobile phone contains a modem subsystem responsible for communication with mobile networks. In contrast to the well known main system of smartphones, running for example an Android operating system, the modem hardware details and its software are secrets of the manufacturer, leaving the modem as a black box to us. Hence, this work analyzes recent Qualcomm modems supporting the latest deployed communication standard LTE. We then use the gained knowledge to implement a patching framework allowing easy modification of the modem’s firmware binary in a high level programming language. To demonstrate its usability, we realize applications ranging from debugging tools up to LTE MAC layer sniffing, security key extraction and access to channel estimates of the physical layer. These also show that malicious code in the modem subsystem imposes a severe and realistic threat. Furthermore, this work opens the modem as a research platform for recent mobile network technologies, removing the need for expensive special equipment in many research projects.

Alternative Abstract:
Alternative AbstractLanguage

Jedes Mobiltelefon enthält ein Modem-Teilsystem, welches für die Kommunikation mit Mobilfunknetzen verantwortlich ist. Im Unterschied zum gut verstandenen Hauptsystem von Smartphones, auf welchem zum Beispiel ein Android Betriebssystem läuft, sind die Hardware-Details und die Software des Modems Geheimnisse des Herstellers, weshalb das Modem für uns eine Black Box darstellt. Daher analysiert diese Arbeit neuere Qualcomm Modems, die den neuesten eingesetzten Kommunikationsstandard LTE unterstützen. Wir nutzen die dadurch erlangten Kenntnisse dann um ein Patching Framework zu implementieren, das Modifikationen der Firmware-Binärdatei auf einfache Weise in einer höheren Programmiersprache erlaubt. Um dessen Nutzbarkeit zu demonstrieren, realisieren wir Anwendungen von Debugging Tools bis hin zu LTE MAC Layer Sniffing, Security Schlüssel Extrahierung und Zugriff auf Kanalschätzungen des Physical Layers. Diese zeigen auch, dass bösartiger Code im Modem-Teilsystem eine ernste und realistische Bedrohung darstellt. Zusätzlich öffnet diese Arbeit das Modem als Forschungsplattform für neueste Mobilfunktechnologien und beseitigt die Notwendigkeit für teures Spezialequipment in vielen Forschungsprojekten.

German
Status: Publisher's Version
URN: urn:nbn:de:tuda-tuprints-173979
Classification DDC: 000 Generalities, computers, information > 004 Computer science
Divisions: 20 Department of Computer Science > Sichere Mobile Netze
Date Deposited: 08 Feb 2021 10:29
Last Modified: 05 Jun 2023 11:22
URI: https://tuprints.ulb.tu-darmstadt.de/id/eprint/17397
PPN: 476575311
Export:
Actions (login required)
View Item View Item