Time synchronization
Time synchronization
Reliable, securely synchronized time is a building block for the Internet and other critical infrastructure.
Project Pendulum builds modern implementations of the Network Time Protocol and Precision Time Protocol and creates open services that boost secure time synchronization.
Project status
Our Network Time Protocol implementation, ntpd-rs, is stable. It is packaged for, for example, Fedora, Debian and Ubuntu and deployed at Let's Encrypt.
More on Pendulum's GitHub.
Future work
We currenly seek support for the new project "Secure time for a safe internet". The goals of the project are detailed in this blog post.
Funding target: € 425.000,-.
Support us? See trifecta.org/support.
Links
History
The initial development of ntpd-rs was started and funded by the Internet Security Research Group as part of the Prossimo project.
Blog and news
-
Enabling pools in NTS
We previously talked about how secure time is required for a safe internet. We mentioned how we want to increase the adoption of NTS, the secure time synchronization standard built on top of NTP. For this, we proposed to develop a public NTS pool. In this article, we expand on what pooling is, and what is required to enable an NTS pool.
Read more ... -
ISPCS paper: Estimating noise for clock-synchronizing Kalman filters
Our Statime project now provides strong synchronization performance and accurate synchronization error estimates. David's paper, soon to be published by the IEEE, describes our Kalman-based approach.
Read more ... -
More Memory Safety for Let’s Encrypt: Deploying ntpd-rs
When we look at the general security posture of Let’s Encrypt, one of the things that worries us most is how much of the operating system and network infrastructure is written in unsafe languages like C and C++.
Read more ... -
A safe Internet requires secure time
The internet has a hole at the bottom of its trust stack, and we need to do something about it. In particular, the internet needs secure time synchronization to fortify the security of our digital world.
Read more ... -
Providing official Fedora Linux RPM packages for ntpd-rs and sudo-rs
Memory safe NTP and sudo are now in Fedora Linux.
Read more ... -
Sovereign Tech Fund invests in Pendulum
Sovereign Tech Fund will support our effort to build modern and memory-safe implementations of the Network Time Protocol (NTP) and the Precision Time Protocol (PTP).
Read more ...