[quicwg/base-drafts] Change Packet Number Gap to Packet Number Offset (#1307)
Nick Banks <notifications@github.com> Thu, 19 April 2018 21:29 UTC
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F078F126DEE for <quic-issues@ietfa.amsl.com>; Thu, 19 Apr 2018 14:29:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.009
X-Spam-Level:
X-Spam-Status: No, score=-3.009 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QF6yHmg5o_mx for <quic-issues@ietfa.amsl.com>; Thu, 19 Apr 2018 14:29:10 -0700 (PDT)
Received: from o6.sgmail.github.com (o6.sgmail.github.com [192.254.113.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D3A9112420B for <quic-issues@ietf.org>; Thu, 19 Apr 2018 14:29:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com; h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=JQJhI+rqCUaUrp2XnkRHahbgqwo=; b=dil3sit8HECAZnkC o9ZYKuxCmDo3sn3QAoO93jRPxnMDE/d36zcPzxalCn7dYRl36sZTi4FwHtluCf8L C3SOpAjPKYLxviPQPNBxFyjax3ILGKICZ58p76AIsIaD7c8iCpmG2AYcvmFrww6J blSDMRNXviUtnL1V6SNH/ItqR5c=
Received: by filter0010p1las1.sendgrid.net with SMTP id filter0010p1las1-6192-5AD90A24-13 2018-04-19 21:29:08.374839317 +0000 UTC
Received: from github-lowworker-fc273f0.cp1-iad.github.net (unknown [192.30.252.33]) by ismtpd0001p1iad1.sendgrid.net (SG) with ESMTP id SjGFbgJrTaOJngbpNTopQA for <quic-issues@ietf.org>; Thu, 19 Apr 2018 21:29:08.093 +0000 (UTC)
Received: from github.com (localhost [127.0.0.1]) by github-lowworker-fc273f0.cp1-iad.github.net (Postfix) with ESMTP id 13EC2C1923 for <quic-issues@ietf.org>; Thu, 19 Apr 2018 14:29:08 -0700 (PDT)
Date: Thu, 19 Apr 2018 21:29:08 +0000
From: Nick Banks <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab68b87a4aacd53f024947046d0f5c6123f58e292d92cf0000000116f0cc2492a169ce12d68139@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1307@github.com>
Subject: [quicwg/base-drafts] Change Packet Number Gap to Packet Number Offset (#1307)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5ad90a2412835_37972aee2c8d6f5411502f"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: nibanks
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-CSA-Complaints: whitelist-complaints@eco.de
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0O90KJqMK8Og1bn5lq6ZqEv1sFcv3WUQBkE9 dj3YozikHm8oK+GerFDpiBRcITBRghyJhbaLR7A8xrm28XtRETD27shxmDUr9lSVQQDe91Ef1OFzKf BKBq34BMCJ+G6NISxY+Yqn+Ftn6ue3pXgFSETdDn8ZS7FgAaj1xpPc/OJxI1VfInEtJ5bIMAaBdDJ/ U=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/w9qlk5GISpXlVaktE1bdBQ9NGeU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Apr 2018 21:29:12 -0000
This is a proposed solution to the privacy/linkability problem by slightly modifying the existing packet number gap solution to make it a per connection ID packet number offset. The offset is used to transform the wire encoding of the packet number, but the connection still uses the same monotonically increasing packet number space (no gaps). This solution requires very little per packet CPU overhead, compared to PNE. Unlike the PNE proposal (#1079), this doesn't fix the ossification/greasing problem as well. Instead, I'd like to treat that as a separate problem (and a separate PR) and attempt to solve that with a non-cryptographic solution (shuffle for instance). Closes: - #1174 - #1034 - #990 You can view, comment on, or merge this pull request online at: https://github.com/quicwg/base-drafts/pull/1307 -- Commit Summary -- * Packet Number Gap -> Offset -- File Changes -- M draft-ietf-quic-tls.md (4) M draft-ietf-quic-transport.md (56) -- Patch Links -- https://github.com/quicwg/base-drafts/pull/1307.patch https://github.com/quicwg/base-drafts/pull/1307.diff -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/quicwg/base-drafts/pull/1307
- [quicwg/base-drafts] Change Packet Number Gap to … Nick Banks
- Re: [quicwg/base-drafts] Change Packet Number Gap… Marten Seemann
- Re: [quicwg/base-drafts] Change Packet Number Gap… Christian Huitema
- Re: [quicwg/base-drafts] Change Packet Number Gap… Nick Banks
- Re: [quicwg/base-drafts] Change Packet Number Gap… Nick Banks
- Re: [quicwg/base-drafts] Change Packet Number Gap… MikkelFJ
- Re: [quicwg/base-drafts] Change Packet Number Gap… MikkelFJ
- Re: [quicwg/base-drafts] Change Packet Number Gap… MikkelFJ
- Re: [quicwg/base-drafts] Change Packet Number Gap… MikkelFJ
- Re: [quicwg/base-drafts] Change Packet Number Gap… Mike Bishop
- Re: [quicwg/base-drafts] Change Packet Number Gap… Mike Bishop
- Re: [quicwg/base-drafts] Change Packet Number Gap… MikkelFJ
- Re: [quicwg/base-drafts] Change Packet Number Gap… Christian Huitema
- Re: [quicwg/base-drafts] Change Packet Number Gap… MikkelFJ
- Re: [quicwg/base-drafts] Change Packet Number Gap… Antoine Delignat-Lavaud
- Re: [quicwg/base-drafts] Change Packet Number Gap… Antoine Delignat-Lavaud
- Re: [quicwg/base-drafts] Change Packet Number Gap… Nick Banks
- Re: [quicwg/base-drafts] Change Packet Number Gap… Nick Banks