Technical Summary
The Network Time Protocol version 4 (NTPv4), as defined in RFC 5905,
is the mechanism used by NTP clients to synchronize with NTP servers
across the Internet. This document specifies an extension to the
NTPv4 client, named Khronos, which is used as a "watchdog" alongside
NTPv4, and provides improved security against time shifting attacks.
Khronos involves changes to the NTP client's system process only.
Since it does not affect the wire protocol, the Khronos mechanism is
applicable to any current or future time protocol.
Working Group Summary
The document has working groups consensus for publication. One person
expressed opposition. Others either have added supportive comments or
have been silent.
Document Quality
The authors have two PoC implementations: one in Python the other in C.
In addition one ntpd project has setup a project to implement Khronos
in the NTPd code base.
Personnel
The Document Shepherd for this document is Dieter Sibold. The
Responsible Area Director is Erik Kline.