[websec] Compact Header Encoding

Yoav Nir <ynir@checkpoint.com> Tue, 09 October 2012 21:05 UTC

Return-Path: <ynir@checkpoint.com>
X-Original-To: websec@ietfa.amsl.com
Delivered-To: websec@ietfa.amsl.com
Received: from localhost (localhost []) by ietfa.amsl.com (Postfix) with ESMTP id 5728521F86D6 for <websec@ietfa.amsl.com>; Tue, 9 Oct 2012 14:05:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.539
X-Spam-Status: No, score=-10.539 tagged_above=-999 required=5 tests=[AWL=0.059, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([]) by localhost (ietfa.amsl.com []) (amavisd-new, port 10024) with ESMTP id 6BEmNWKtsG+h for <websec@ietfa.amsl.com>; Tue, 9 Oct 2012 14:05:01 -0700 (PDT)
Received: from smtp.checkpoint.com (smtp.checkpoint.com []) by ietfa.amsl.com (Postfix) with ESMTP id 53D9921F86D4 for <websec@ietf.org>; Tue, 9 Oct 2012 14:05:01 -0700 (PDT)
Received: from il-ex01.ad.checkpoint.com (il-ex01.ad.checkpoint.com []) by smtp.checkpoint.com (8.13.8/8.13.8) with ESMTP id q99L4i0L017809 for <websec@ietf.org>; Tue, 9 Oct 2012 23:04:49 +0200
X-CheckPoint: {50748FFF-0-1B221DC2-2FFFF}
Received: from il-ex03.ad.checkpoint.com ( by il-ex01.ad.checkpoint.com ( with Microsoft SMTP Server (TLS) id; Tue, 9 Oct 2012 23:04:43 +0200
Received: from il-ex01.ad.checkpoint.com ([]) by il-ex03.ad.checkpoint.com ([]) with mapi; Tue, 9 Oct 2012 23:04:44 +0200
From: Yoav Nir <ynir@checkpoint.com>
To: IETF WebSec WG <websec@ietf.org>
Date: Tue, 09 Oct 2012 23:04:42 +0200
Thread-Topic: Compact Header Encoding
Thread-Index: Ac2mYbQquIRCdZdnTxe13b/K6Trm+g==
Message-ID: <AD8995D6-DE2B-462C-AF0C-83B721FFDD37@checkpoint.com>
References: <20121009113310.19442.26762.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
acceptlanguage: en-US
x-kse-antivirus-interceptor-info: scan successful
x-kse-antivirus-info: Clean
Content-Type: multipart/alternative; boundary="_000_AD8995D6DE2B462CAF0C83B721FFDD37checkpointcom_"
MIME-Version: 1.0
X-KSE-AntiSpam-Interceptor-Info: protection disabled
Subject: [websec] Compact Header Encoding
X-BeenThere: websec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Web Application Security Minus Authentication and Transport <websec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/websec>, <mailto:websec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/websec>
List-Post: <mailto:websec@ietf.org>
List-Help: <mailto:websec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/websec>, <mailto:websec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Oct 2012 21:05:02 -0000


I've submitted the below draft. Like the Binary Optimized Header Encoding draft (from which I have borrowed heavily), this is not meant to be published, but as an alternative to the proposed header encoding. I believe that a binary encoding can be more compact and have better security properties than compressing text labels.


Begin forwarded message:

From: "internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>" <internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>>
Subject: New Version Notification for draft-nir-httpbis-che-00.txt
Date: October 9, 2012 1:33:10 PM GMT+02:00
To: Yoav Nir <ynir@checkpoint.com<mailto:ynir@checkpoint.com>>

A new version of I-D, draft-nir-httpbis-che-00.txt
has been successfully submitted by Yoav Nir and posted to the
IETF repository.

Filename: draft-nir-httpbis-che
Revision: 00
Title: HTTP/2.0 Discussion: Compact Header Encoding
Creation date: 2012-10-09
WG ID: Individual Submission
Number of pages: 9
URL:             http://www.ietf.org/internet-drafts/draft-nir-httpbis-che-00.txt
Status:          http://datatracker.ietf.org/doc/draft-nir-httpbis-che
Htmlized:        http://tools.ietf.org/html/draft-nir-httpbis-che-00

  This document proposes an alternative encoding for HTTP headers.
  This encoding is considerably more compact than the uncompressed
  textual encoding in HTTP/1.1 and current HTTP/2.0 draft.