/plushcap/analysis/cloudflare/announcing-cfnts

Announcing cfnts: Cloudflare's implementation of NTS in Rust

What's this blog post about?

Cloudflare has released an open-source implementation of Network Time Security (NTS), a protocol that enables secure time synchronization over the internet. The NTS protocol is structured as a suite of two sub-protocols, NTS Key Exchange (NTS-KE) and NTPv4. It maintains scalability by not requiring per-client state from servers while providing security through cookies. Cloudflare's implementation, cfnts, is written in Rust due to its memory safety, non-nullability, thread safety, and immutability features. The company has also shared their experience with implementing NTS and the challenges they faced during testing and deployment. They encourage more clients to support NTS for increased internet security.

Company
Cloudflare

Date published
Oct. 31, 2019

Author(s)
Watson Ladd, Pop Chunhapanya

Word count
2488

Hacker News points
None found.

Language
English


By Matt Makai. 2021-2024.