SoK: State of the time: On Trustworthiness of Digital Clocks
Adeel Nasrullah, Fatima M. Anwar
TL;DR
This paper addresses the vulnerability of critical CPS timing infrastructure by providing the first comprehensive systematization of timing security across hardware, software, and network layers. It introduces a holistic timing framework that reveals previously overlooked attack surfaces, including physical timing components and on-device timekeeping, and analyzes the limitations of current trusted timing architectures. The authors categorize defenses into system-based and theoretical approaches, discuss their respective strengths and gaps, and propose a hardware-software co-design toward a system-wide trusted timing stack centered on a fixed-frequency monotonic counter $\boldsymbol{\mathbf{C}}$ and a dedicated time-sync co-processor. The work offers concrete recommendations for secure time design, emphasizes the need for formal verification in conjunction with system design, and outlines directions for building robust, globally reliable timing infrastructure with practical impact for PKI, smart grids, AVs, and finance.
Abstract
Despite the critical role of timing infrastructure in enabling essential services, from public key infrastructure and smart grids to autonomous navigation and high-frequency trading, modern timing stacks remain highly vulnerable to malicious attacks. These threats emerge due to several reasons, including inadequate security mechanisms, the timing architectures unique vulnerability to delays, and implementation issues. In this paper, we aim to obtain a holistic understanding of the issues that make the timing stacks vulnerable to adversarial manipulations, what the challenges are in securing them, and what solutions can be borrowed from the research community to address them. To this end, we perform a systematic analysis of the security vulnerabilities of the timing stack. In doing so, we discover new attack surfaces, i.e., physical timing components and on-device timekeeping, which are often overlooked by existing research that predominantly studies the security of time synchronization protocols. We also show that the emerging trusted timing architectures are flawed and risk compromising wider system security, and propose an alternative design using hardware-software co-design.
