Skip to content

Commit

Permalink
Remove use of 'IV'
Browse files Browse the repository at this point in the history
  • Loading branch information
bifurcation committed Nov 19, 2023
1 parent 0102a28 commit 2a6af2e
Showing 1 changed file with 2 additions and 5 deletions.
7 changes: 2 additions & 5 deletions draft-ietf-sframe-enc.md
Original file line number Diff line number Diff line change
Expand Up @@ -103,9 +103,6 @@ The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
BCP 14 {{!RFC2119}} {{!RFC8174}} when, and only when, they appear in all
capitals, as shown here.

IV:
: Initialization Vector

MAC:
: Message Authentication Code

Expand Down Expand Up @@ -231,7 +228,7 @@ the parties in the conference. Keys for SFrame might be distributed over an
existing E2E-secure channel (see {{sender-keys}}), or derived from an E2E-secure
shared secret (see {{mls}}). The key management system MUST ensure that each
key used for encrypting media is used by exactly one media sender, in order to
avoid reuse of IVs.
avoid reuse of nonces.

## SFrame Ciphertext

Expand Down Expand Up @@ -275,7 +272,7 @@ The SFrame header specifies two values from which encryption parameters are
derived:

* A Key ID (KID) that determines which encryption key should be used
* A counter (CTR) that is used to construct the IV for the encryption
* A counter (CTR) that is used to construct the nonce for the encryption

Applications MUST ensure that each (KID, CTR) combination is used for exactly
one encryption operation. A typical approach to achieving this guarantee is
Expand Down

0 comments on commit 2a6af2e

Please sign in to comment.