BSI NTP Gehirnfurz
Wie kommt man auf die Idee das man NTP über HTTP mit TLS überträgt.
Aus der Technischen Richtlinie TR-03109-1 des BSI zum Thema Smart Metering.
Die Kommunikation mit dem Webservice MUSS über einen TLS 1.2 gesicherten
Kanal erfolgen.
Als Transportprotokoll wird HTTP eingesetzt. Die NTP-Nutzinformationen
(nach RFC 5905) wer- den in einem geeignet kodierten Paket im HTTP Body
übertragen. Die Kodierung der NTP- Nutzinformation MUSS so gewählt
werden, dass die ursprüngliche Größe eines NTP Pakets nicht um mehr
als den Faktor 2 hinaus erhöht wird. Unnötige Informationen im HTTP
Header MÜSSEN vermieden werden, um unnötige Verzögerungen bei der
Übertragung zu vermeiden. Die Gesamt- größe der übertragenen Pakete
(HTTP Header und HTTP Body mit NTP-Nutzinformationen) MÜSSEN auf dem Hin-
und Rückweg in etwa dieselbe Größe aufweisen, um die Zeitabweichung
aufgrund unterschiedlicher Paketgrößen möglichst minimal zu halten.