Skip to main content

Continuous Updating and Ratcheting for Rekeying Encrypted Network Transport
bofreq-housley-continuous-updating-and-ratcheting-for-rekeying-encrypted-network-transport-02

Document Type Approved BOF request
Title Continuous Updating and Ratcheting for Rekeying Encrypted Network Transport
Last updated 2026-06-11
State Approved
Editor Russ Housley
Responsible leadership
Send notices to (None)
bofreq-housley-continuous-updating-and-ratcheting-for-rekeying-encrypted-network-transport-02

Name: Continuous Updating and Ratcheting for Rekeying Encrypted Network Transport (current)

Description

Define a two-party protocol that uses MLS for the key management. Once the key is established, the TLS Record protocol seems to meet the needs for protected traffic, so it will be used unless some unexpected shortcoming is discovered.

MLS key management provides asynchronous key updates, forward secrecy (FS), and post-compromise security (PCS). In addition, MLS supports asynchronous communication and both traditional cryptography and Post-Quantum Cryptography (PQC). Further, the formal analysis tha was conducted on the MLS provides confidence in the design.

Required Details

Information for IAB/IESG

To allow evaluation of your proposal, please include the following items:

  • Any protocols or practices that already exist in this space:

There are suggestions for use of MLS key management with IPsec for multicast traffic (draft-kohbrok-ipsecme-mls-gike) and the use of MLS key management with QUIC (draft-tian-quic-quicmls). This work has a home in the IPSECME and QUIC working groups, respectively. However, the use of MLS key management with the TLS Record protocol does not fit in the TLS working group because it requires the replacement of the entire handshake. This BOF is to find a home for this security protocol work.

  • Which (if any) modifications to existing protocols or practices are required:

No.

  • Which (if any) entirely new protocols or practices are required:

Yes. A new protocol that runs on new port numbers is envisioned.

  • Open source projects (if any) implementing this work:

One proof-of-concept project so far: https://github.com/phnx-im/mls-tls-protocol

Agenda

  1. What has happened since the SECDISPATCH presentation at IETF 125.
  2. Use Cases
  3. Draft charter