Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 5 additions & 4 deletions charter.txt
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,11 @@ many extensions into HTTP. The group will limit itself to supporting the
functionality in widespread actual usage today.

The protocol uses HTTP techniques for authentication and authorization
(notably OAuth), and requires hop by hop encryption (i.e., https). The
protocol will also allow for e2e media encryption, although keying is
out of scope, and is expected to be handled by other protocols such as
MLS. This extension will also utilize STIR for callerID.
and requires hop by hop encryption (i.e., https). The protocol will
also specify a technnique for encapsulated e2e encrypted media

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would propose that E2E encryption of media should be mandatory, just like SRTP is mandatory in WebRTC. It should never be possible for elements in the middle just to grab stuff, without explicit authorization. So something like:

The protocol will carry media in an end-to-end encrypted form in order to prevent access by unauthorized intermediary devices. (Some authorized intermediaries may be provided with keys, depending on the key management protocol.)

packets, and will specify mandatory-to-implement protocol for keying
(likely MLS) and identity (likely STIR passports). This extension will
also utilize STIR for callerID.

This protocol should be implementable in browsers, thick desktop
clients, mobile apps and servers.
Expand Down