Re: [Accord] ANN: drafts discussing Secure Content Delegation (aka "blind caches")

Natasha Rooney <nrooney@gsma.com> Thu, 31 March 2016 10:01 UTC

Return-Path: <nrooney@gsma.com>
X-Original-To: accord@ietfa.amsl.com
Delivered-To: accord@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 058A612D585 for <accord@ietfa.amsl.com>; Thu, 31 Mar 2016 03:01:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=gsmasso.onmicrosoft.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 sFcxXBeirKY0 for <accord@ietfa.amsl.com>; Thu, 31 Mar 2016 03:01:43 -0700 (PDT)
Received: from emea01-am1-obe.outbound.protection.outlook.com (mail-am1on0641.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe00::641]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6804812D725 for <accord@ietf.org>; Thu, 31 Mar 2016 02:53:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=GSMASSO.onmicrosoft.com; s=selector1-gsma-com; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=e54DCzMuD5le0hmRbVwonx40u8WyehvRExUyagmDfC4=; b=nkijzC77h/CBl0oqCI07o37D0t7BApsQhu4wKeRApQgGIaizH9PGUl7+obqs4RmseklSsIhbK6AczPT7z9rXxPUBTp0+1Jck4hUlTH02lW5JaCtWHpWsmEwrTfPYetbY5B1TCKomtI1vgrTpdbH7eTIISgxqM/qeqJUJwukeaUY=
Received: from HE1PR04MB1033.eurprd04.prod.outlook.com (10.162.26.142) by HE1PR04MB1033.eurprd04.prod.outlook.com (10.162.26.142) with Microsoft SMTP Server (TLS) id 15.1.447.15; Thu, 31 Mar 2016 09:53:04 +0000
Received: from HE1PR04MB1033.eurprd04.prod.outlook.com ([10.162.26.142]) by HE1PR04MB1033.eurprd04.prod.outlook.com ([10.162.26.142]) with mapi id 15.01.0447.024; Thu, 31 Mar 2016 09:53:04 +0000
From: Natasha Rooney <nrooney@gsma.com>
To: Julian Reschke <julian.reschke@gmx.de>, "accord@ietf.org" <accord@ietf.org>
Thread-Topic: ANN: drafts discussing Secure Content Delegation (aka "blind caches")
Thread-Index: AQHRir1v0vciEBhjukq3e+FQaDbJh59zUMCA
Date: Thu, 31 Mar 2016 09:53:04 +0000
Message-ID: <30A49092-FF84-4269-90B8-F5F80C6C2712@gsma.com>
References: <56FC2C7D.7090206@gmx.de>
In-Reply-To: <56FC2C7D.7090206@gmx.de>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3112)
authentication-results: gmx.de; dkim=none (message not signed) header.d=none;gmx.de; dmarc=none action=none header.from=gsma.com;
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [62.189.0.100]
x-ms-office365-filtering-correlation-id: 9549b298-5ece-4d78-4645-08d3594a4124
x-microsoft-exchange-diagnostics: 1; HE1PR04MB1033; 5:W6i0VYIR0JQ6z7/PFjyVgAC35gI7HlMd2mM4q6dCUNY05aZGvu2WyK2mDIE1Gy35u8AuXcx6xc1AGv4L6m8at82MC3UVArUWQ2nbCvr20cXCwThnJVuBq6h+Tb1lDw1aDj1ouRB0xrIRLu9EygRQyw==; 24:r6CdRmUFGg7rMRJa7SbsNvl+15EjMIIsxAw1/56UeoYDiXcqKXOxB5mub1Wxqr2vvcQI3canlNJ4qMLa+piSrPeBojhCeQ1ESsLadTRQTSs=
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:HE1PR04MB1033;
x-microsoft-antispam-prvs: <HE1PR04MB1033627E33E415FEA37331DDC3990@HE1PR04MB1033.eurprd04.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046); SRVR:HE1PR04MB1033; BCL:0; PCL:0; RULEID:; SRVR:HE1PR04MB1033;
x-forefront-prvs: 0898A6E028
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(377454003)(24454002)(76176999)(50986999)(2906002)(189998001)(10400500002)(122556002)(19617315012)(5008740100001)(87936001)(5002640100001)(81166005)(3280700002)(1096002)(3660700001)(5004730100002)(86362001)(5001770100001)(57306001)(36756003)(107886002)(33656002)(83716003)(50226001)(92566002)(66066001)(82746002)(102836003)(5890100001)(2501003)(19580405001)(19580395003)(16236675004)(3846002)(6116002)(2950100001)(106116001)(15975445007)(586003)(2900100001)(77096005)(11100500001)(1220700001)(7059030)(7090700003); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR04MB1033; H:HE1PR04MB1033.eurprd04.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_30A49092FF84426990B8F5F80C6C2712gsmacom_"
MIME-Version: 1.0
X-OriginatorOrg: gsma.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Mar 2016 09:53:04.4251 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72a4ff82-fec3-469d-aafb-ac8276216699
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR04MB1033
X-MS-Exchange-CrossPremises-AuthAs: Internal
X-MS-Exchange-CrossPremises-AuthMechanism: 04
X-MS-Exchange-CrossPremises-AuthSource: HE1PR04MB1033.eurprd04.prod.outlook.com
X-MS-Exchange-CrossPremises-SCL: 1
X-MS-Exchange-CrossPremises-messagesource: StoreDriver
X-MS-Exchange-CrossPremises-BCC:
X-MS-Exchange-CrossPremises-originalclientipaddress: 62.189.0.100
X-MS-Exchange-CrossPremises-avstamp-service: 1.0
X-MS-Exchange-CrossPremises-disclaimer-hash: 78ca8040c6722e32c2f5b0a45bf37e74b9409d645a53be96aa19958e0cee0f00
X-MS-Exchange-CrossPremises-antispam-scancontext: DIR:Originating; SFV:NSPM; SKIP:0;
X-MS-Exchange-CrossPremises-processed-by-journaling: Journal Agent
X-OrganizationHeadersPreserved: HE1PR04MB1033.eurprd04.prod.outlook.com
Archived-At: <http://mailarchive.ietf.org/arch/msg/accord/gtIuqvRqMIVyd8-pXBgHSNd4YU4>
Subject: Re: [Accord] ANN: drafts discussing Secure Content Delegation (aka "blind caches")
X-BeenThere: accord@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Alternatives to Content Classification for Operator Resource Deployment <accord.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/accord>, <mailto:accord-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/accord/>
List-Post: <mailto:accord@ietf.org>
List-Help: <mailto:accord-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/accord>, <mailto:accord-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Mar 2016 10:01:47 -0000

