-
Notifications
You must be signed in to change notification settings - Fork 10
/
fig_overview.txt
47 lines (47 loc) · 1.96 KB
/
fig_overview.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
+--------------------+
| |
+---+ | cookies available? | <-------------------+
| | | |
| +-------------+------+ |
| | |
| +- yes -+- no --------+ |
| | | |
| | v |
| | +-----------------------+ |
| | | perform TLS handshake | |
| | +-----------+-----------+ |
| | | |
| | v |
| | +-----------+-----------+ |
| | | NTS Key Exchange | |
| | | (over TLS) | |
| | +-----------+-----------+ |
| | | |
| | v |
| | +-----------+-----------+ |
| | | close TLS connection | |
| | +----------+------------+ |
| | | |
| | +---------------+
| |
| v
| +-----------------------------+
| | Time sync. message exchange |
| | (over NTP) |
| +-----------------------------+
| |
| v
| +-----------------------------+
| | verify NTS message |
| +-------------+---------------+
| |
| v
| +-+invalid +---+----+ valid +--+
| | |
| ^ ^
| +--+-----------+ +-------------+----------+
| | discard data | | sync. process (client) |
| +--+-----------+ +-------------+----------+
| | |
| | |
+-----+------------------------------+