[CFRG] Re: Random-access authenticated encryption (raAE) draft
John Mattsson <john.mattsson@ericsson.com> Wed, 15 July 2026 13:50 UTC
Return-Path: <john.mattsson@ericsson.com>
X-Original-To: cfrg@mail2.ietf.org
Delivered-To: cfrg@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 70AA9117350DB for <cfrg@mail2.ietf.org>; Wed, 15 Jul 2026 06:50:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1784123439; bh=me2CxViwhms52Foer6evFFVwO+x8+ePNB+q50ciT1eg=; h=From:To:CC:Subject:Date:References:In-Reply-To; b=wrVf7rIAktwrMV+ou/PrgmXkq1lYVr1QLcr1TPqKCeTTFKUHGVp9VQqOziLuZi2y4 zc9C04bbcWByMtPS2EirPqN4cFviT39nkSeI9KCEZLWZ06BsCZ6J3AJxiT4HvFYoYG 365AIm8lNAE6pOI9CIrP/nZrGmgoXoBMcM1hVxGI=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_NONE=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=ericsson.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ejbuvWgQsoQa for <cfrg@mail2.ietf.org>; Wed, 15 Jul 2026 06:50:37 -0700 (PDT)
Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazlp170110003.outbound.protection.outlook.com [IPv6:2a01:111:f403:c200::3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 24DA711735086 for <cfrg@irtf.org>; Wed, 15 Jul 2026 06:50:16 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=mNACWbHPWcw6CGPLHYUGcOZMlDbgmWe62VTYXoRdjertqSxk1bbFxbFgPtckklNg5NVNRt/mmj2/7RgBQrAxhu3dYOT6Sdm2eksuwe15dWvD7ERmopSaV3sJHVXvSDz4g98DjgjQ1HhwXP4XBMaCKjQZHdAmWX/i0AXnA30TbE/DA9AKjEECz5c+yBk4t5DnHpe8c0VWIyrRx4hU+JcozdSou7nFdlQrod8lB+72ysRATAvIGOHnqrH1gB1ZECZjMwt1R5LN3ChZhDDVUzpvicf1OETFKwnxawUsU/20MdvCanAmrhleCgmTFCz50gWw494JxlsLLkRa4YTMnt07ew==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=me2CxViwhms52Foer6evFFVwO+x8+ePNB+q50ciT1eg=; b=n+9BfN8koKiSXKwMU8v9tqzDTc1ZtYwHtPzkyPDL6+cQGGi+YMOXKnnlei8K1PetQW9Q4RT6IV2Aw0trig4IHG1tPNB3hqs+YveANgDn5Ow2HWwhPJ3aZsT64QhMYY68Rz3uiYfTQrQxyBFcr0r51ompZA/W7ZH7yzE8lG66+fsDro30REp5hs2Qp4vsU0FmhMmEcYV8JUPxkXHJ5+P1GCJZCYJrNdg/eUlLz5+6UxFMq5qhP/lKSrrNNiT1wBRjUzZHijcTbVDAslUgtVl3JxHdOniBjO33MxxfvYGHgSYGXx0vhajBV/i8DiEX/PNLgeUy3txtShmzXKhtXWxEdw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=me2CxViwhms52Foer6evFFVwO+x8+ePNB+q50ciT1eg=; b=KO+CtX+2jlV9c6jRCSyNEFGiTI819t3gBbjLFU9a+x5uj5CypW69ElQUxl9rMJTHJoQv2sd+t15NFNsZVblnRqhGw+NpqpHj69uIzjBWgp7N6UYVZwahntH6T51GOaDT0WZEIinuaJctTkMhlGRroHX58v6Xq3AlC5XZQmBXFlLNEWsquPH1sXj3lgcjJNNjqBOY9nblH/1SwBrbvzojxwMYYRymzvL5+MBh0LjOxXuuVD+TYpj4ryA+IHnOT75PDQrYgwyW+cA3LDAyu6eP4fDg60wofAx6VlU38sWpmHst6UEZmo6b2QO6TcFvO/OuBBUprYHwQV7Fkw9OOtizvw==
Received: from AS4PR07MB8825.eurprd07.prod.outlook.com (2603:10a6:20b:4f3::15) by DB5PR07MB9584.eurprd07.prod.outlook.com (2603:10a6:10:4a9::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.9; Wed, 15 Jul 2026 13:50:08 +0000
Received: from AS4PR07MB8825.eurprd07.prod.outlook.com ([fe80::11a4:5f37:fa92:f174]) by AS4PR07MB8825.eurprd07.prod.outlook.com ([fe80::11a4:5f37:fa92:f174%6]) with mapi id 15.21.0245.003; Wed, 15 Jul 2026 13:50:08 +0000
From: John Mattsson <john.mattsson@ericsson.com>
To: Nick Sullivan <nicholas.sullivan@gmail.com>, Martin Thomson <mt@lowentropy.net>, "cfrg@irtf.org" <cfrg@irtf.org>
Thread-Topic: [CFRG] Re: Random-access authenticated encryption (raAE) draft
Thread-Index: AQHdE2cIE14J7LgbF0GeLcmgAbIrXLZsuV4AgAHUQ4CAAAnyGQ==
Date: Wed, 15 Jul 2026 13:50:08 +0000
Message-ID: <AS4PR07MB8825F09FD2B561D4465F424389F82@AS4PR07MB8825.eurprd07.prod.outlook.com>
References: <CAOjisRximY8dNJVFkYyHogh6UyH6HOUK==yt8+b-Muy9VntX9Q@mail.gmail.com> <ef6adb6e-cc5e-4021-96c7-4691404c9b1b@app.fastmail.com> <CAOjisRwvAKwgWnsV_niRUcBwTsu4hFVANSSYV4vqeye1BeX=mw@mail.gmail.com> <CAOjisRzKCtkbu2LJnAwCNg5C=k3CM+Xs=TAL_0LCnK80jg7TZA@mail.gmail.com>
In-Reply-To: <CAOjisRzKCtkbu2LJnAwCNg5C=k3CM+Xs=TAL_0LCnK80jg7TZA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-reactions: allow
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AS4PR07MB8825:EE_|DB5PR07MB9584:EE_
x-ms-office365-filtering-correlation-id: a01d0209-30c8-450b-78d4-08dee277fb7c
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|4022899009|23010399003|376014|366016|1800799024|13003099007|38070700021|3023799007|11063799006|4143699003|5023799004|56012099006|10067099003|6133799003|8096899003|22082099003|18002099003;
x-microsoft-antispam-message-info: 7P7pfEWhnim+B3y3BaN9hI32SYpZ8/NIkR7IHMTki6WrDFwJx1RNjFpCp95f9O78sa47XK0q+oNCrFWei0kuxXA50LTQrgRpSUrWXX0LDM0fU9q400uJnBtbcNZPwMiIhtz1EpQEw7kjAsXGM6le4XwpseXIF+CKWuub0P6JlfbsZrMmjGhy+MJM8efX9SIAf2pEXKhf9HOvVNcQkaHPCg3g1EfK2gPQ7DMB8C+zvohQ8gJZg/5f4UFwNOm1D33nOW67euTg4Oy5I5ejv+151mWdWOjRzM0f4BvT9YCA/AZGzvSC2HtYPu4U8OATHu19gPbLaRUYvrLgVH+tGfWyf29Y+nihJZWS6JVQa2yDQAyZqMzq+L86eoCfefI2GvmDmstb1dHQxDeyAy1nXmme/yBoE+h55of90/XOyYSozVTRJvML7sX+k58Kk/fqI+WkKR5hzis4gc6mraS9eETPzqoV2/brGGwj2iHMx6KbG/62pTMw7qpdJZD7syFb4RzoyV9kuW/rTjzP2NwdfAK3mWl0kRt23wTJmVIT7fJ3ELl7T877BgVqgZbl7Q6HXiXs1tKiScSUjKMfbcjixgiJjQSf3pZwZiOqi2u1kU7A5IpJv7RgArHN6r0YNCXWDpn8NzHdyByWglShg/VzCiEAm4n8hx7Cm8aEdjZw+h6eVNhBzsYepjspMfUo0hmNtu2YFocANGvhnDbkIxYqQVDEo6AzuLMXtklcHQGmCXGwEn8=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS4PR07MB8825.eurprd07.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(4022899009)(23010399003)(376014)(366016)(1800799024)(13003099007)(38070700021)(3023799007)(11063799006)(4143699003)(5023799004)(56012099006)(10067099003)(6133799003)(8096899003)(22082099003)(18002099003);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: WF0vHCHJpyX+WtlG2wx99Lp5Pd9nsC7HrURccLjAlxHUAtUKPVaMxrbW0bamXCTzsZqnMgElyGalsW4vwk84EAoi1nLn2r24YaTzx9ibYy84TziSKKul3eULqy3LkvlxQzaOXb5jfp2IYZkxRR/3umIP8bODXbiq23XaT6Oiv7fkKZp0nTpHMHTL3963lvZVacAmRzp+bgF83xqE5IsCVLmZstC6LN/1qfoH+Zt4Clr/r1589tv/f7+dvDPKrJa/hLLbu/imNJQt8IHUW7fwXqg9PJYf/b0/yb/Na8pqXhDTq2zA7/u7DQane/jq9A93RwTVsoil1PKOypbfH+kQV5bj+g060gMBuwehD6KDYPCD6q1eiWQxbBgeGyT5c/Xnbnu9iwroHKLqixbYUKU0q0ONoTwB9h90fJVvDNZJViXb0lCeWdePatcDN+eyhANepjYZDe2Sx9o/rqYm13HHoV9Id4h+xC9YPKIE3wFv/0w/4rIVV2aNfMo2OyM/qwbP5VKgNnR7zePEMAnrUUdq2J1rFCc2k5LkmEECWtErxFEjJjAkYcRDVUCuE2wmvZKKJLlKpT32PNfQM6EeP0dcFYgj8bQXbUfSsLvOlA0+YVqxmNz50/NmyXLKiTSEoRNcLEWwWuigoxUNI/I9IZddfvgOYIkgKn7LRjlwk8HHxstWxLABzjYGsoRJTZ7RT9sDQj/cfyiLZme6HIkCBksUIDxsmk1rapk6e61m7CuWjrW2/EQHVX9NgE8ADJo1/mfI+tLmvruZ9VDYrDiWrnGCFPE0h17YY0U9RQA0gSBPq6GLZBcJoMrHnQWOyeklA8MCaeF6Xb14yfy9PimZJmVxRMNrnAp0hqVxakLtcSCbOeFsAtStxF1Z9d1LY5DeInN2lujUTnMbxQlcRoGdWxzSICcbQ2yyFa5S0Ua11i+4TuTLvvGmC9oZQiv/9RETJeCVRo0W5Vu7uWqfdCmTZJfO1verh1YvgcWZ8oprrPXRxT20eOwTwt4ywZEp3Qv+JWYX/B598jJz0Ux6A4pKQ2eDnGdRxXyZemQMNc0wilNSLWVyK4XkWdISzKzkSAFlQeFoIkFUympYds0nZb7021z+5SC4SyDnfhGp4irTkDw1kh/aRX9zPGygYKYGPTqw/CrLfZRxLIvsUk/0EQH9uJZRH8BL3UFHGmquF4S262snfJKtTih6UyqHyYEb8lRmn3aVxiCi06G/LV27t+d3UaaoQHTqvlZ8Zet4jIVjXeNdeQ/MR7flTdGFcnL69tp+pBUVzu4YomZjCTL1pZRZpH38sK6R2f5smM4YS0fmVJItoskZyyP/3x3qgn3QoR1SF9FQH5hy1jxGgSUv2V4fRJyKHH997I/hI7dqkdyxqUXDyONykKOFtEQEoGQAMc3U5mvVRILt+vMNBmr+Ts40/HvgQAqD4er6focM67kKQRrvPpdpFKL/YhA1OEAwOO7nbdh11rKpzEY/z7zZEJ9yfLZVsjl6D0tuJL4GQVHRlczfIsYiX+ILl/wU+KHssV4ORFUgCNrPM/hBUEnWeuIKSXEa/cflv5d/EhqaF6/SZQr0nlcLhUMETkbU1AnPXtDYZZ1Z4fT8KrRyc47290afzWLycD+puNdX9nKoJ7U9EHXyWoBLpu1lZwu+2rfBV14gLGs7iXSqj/oTV1/gvWlHyfmgPbgP2ICskP5aM+xtRlErfWyagg6rovOiI2rvdE7xVH5oTjhmhXw16ULDZh1s5Nkkvv5sFMdX043PxlT6jGkSv9w=
Content-Type: multipart/alternative; boundary="_000_AS4PR07MB8825F09FD2B561D4465F424389F82AS4PR07MB8825eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AS4PR07MB8825.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a01d0209-30c8-450b-78d4-08dee277fb7c
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Jul 2026 13:50:08.0182 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: zdPLBFXuR8lsmIL13jchVk0vyNwJqAQMA/DPuqVZ05p66imsLvBel5Obtd3fUaSltttUih7fd2V6K9hpIgQiGq7C//PZUoEGSGaQ90sFW/A=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR07MB9584
Message-ID-Hash: 3GV74CJJ6JO32RYCZXDAFZKMT5JIFYPQ
X-Message-ID-Hash: 3GV74CJJ6JO32RYCZXDAFZKMT5JIFYPQ
X-MailFrom: john.mattsson@ericsson.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-cfrg.irtf.org-0; header-match-cfrg.irtf.org-1; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "draft-ietf-moq-secure-objects@ietf.org" <draft-ietf-moq-secure-objects@ietf.org>, "draft-ietf-openpgp-crypto-refresh@ietf.org" <draft-ietf-openpgp-crypto-refresh@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [CFRG] Re: Random-access authenticated encryption (raAE) draft
List-Id: Crypto Forum Research Group <cfrg.irtf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/cfrg/ZZMGB6SIm1hgJI7fW2Z6cMnioRU>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cfrg>
List-Help: <mailto:cfrg-request@irtf.org?subject=help>
List-Owner: <mailto:cfrg-owner@irtf.org>
List-Post: <mailto:cfrg@irtf.org>
List-Subscribe: <mailto:cfrg-join@irtf.org>
List-Unsubscribe: <mailto:cfrg-leave@irtf.org>
I would personally be fine with an IETF–CFRG split. Will raAE and SEAL be discussed anywhere in Vienna (CFRG, DISPATCH, Hackathon, side-meeting, etc.)? I think they should be. Standardizing raAE and defining interoperable formats for its use would be one of the most useful ideas I have seen in a long time. I believe such a specification would see broad adoption across a wide range of protocols and applications. Cheers, John Preuß Mattsson From: Nick Sullivan <nicholas.sullivan@gmail.com> Date: Wednesday, 15 July 2026 at 15:06 To: Martin Thomson <mt@lowentropy.net>; cfrg@irtf.org <cfrg@irtf.org> Cc: draft-ietf-moq-secure-objects@ietf.org <draft-ietf-moq-secure-objects@ietf.org>; draft-ietf-openpgp-crypto-refresh@ietf.org <draft-ietf-openpgp-crypto-refresh@ietf.org> Subject: [CFRG] Re: Random-access authenticated encryption (raAE) draft Hi Martin, Following up on your point that this belongs in the IETF. After some reflection, I propose a pressure test: run raAE and SEAL through the two-lane model in draft-sullivan-crypto-publication (https://datatracker.ietf.org/doc/draft-sullivan-crypto-publication/) the pattern generalized from the HPKE WG. SEAL sits at the same abstraction layer as HPKE, so it could be a good test of the model. The two lanes: engineering lane (IETF) | research lane (CFRG) | MLS (attachments) | file encryption (TBD) | MoQ (?) OpenPGP (?) | | | v | SEAL <------------------> raAE concrete raAE | abstract primitive via dispatch | analogous to AEAD Consumers pool their requirements into SEAL, the engineering piece, which goes to dispatch to find its IETF home. raAE stays in CFRG as the security foundation for SEAL: the abstract definition, requirements, and security reductions for random-access authenticated encryption, building on validated public research. The file encryption John suggested in this thread could become its own working group or land in an existing one, with SEAL under the hood. There are concrete benefits over current designs for the potential consumers marked with a question mark: - MoQ adopted an SFrame-based scheme for end-to-end objects in March (draft-ietf-moq-secure-objects). It encrypts a whole object in one AEAD call, and the draft notes that a large object must arrive in full before any validation can start. A SEAL payload validates segment by segment as bytes arrive, and a reader can verify one segment of a cached object without reading the rest. - OpenPGP verifies a signature only after decrypting and hashing the entire message. A SEIPD v3 built on SEAL would sign the one snapshot value, so a reader verifies a signature over any part of a message without reading the rest. raAE also helps with editing. I've cc'd the authors of both in case there's interest. There are also opportunities to consolidate other designs under the raAE primitive interface, even if SEAL is not the exact raAE chosen. What do you think? Best, Nick On Tue, Jul 14, 2026 at 10:06 AM Nick Sullivan <nicholas.sullivan@gmail.com<mailto:nicholas.sullivan@gmail.com>> wrote: Hi Martin, I’m not sure I fully agree. Something like SEAL-simple or SEAL-attachment is probably pure engineering, but it seems like it would be useful to have a comprehensive research-adjacent document like this to lean on for analysis. Nick On Tue, Jul 14, 2026 at 9:01 AM Martin Thomson <mt@lowentropy.net<mailto:mt@lowentropy.net>> wrote: Hi Nick, I'm going to suggest a DISPATCH outcome for this, which does not involve CFRG. I think that this is pure engineering and the IETF should be the place to take it up. The usual requirements apply, of course: we need to see the receipts on customers for the mechanism, etc... On Tue, Jul 14, 2026, at 00:54, Nick Sullivan wrote: > Hi all, > > Writing as an author, not a chair. I've been working on a draft I want > to share with the group. This is not a call for adoption, just sharing > the early draft in case there's interest. Comments and reviews welcome. > > *The **problem*. Applications dealing with large encrypted objects > (encrypted backups, encrypted archives, object stores) need to read any > part of the object without decrypting the whole thing. They also need > to verify that each part read belongs to the current object at its > claimed position, without processing the entire object. Mutable > objects, like encrypted file formats, encrypted disk images, and object > stores that accept partial updates, also need in-place modification of > any part without re-encrypting the whole. The positional and inclusion > proofs should also remain valid after each modification. Take an > encrypted database file or an encrypted disk image: any block is read > or written by index, and a reader wants to know that the block it reads > really belongs at the offset it came from in the current image, without > re-hashing every block on every write. No proven security notion in the > literature covers all of this under one primitive. As such, each > application ends up rolling its own segmented AE layer, mostly without > security proofs for the rewrite and whole-object cases. > > Prior work covers pieces of the problem. CHAIN (Hoang, Reyhanitabar, > Rogaway, Vizár 2015) is sequential. STREAM (same paper) supports > random-access decryption of individual segments and encodes a > final-segment bit for truncation detection, but has no whole-object > snapshot and no in-place rewrite. Its deployed relatives (Tink > Streaming AEAD, OpenPGP v2 SEIPD) are write-once streaming formats and > don't expose rewrite at all. The v2 SEIPD design is itself the outcome > of Efail (Poddebniak et al., USENIX 2018), where v1's whole-message > integrity failed and applications acted on unauthenticated plaintext. > FLOE (Fábrega, Len, Ristenpart, Rubin; ePrint 2025/2275) formalizes > random-access AEAD security cleanly and gives a proven construction. > This work builds on that formal foundation. > > I've posted draft-sullivan-cfrg-raae-02, "Random-Access Authenticated > Encryption." It covers the primitive, the security notions, the prior > constructions in the space, and a concrete family of instantiations > with test vectors called SEAL (Segmented Encryption and Authentication > Layer), as well as a security analysis (companion paper forthcoming) > and write/rewrite budgets. > > The draft has two layers. raAE is the abstract primitive: the base > interface and security notions come from Fábrega et al., which this > document extends. SEAL is one concrete construction of raAE, > parameterized by an AEAD, a KDF, and an epoch length. It has two > profiles (immutable and mutable) and an optional snapshot authenticator > that binds the whole segment set and updates cheaply on rewrite. A > protocol that would previously have signed the whole encrypted object > can sign the snapshot authenticator instead and get the same > authentication scope without touching the segments. The snapshot > authenticator is also not a single construction, different > authenticators fit different consuming-protocol contexts. For example, > settings that supply only a single CEKs and owner per object versus > settings with a shared CEK (as in MLS) necessitate different > authenticators. > > Freshness against whole-object rollback, storage transactions, and key > management are explicitly out of scope. Those belong in a consuming > protocol. > > The shortest path to a concrete, testable thing is to read > SEAL-simple(AES-256-GCM, HKDF-SHA-256) in Appendix E > <https://www.ietf.org/archive/id/draft-sullivan-cfrg-raae-02.html#name-seal-simple-implementation->, > which is the degenerate case for SEAL with no rewrites or snapshot > authentication and fixed legacy AEAD/KDF. > > Reviews and comments on the framing, the security notions, the > construction, or the scope are all useful. > > Draft: https://www.ietf.org/archive/id/draft-sullivan-cfrg-raae-02.html > > Best, > Nick > _______________________________________________ > CFRG mailing list -- cfrg@irtf.org<mailto:cfrg@irtf.org> > To unsubscribe send an email to cfrg-leave@irtf.org<mailto:cfrg-leave@irtf.org> _______________________________________________ CFRG mailing list -- cfrg@irtf.org<mailto:cfrg@irtf.org> To unsubscribe send an email to cfrg-leave@irtf.org<mailto:cfrg-leave@irtf.org>
- [CFRG] Random-access authenticated encryption (ra… Nick Sullivan
- [CFRG] Re: Random-access authenticated encryption… Martin Thomson
- [CFRG] Re: Random-access authenticated encryption… John Mattsson
- [CFRG] Re: Random-access authenticated encryption… Ilari Liusvaara
- [CFRG] Re: Random-access authenticated encryption… Jack Grigg
- [CFRG] Re: Random-access authenticated encryption… Nick Sullivan
- [CFRG] Re: Random-access authenticated encryption… John Mattsson
- [CFRG] Re: Random-access authenticated encryption… Nico Williams
- [CFRG] Re: Random-access authenticated encryption… Nick Sullivan
- [CFRG] Re: Random-access authenticated encryption… Nick Sullivan
- [CFRG] Re: Random-access authenticated encryption… John Mattsson
- [CFRG] Re: Random-access authenticated encryption… Nick Sullivan
- [CFRG] Re: Random-access authenticated encryption… Martin Thomson
- [CFRG] Re: Random-access authenticated encryption… Nick Sullivan
- [CFRG] Re: Random-access authenticated encryption… Dmitry Belyavsky
- [CFRG] Re: Random-access authenticated encryption… Nick Sullivan
- [CFRG] Re: Random-access authenticated encryption… Tushar Patel
- [CFRG] Re: Random-access authenticated encryption… Nick Sullivan
- [CFRG] Re: Random-access authenticated encryption… Wang Guilin
- [CFRG] Re: Random-access authenticated encryption… Nick Sullivan
- [CFRG] Re: Random-access authenticated encryption… Wang Guilin
- [CFRG] Re: Random-access authenticated encryption… Nico Williams
- [CFRG] Re: Random-access authenticated encryption… Mark Xue