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
- Adrian Musuroi (ORCID: https://orcid.org/0000-0002-3959-5860)
- Bogdan Groza (ORCID: https://orcid.org/0000-0003-3078-3635)
Institutions
- Polytechnic University of Timişoara (RO)
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