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 Abstract | Language |
---|
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: |
|