Back to blog
dns Published: AEU DNS Newsroom

Network Time Security becomes a formal internet standard for secure time

Network Time Security becomes a formal internet standard for secure time

The IETF has published Network Time Security as an RFC, giving users and administrators a standard way to encrypt and authenticate time synchronization, a critical but often overlooked security layer.

On October 1, 2020, Cloudflare announced that Network Time Security (NTS) has been formally published as a Request for Comments (RFC) by the Internet Engineering Task Force (IETF), the body that develops internet standards. The announcement, written by Cloudflare researcher Watson Ladd, marks an important step in protecting a foundational but often overlooked part of internet security: the clocks inside computers, phones, and servers.

To understand NTS, you first need to know about the Network Time Protocol (NTP), which has been used for decades to let devices synchronize their clocks over the internet. In its original form, NTP sends time information without any encryption or authentication. That means anyone who can intercept network traffic can send fake time responses, quietly shifting a device's clock forward or backward. NTS fixes this by adding two key protections: it encrypts the time data so outsiders cannot read it, and it authenticates the server so the device can be sure the time is coming from a legitimate source and has not been tampered with in transit.

Why does accurate time matter for security? Many modern security mechanisms depend on it. For example, when you visit a secure website using HTTPS, your browser checks the website's digital certificate, which has a validity period. If an attacker shifts your clock back in time, the browser might accept a certificate that has already expired or been revoked. If the clock is shifted forward, the browser might reject a perfectly valid certificate, causing errors or blocking access. DNSSEC, a security extension for the Domain Name System (DNS) that authenticates DNS responses, also relies on time-based signatures. Time manipulation can therefore undermine both encrypted web connections and the integrity of DNS lookups. By protecting the time source, NTS helps keep these other security layers working correctly.

Technically, NTS uses Transport Layer Security (TLS), the same encryption technology that protects HTTPS websites, to establish a secure connection and exchange cryptographic keys with the time server. Once the keys are in place, NTS applies authenticated encryption to the actual NTP packets, preventing both eavesdropping and man-in-the-middle attacks where an attacker sits between the device and the server and alters messages. The new standard is published as RFC 8915. It is designed to work with the connectionless UDP transport that NTP traditionally uses, so it can be deployed without major changes to the underlying internet infrastructure.

Adoption of NTS is growing. Operating system vendors and time server operators are adding support. Cloudflare, for example, operates a public time server at time.cloudflare.com that already supports NTS, allowing users to point their devices to a secure time source. From a privacy perspective, NTS also hides the fact that a particular device is requesting time updates, which could otherwise reveal a device's approximate network location or be used to track its activity over time.

For website owners, businesses, and IT teams, accurate time is a foundational requirement for TLS certificate checks, log correlation, and security event analysis. Pairing secure time with a privacy-first encrypted DNS resolver such as AEU DNS provides defense in depth. The resolver ensures that DNS queries, which are the first step in almost every online activity, are private and cannot be tampered with, while NTS ensures that the clock used to validate security certificates is trustworthy. This layered approach reduces the risk of both time-based and DNS-based attacks without requiring deep technical expertise.

Terms explained

NTS
Network Time Security, a protocol that adds encryption and authentication to time updates so devices can trust the time they receive.
NTP
Network Time Protocol, the standard way computers synchronize their clocks over the internet.
RFC
Request for Comments, the formal documents that define internet standards and protocols.
IETF
Internet Engineering Task Force, the organization that develops internet standards.
TLS
Transport Layer Security, the encryption technology that protects HTTPS websites and is used by NTS to secure time updates.
DNSSEC
Domain Name System Security Extensions, a set of tools that digitally sign DNS responses to prove they are genuine.
Man-in-the-middle attack
A type of attack where someone secretly intercepts and alters communication between two parties.

How to protect yourself

  1. Update your operating system and all devices regularly so they receive NTS support when it becomes available.
  2. In your device's time settings, if you can choose the time server manually, select one that supports NTS, such as time.cloudflare.com, to make time updates encrypted and tamper-proof.
  3. Use a privacy-first encrypted DNS service like AEU DNS on your router or devices so attackers cannot misdirect your web traffic.
  4. Enable automatic time synchronization on your computer and phone so you do not have to set the clock manually and risk wrong time that weakens security checks.
  5. Keep your web browser and apps up to date so they correctly check website certificates and rely on a secure clock.

Source: blog.cloudflare.com

Get private, encrypted DNS