2025-08-08 –, Delphinus
Language: English
A shared understanding of what time it is and the rate at which time progresses is essential in many areas of technology from industrial control to broadcast. There are two main ways of synchronizing time between multiple computers, Network Time Protocol (NTP) and Precision Time Protocol (PTP). NTP is sufficient for certificate validation, but when timing is crucial we need PTP. In this talk we will take a deep dive into PTP: what it is, how it works, and various ways to abuse it.
In my previous talks about Audio over IP and AV technologies the Precision Time Protocol has come up repeatedly as something that deserves its own talk. PTP has a wider use case which makes it interesting as a target for shenanigans. The talk aims to consolidate several years of experience and research into a concise understanding of this fundamental technology.
No prior knowledge about PTP or network time will be assumed. Some familiarity with networking basics will be helpful, but not essential.
Warning may contain hacker humor.
pcwizz is a hacker who enjoys the challenge of both breaking and making. He has worked professionally in large audio networks and currently earns his crust doing AppSec with a strong focus on Rust.
See his previous talk on audio networks.