Internet-Draft TSQ July 2025
McCollum Expires 29 January 2026 [Page]
Workgroup:
Network Time Protocols
Internet-Draft:
draft-mccollum-tsq-00
Published:
Intended Status:
Informational
Expires:
Author:
G. McCollum
Cisco Systems

Time Synchronization over QUIC

Abstract

This document proposes a modern, secure, and extensible time synchronization protocol designed to operate over the QUIC transport protocol. Known as TSQ (Time Synchronization over QUIC), this protocol aims to address the limitations of traditional NTP by leveraging QUIC's encryption, widespread UDP/443 acceptance, and multiplexed stream capabilities. TSQ is designed for contemporary deployment environments, including enterprise networks, cloud-native systems, containers, and mobile devices, where traditional UDP-based NTP struggles with security, scalability, or operational reliability.

Status of This Memo

This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79.

Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet-Drafts is at https://datatracker.ietf.org/drafts/current/.

Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress."

This Internet-Draft will expire on 29 January 2026.

Table of Contents

1. Introduction

Time synchronization is foundational to modern computing. It underpins authentication systems, log correlation, distributed transactions, and more. NTP, the current standard, was designed in a different era and brings challenges related to security, deployment compatibility, and extensibility. TSQ is proposed as a new protocol built directly on top of QUIC, leveraging its modern transport features to provide secure, authenticated, and operationally-friendly time synchronization.

2. Scope and Goals

TSQ is intended to:

TSQ is not intended to:

3. Protocol Overview

TSQ uses QUIC as its transport, establishing secure, short-lived connections. A typical exchange:

  1. Client opens a QUIC connection to the TSQ server (UDP/443).

  2. Client sends a TSQ Request with nonce and timestamp request.

  3. Server replies with timestamps, echoed nonce, and metadata.

  4. Client calculates RTT and adjusts clock accordingly.

4. Security and Threat Model

TSQ relies on QUIC’s handshake for mutual authentication, confidentiality, and replay protection. Optional Ed25519 or HMAC signatures can be added if auditability is required. By default, QUIC session integrity suffices.

5. Scalability Considerations

Short-lived connections, session resumption, and optional stateless design support scalability. TSQ is suitable for enterprise and cloud deployments.

6. Message Format (TLV)

TSQ Request

TSQ Response

7. Use Cases

8. Comparison to Existing Protocols

The following table highlights key differences between traditional NTP, NTS, and the proposed TSQ protocol:

Table 1
Feature NTP NTS TSQ
Transport UDP UDP+TLS QUIC (UDP/443)
Encryption No Yes Always
Extensibility Low Medium High
Mobile Support No No Yes
Precision Mode No No Yes

9. Next Steps

10. Acknowledgments

Thanks to contributors from the QUIC and NTP working groups for input on timing accuracy and protocol design.

11. References

[RFC8915]
Franke, D., Sibold, D., Teichel, K., Dansarie, M., and R. Sundblad, "Network Time Security for the Network Time Protocol", RFC 8915, <https://datatracker.ietf.org/doc/html/rfc8915>.
[RFC7384]
Mizrahi, T., "Security Requirements of Time Protocols in Packet Switched Networks", RFC 7384, <https://datatracker.ietf.org/doc/html/rfc7384>.
[RFC9000]
Iyengar, J. and M. Thomson, "QUIC: A UDP‑Based Multiplexed and Secure Transport", RFC 9000, <https://datatracker.ietf.org/doc/html/rfc9000>.
[RFC9221]
Pauly, T., Kinnear, E., and D. Schinazi, "An Unreliable Datagram Extension to QUIC", RFC 9221, <https://datatracker.ietf.org/doc/html/rfc9221>.
[RFC9308]
Kühlewind, M. and B. Trammell, "Applicability of the QUIC Transport Protocol", RFC 9308, <https://datatracker.ietf.org/doc/html/rfc9308>.

Appendix A. IANA Considerations

This document has no IANA actions.

Author's Address

Garrett McCollum
Cisco Systems