Hi ACCORD mailing list subscribers!

Please see the below mail from Julian re the Secure Content Delegation (aka "blind caches") draft. On investigation it seems many cellular operators use caching to both to improve user experience and to increase savings, although many of these techniques are transparent. New caching techniques may help improve user experience whilst keeping content encrypted. Julian et al are looking for feedback in IETF95.

Thanks!

Natasha


Natasha Rooney | Technologist, Web and Internet, W3C & IETF | GSMA | nrooney@gsma.com<mailto:nrooney@gsma.com> | +44 (0) 7730 219 765 | @thisNatasha | Skype: nrooney@gsm.org<mailto:nrooney@gsm.org>


On Mar 30, 2016, at 8:43 PM, Julian Reschke <julian.reschke@gmx.de<mailto:julian.reschke@gmx.de>> wrote:

Hi there!

In the past months, Martin, Göran, Salvatore, Christer, Zahed and myself have been working on a set of drafts about "Secure Content Delegation" -- in Martin's words:

"An architecture is described for content distribution via third-party content distribution networks with reduced privileges. This architecture allows an origin server to delegate the responsibility for delivery of the payload of an HTTP response to a third party. That party is unable to modify this content. The content is encrypted, which in some cases will prevent the third party from learning about the content."

The ideas behind this have been discussed since spring 2015; most of the times using the term "blind caches".

We have two new drafts out:

   https://tools.ietf.org/html/draft-thomson-http-scd-00 - "An Architecture for Secure Content Delegation using HTTP"

and

   https://tools.ietf.org/html/draft-thomson-http-bc-00 - "Caching Secure HTTP Content using Blind Caches"

and we'll use the github repo at <https://github.com/EricssonResearch/Blind-Cache-Drafts> to work on them.

The drafts build on lower level machinery defined in

1) https://tools.ietf.org/html/draft-reschke-http-oob-encoding-04 (<https://github.com/reschke/oobencoding>)

2) https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-01 (<https://github.com/httpwg/http-extensions>)

3) https://tools.ietf.org/html/draft-thomson-http-mice-00 (<https://github.com/martinthomson/http-mice>)

4) https://tools.ietf.org/html/draft-thomson-http-content-signature-00 (<https://github.com/martinthomson/content-signature>)

We'll be attending the IETF meeting in Buenos Aires and would love to get feedback on this; if there's sufficient interest we may be able to steal a few minutes to present in the HTTP WG meetings...

Note: to better understand the problem space and develop the mechanism, a prototype has been built using browser service workers to deliver DASH streaming video as well as other resource types. This is also used to gather performance insights.

Best regards, Julian & Göran




This email and its attachments are intended for the above named only and may be confidential. If they have come to you in error you must take no action based on them, nor must you copy or show them to anyone; please reply to this email or call +44 207 356 0600 and highlight the error.