[Git][NTPsec/ntpsec][master] More NTS design discussion.

Eric S. Raymond gitlab at mg.gitlab.com
Thu Jan 17 19:53:14 UTC 2019


Eric S. Raymond pushed to branch master at NTPsec / ntpsec


Commits:
cb3e9323 by Eric S. Raymond at 2019-01-17T19:52:52Z
More NTS design discussion.

- - - - -


1 changed file:

- devel/nts.adoc


Changes:

=====================================
devel/nts.adoc
=====================================
@@ -19,7 +19,7 @@ The NTS implementation shall:
 The NTP server maintains no per-client state.  The NTP client
 stores the state in a cookie which is sent with each request.
 The cookie is provided by the server.  The server will decrypt
-it to revolver the session keys.
+it to resolve the session keys.
 
 NTS should not assist tracking of the client.  (Consider
 a laptop that moves from home to work to a coffee shop.)
@@ -33,16 +33,20 @@ will replace them.
 
 == System Partitioning ==
 
-This picture is for discussion.  The actual packaging may have
-both clients and both servers in one binary to simplify
-administration.  It may be convenient to have them as
-separate programs for debugging.
+This picture is for discussion.  In actual packaging Alpha and Bravo
+will both be inside ntpd. Charlie and Delta, on the other hand, need
+to be separate because Delta will have its own public port serving
+requests from Bravo.
 
-   Bravo                       Delta
-   NTS client ---------------- NTS server
-      |                         |
-   Alpha                       Charlie
-   NTP client ---------------- NTP server
+    Bravo                       Delta
+    NTS client ---------------> NTS server
+       ^                         ^
+       |                         |
+    Alpha                       Charlie
+    NTP client <--------------> NTP server
+
+In this diagram, an arrow means "initiates requests to". 
+Responses may flow in the other direction.
 
 NTP-client to NTS-client (Alpha to Bravo) is pretty simple.
   NTP-client sends:



View it on GitLab: https://gitlab.com/NTPsec/ntpsec/commit/cb3e932371053a10f184b4bbbe577da07a7738fe

-- 
View it on GitLab: https://gitlab.com/NTPsec/ntpsec/commit/cb3e932371053a10f184b4bbbe577da07a7738fe
You're receiving this email because of your account on gitlab.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ntpsec.org/pipermail/vc/attachments/20190117/7c33ada9/attachment-0001.html>


More information about the vc mailing list