| rfc9750v4.txt | rfc9750.txt | |||
|---|---|---|---|---|
| skipping to change at line 278 ¶ | skipping to change at line 278 ¶ | |||
| Figure 1: A Simplified Messaging System | Figure 1: A Simplified Messaging System | |||
| 3. Overview of Operation | 3. Overview of Operation | |||
| Figure 2 shows the formation of an example group consisting of Alice, | Figure 2 shows the formation of an example group consisting of Alice, | |||
| Bob, and Charlie, with Alice driving the creation of the group. | Bob, and Charlie, with Alice driving the creation of the group. | |||
| Alice Bob Charlie AS DS | Alice Bob Charlie AS DS | |||
| Create account ---------------------------------> | | Create account ---------------------------------> | | |||
| <------------------------------------- Credential | | <------------------------------------- Credential | | |||
| Create account -----------------------> | Step 1 | Create account -----------------------> | Step 1 | |||
| <--------------------------- Credential | | <--------------------------- Credential | | |||
| Create account -------------> | | Create account -------------> | | |||
| <----------------- Credential | | <----------------- Credential | | |||
| Initial Keying Material -----------------------------------> | | Initial Keying Material -----------------------------------> | | |||
| Initial Keying Material -------------------------> | Step 2 | Initial Keying Material -------------------------> | Step 2 | |||
| Initial Keying Material ---------------> | | Initial Keying Material ---------------> | | |||
| Get Bob Initial Keying Material ---------------------------> | | Get Bob Initial Keying Material ---------------------------> | | |||
| <------------------------------- Bob Initial Keying Material | | <------------------------------- Bob Initial Keying Material | | |||
| Add Bob to group ------------------------------------------> | Step 3 | Add Bob to group ------------------------------------------> | Step 3 | |||
| Welcome(Bob) ----------------------------------------------> | | Welcome(Bob) ----------------------------------------------> | | |||
| <-------------------------------- Add Bob to group | | <-------------------------------- Add Bob to group | | |||
| <------------------------------------ Welcome(Bob) | | <------------------------------------ Welcome(Bob) | | |||
| Get Charlie Initial Keying Material -----------------------> | | Get Charlie Initial Keying Material -----------------------> | | |||
| <--------------------------- Charlie Initial Keying Material | | <--------------------------- Charlie Initial Keying Material | | |||
| Add Charlie to group --------------------------------------> | | Add Charlie to group --------------------------------------> | | |||
| Welcome(Charlie) ------------------------------------------> | Step 4 | Welcome(Charlie) ------------------------------------------> | Step 4 | |||
| <---------------------------- Add Charlie to group | | <---------------------------- Add Charlie to group | | |||
| <----------------- Add Charlie to group | | <----------------- Add Charlie to group | | |||
| <--------------------- Welcome(Charlie) | | <--------------------- Welcome(Charlie) | | |||
| Figure 2: Group Formation Example | Figure 2: Group Formation Example | |||
| This process proceeds as follows. | This process proceeds as follows. | |||
| 3.1. Step 1: Account Creation | 3.1. Step 1: Account Creation | |||
| Alice, Bob, and Charlie create accounts with a service provider and | Alice, Bob, and Charlie create accounts with a service provider and | |||
| obtain credentials from the AS. This is a one-time setup phase. | obtain credentials from the AS. This is a one-time setup phase. | |||
| skipping to change at line 2264 ¶ | skipping to change at line 2264 ¶ | |||
| [RFC8446] Rescorla, E., "The Transport Layer Security (TLS) Protocol | [RFC8446] Rescorla, E., "The Transport Layer Security (TLS) Protocol | |||
| Version 1.3", RFC 8446, DOI 10.17487/RFC8446, August 2018, | Version 1.3", RFC 8446, DOI 10.17487/RFC8446, August 2018, | |||
| <https://www.rfc-editor.org/info/rfc8446>. | <https://www.rfc-editor.org/info/rfc8446>. | |||
| [RFC9000] Iyengar, J., Ed. and M. Thomson, Ed., "QUIC: A UDP-Based | [RFC9000] Iyengar, J., Ed. and M. Thomson, Ed., "QUIC: A UDP-Based | |||
| Multiplexed and Secure Transport", RFC 9000, | Multiplexed and Secure Transport", RFC 9000, | |||
| DOI 10.17487/RFC9000, May 2021, | DOI 10.17487/RFC9000, May 2021, | |||
| <https://www.rfc-editor.org/info/rfc9000>. | <https://www.rfc-editor.org/info/rfc9000>. | |||
| [Tor] "The Tor Project", n.d., <https://torproject.org/>. | [Tor] "The Tor Project", <https://torproject.org/>. | |||
| [WPB25] Wallez, T., Protzenko, J., and K. Bhargavan, "TreeKEM: A | [WPB25] Wallez, T., Protzenko, J., and K. Bhargavan, "TreeKEM: A | |||
| Modular Machine-Checked Symbolic Security Analysis of | Modular Machine-Checked Symbolic Security Analysis of | |||
| Group Key Agreement in Messaging Layer Security", 2025, | Group Key Agreement in Messaging Layer Security", 2025, | |||
| <https://eprint.iacr.org/2025/410.pdf>. | <https://eprint.iacr.org/2025/410.pdf>. | |||
| [WPBB22] Wallez, T., Protzenko, J., Beurdouche, B., and K. | [WPBB22] Wallez, T., Protzenko, J., Beurdouche, B., and K. | |||
| Bhargavan, "TreeSync: Authenticated Group Management for | Bhargavan, "TreeSync: Authenticated Group Management for | |||
| Messaging Layer Security", Cryptology ePrint Archive, | Messaging Layer Security", Cryptology ePrint Archive, | |||
| 2022, <https://eprint.iacr.org/2022/1732.pdf>. | 2022, <https://eprint.iacr.org/2022/1732.pdf>. | |||
| End of changes. 5 change blocks. | ||||
| 23 lines changed or deleted | 23 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. | ||||