Secure Time Synchronization With Submicrosecond Accuracy in Controller Area Networks

In this article, we achieve submicrosecond accuracy with an AUTOSAR-compliant time synchronization protocol on CAN-FD. In addition to this, we discover two attacks, double replays and forecasting, on the AUTOSAR CanTSyn standard and design fixes for them. Several simple and efficient algorithms are tested, e.g., weighted learning, windowed, and continuous averaging, in order to determine the correct ratio between participants' clocks with minimal computational and communication overheads. We also point out that, at such a high level of synchronization accuracy, there may be significant differences when using simple or double precision floats for encoding the clock ratio with some of the algorithms. Our approach also exploits the direct memory access subsystem instead of CPU interrupts during protocol executions, which reduces the processor load, making the solution suitable for real-time systems. We evaluate the proposed protocol in a realistic scenario by deploying it on an automotive-grade setup with Infineon Aurix development boards.

Authors

Institutions

Publication Details

Journal
IEEE Transactions on Industrial Informatics
Published
2025-03-11
DOI
https://doi.org/10.1109/tii.2025.3541719
Primary Topic
Network Time Synchronization Technologies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Secure Time Synchronization With Submicrosecond Accuracy in Controller Area Networks

Adrian Musuroi, Bogdan Groza
IEEE Transactions on Industrial Informatics
Network Time Synchronization Technologies
article

Secure Time Synchronization With Submicrosecond Accuracy in Controller Area Networks

Adrian Musuroi, Bogdan Groza
article en

Abstract

In this article, we achieve submicrosecond accuracy with an AUTOSAR-compliant time synchronization protocol on CAN-FD. In addition to this, we discover two attacks, double replays and forecasting, on the AUTOSAR CanTSyn standard and design fixes for them. Several simple and efficient algorithms are tested, e.g., weighted learning, windowed, and continuous averaging, in order to determine the correct ratio between participants' clocks with minimal computational and communication overheads. We also point out that, at such a high level of synchronization accuracy, there may be significant differences when using simple or double precision floats for encoding the clock ratio with some of the algorithms. Our approach also exploits the direct memory access subsystem instead of CPU interrupts during protocol executions, which reduces the processor load, making the solution suitable for real-time systems. We evaluate the proposed protocol in a realistic scenario by deploying it on an automotive-grade setup with Infineon Aurix development boards.

IEEE Transactions on Industrial InformaticsVol. 21(6)
Polytechnic University of Timişoara (RO)
Affordable and clean energy
Openalex Percentile: Top 96%
Network Time Synchronization Technologies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.