[AVT] RFC3711 non-zero key derivation rate and the logic to update key derivation
"Guoqiang Lu" <guoqian@nortel.com> Fri, 01 July 2005 08:08 UTC
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1DoGZz-0007l7-4w; Fri, 01 Jul 2005 04:08:55 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1Do61o-0004L7-Vb for avt@megatron.ietf.org; Thu, 30 Jun 2005 16:52:57 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA22661 for <avt@ietf.org>; Thu, 30 Jun 2005 16:52:54 -0400 (EDT)
Received: from zrc2s0jx.nortelnetworks.com ([47.103.122.112]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1Do6Re-0003ZW-DA for avt@ietf.org; Thu, 30 Jun 2005 17:19:38 -0400
Received: from zcarhxm1.corp.nortel.com (zcarhxm1.corp.nortel.com [47.129.230.97]) by zrc2s0jx.nortelnetworks.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id j5UKqj823825; Thu, 30 Jun 2005 15:52:45 -0500 (CDT)
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Thu, 30 Jun 2005 16:52:29 -0400
Message-ID: <183DD1B052A11A40B76125E42F1CBAAB048C3AC7@zcarhxm1.corp.nortel.com>
Thread-Topic: RFC3711 non-zero key derivation rate and the logic to update key derivation
Thread-Index: AcV9taEAfFebUBgzQe2/aJptS2gtCg==
From: Guoqiang Lu <guoqian@nortel.com>
To: avt@ietf.org
X-Spam-Score: 0.5 (/)
X-Scan-Signature: 825e642946eda55cd9bc654a36dab8c2
X-Mailman-Approved-At: Fri, 01 Jul 2005 04:08:54 -0400
Cc: mcgrew@cisco.com, mats.naslund@ericsson.com
Subject: [AVT] RFC3711 non-zero key derivation rate and the logic to update key derivation
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Audio/Video Transport Working Group <avt.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1969010836=="
Sender: avt-bounces@ietf.org
Errors-To: avt-bounces@ietf.org
Hi, I have a few questions about the key derivation as specified in RFC 3711. 1. What is the "r" in the sentence "...when r > 0, a key derivation is performed whenever index mod r equals zero ... "? Is it the one later defined: r = index DIV key_derivation_rate? 2. The logic for performing a new key derivation is only mentioned in the RFC 3711 as " .. a key derivation is performed whenever index mod r equals zero ". In reality, more complicated logic is probably needed considering the following scenarios: Assume: Key_derivation_rate = 4, ROC = 0 Scenario 1: For pakcet seq = 16, index = 16, r = 16 DIV 4 = 4, so 16 mod 4 = 0 a new key is derived on the receiver side. But then packet seq = 14 arrived, r = 14 DIV 4 = 3, but 14 mod 3 is not 0 so no new key derivation is performed. But we can't use the key derived for seq = 16, the old key should be used. So we need more complicated logic than the " index mod r = = 0 " to determine whether to use the old key for seq = 14 Scenario 2: Same as above but assume packet 16 is lost and never reached the receiver, then for packet 17, r = 17 DIV 4 = 4, 17 mod 4 is not zero and no new key is derived for packet 17 but on the sender side, packet 17 uses the new key. Am I understanding it correctly? Thanks! Regards, Guoqiang
_______________________________________________ Audio/Video Transport Working Group avt@ietf.org https://www1.ietf.org/mailman/listinfo/avt
- [AVT] RFC3711 non-zero key derivation rate and th… Guoqiang Lu
- [AVT] Re: RFC3711 non-zero key derivation rate an… Mats Näslund