TU Darmstadt / ULB / TUprints

Modification of LTE Firmwares on Smartphones

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

[img]
Preview
Text
thesis_modifications_lte_firmware.pdf
Available under CC-BY-SA 4.0 International - Creative Commons, Attribution Share-alike.

Download (4MB) | Preview
Item Type: Master Thesis
Status: Publisher's Version
Title: Modification of LTE Firmwares on Smartphones
Language: English
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
Place of Publication: Darmstadt
Collation: xii, 121 Seiten
Classification DDC: 000 Allgemeines, Informatik, Informationswissenschaft > 004 Informatik
Divisions: 20 Department of Computer Science > Sichere Mobile Netze
Date Deposited: 08 Feb 2021 10:29
Last Modified: 08 Feb 2021 10:30
DOI: 10.26083/tuprints-00017397
URN: urn:nbn:de:tuda-tuprints-173979
Referees: Hollick, Prof. Dr. Matthias and Schulz, Matthias
URI: https://tuprints.ulb.tu-darmstadt.de/id/eprint/17397
Export:
Actions (login required)
View Item View Item