Visible to the public White Rabbit in Mobile: Effect of Unsecured Clock Source in Smartphones

TitleWhite Rabbit in Mobile: Effect of Unsecured Clock Source in Smartphones
Publication TypeConference Paper
Year of Publication2016
AuthorsPark, Shinjo, Shaik, Altaf, Borgaonkar, Ravishankar, Seifert, Jean-Pierre
Conference NameProceedings of the 6th Workshop on Security and Privacy in Smartphones and Mobile Devices
Date PublishedOctober 2016
PublisherACM
Conference LocationNew York, NY, USA
ISBN Number978-1-4503-4564-4
KeywordsBaseband, cellular network, clock, compositionality, Human Behavior, location privacy, Metrics, nitz, NTP, pubcrawl, Resiliency, timekeeping, wireless networks
Abstract

With its high penetration rate and relatively good clock accuracy, smartphones are replacing watches in several market segments. Modern smartphones have more than one clock source to complement each other: NITZ (Network Identity and Time Zone), NTP (Network Time Protocol), and GNSS (Global Navigation Satellite System) including GPS. NITZ information is delivered by the cellular core network, indicating the network name and clock information. NTP provides a facility to synchronize the clock with a time server. Among these clock sources, only NITZ and NTP are updated without user interaction, as location services require manual activation. In this paper, we analyze security aspects of these clock sources and their impact on security features of modern smartphones. In particular, we investigate NITZ and NTP procedures over cellular networks (2G, 3G and 4G) and Wi-Fi communication respectively. Furthermore, we analyze several European, Asian, and American cellular networks from NITZ perspective. We identify three classes of vulnerabilities: specification issues in a cellular protocol, configurational issues in cellular network deployments, and implementation issues in different mobile OS's. We demonstrate how an attacker with low cost setup can spoof NITZ and NTP messages to cause Denial of Service attacks. Finally, we propose methods for securely synchronizing the clock on smartphones.

URLhttps://dl.acm.org/doi/10.1145/2994459.2994465
DOI10.1145/2994459.2994465
Citation Keypark_white_2016