Re: [COSE] [Rats] RAM requirements for COSE/CWT
Laurence Lundblade <lgl@island-resort.com> Mon, 21 February 2022 16:52 UTC
Return-Path: <lgl@island-resort.com>
X-Original-To: cose@ietfa.amsl.com
Delivered-To: cose@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
by ietfa.amsl.com (Postfix) with ESMTP id 984053A0806
for <cose@ietfa.amsl.com>; Mon, 21 Feb 2022 08:52:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level:
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=0.001,
RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001,
URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
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 QastcUpi5WTN for <cose@ietfa.amsl.com>;
Mon, 21 Feb 2022 08:52:08 -0800 (PST)
Received: from p3plsmtpa07-06.prod.phx3.secureserver.net
(p3plsmtpa07-06.prod.phx3.secureserver.net [173.201.192.235])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(No client certificate requested)
by ietfa.amsl.com (Postfix) with ESMTPS id 2F4FB3A07E1
for <cose@ietf.org>; Mon, 21 Feb 2022 08:52:08 -0800 (PST)
Received: from [192.168.1.4] ([75.80.148.139]) by :SMTPAUTH: with ESMTPA
id MBuxnfJoDdsXDMBuxnLYhT; Mon, 21 Feb 2022 09:52:07 -0700
X-CMAE-Analysis: v=2.4 cv=ZLASJV3b c=1 sm=1 tr=0 ts=6213c337
a=qS/Wyu6Nw1Yro6yF1S+Djg==:117 a=qS/Wyu6Nw1Yro6yF1S+Djg==:17 a=gKmFwSsBAAAA:8
a=pGLkceISAAAA:8 a=48vgC7mUAAAA:8 a=cAfm4u7hVdTY5zOPW6oA:9 a=QEXdDO2ut3YA:10
a=VfQ7XuNOKHrOF52VFI0A:9 a=lhPY2RSjir5Q9C_m:21 a=_W_S_7VecoQA:10
a=nnPW6aIcBuj1ljLj_o6Q:22 a=w1C3t2QeGrPiZgrLijVG:22
X-SECURESERVER-ACCT: lgl@island-resort.com
From: Laurence Lundblade <lgl@island-resort.com>
Message-Id: <BF79BF0F-39AA-4324-A501-2A71AC6FD40C@island-resort.com>
Content-Type: multipart/alternative;
boundary="Apple-Mail=_09C39F37-AC45-4594-9001-62513D07DF04"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.17\))
Date: Mon, 21 Feb 2022 08:52:07 -0800
In-Reply-To: <D22D0D63-F76C-48B3-A034-F8B5B2BB6005@tzi.org>
Cc: Anders Rundgren <anders.rundgren.net@gmail.com>,
"rats@ietf.org" <rats@ietf.org>,
Hannes Tschofenig <Hannes.Tschofenig@arm.com>,
"cose@ietf.org" <cose@ietf.org>
To: Carsten Bormann <cabo@tzi.org>
References: <e8995f0c-ad85-f702-da6b-051ffdc4cb08@gmail.com>
<DBBPR08MB5915B874FD16107A7B0105AAFA3A9@DBBPR08MB5915.eurprd08.prod.outlook.com>
<1a16c80d-40cd-baba-b1ce-2033dd0db294@gmail.com>
<D22D0D63-F76C-48B3-A034-F8B5B2BB6005@tzi.org>
X-Mailer: Apple Mail (2.3445.104.17)
X-CMAE-Envelope: MS4xfEjnZshozYLUUV/ZcwtgztJbMMTQ+U8njntw1JZ9Ipt3+7h9tqzRa6+srC2mPBAHkTXhMxL0bLAIa+lKHVYe3/+TJtws1BsVtgMyIp7L5cZRPH5bG63K
Rvbn0Bd/6/F2gbA0/7Bccii3NGF/1YxDkGAEcEBCOj81seH+05LpPo2UHOK87WUdgGS+605l52wbMv18JJ2fUw15wYFU+DkxVGF4GzC/qBgEUmEcychMImrG
0P75pnoKg4YZy7+lfh7yW5qxQZAeQ8HXe+q/M3Kpu0IAFrUT4WNXXlM75yetQgW5ILvAcSSSvVsCiFU2UWsLCw==
Archived-At: <https://mailarchive.ietf.org/arch/msg/cose/ftk9aO4RaZkhSL-MFTKV7beUOUE>
Subject: Re: [COSE] [Rats] RAM requirements for COSE/CWT
X-BeenThere: cose@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: CBOR Object Signing and Encryption <cose.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cose>,
<mailto:cose-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cose/>
List-Post: <mailto:cose@ietf.org>
List-Help: <mailto:cose-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cose>,
<mailto:cose-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Feb 2022 16:52:14 -0000
On Feb 21, 2022, at 8:31 AM, Carsten Bormann <cabo@tzi.org> wrote: > > On 2022-02-21, at 17:15, Anders Rundgren <anders.rundgren.net@gmail.com> wrote: >> >> I couldn't find any valid reason for using JSON > > We seem to have found an area where we agree :-) Not out for a big debate here or to win hearts and minds, but here’s the reasons for JSON. The overwhelming one is that JSON use in the world is something like ten times CBOR use. People and libraries that implement it well are a dime a dozen. CBOR isn’t even close. EAT is not just for small embedded devices. People want to use it to prove one cloud service to another, to prove an Android app to a cloud service and so on. EAT is used for both Attestation Evidence and Attestation Results. Attestation Results is a B-to-B interaction and most of them these days are JSON. The RATS charter suggests (but does not require) work in both JSON and CBOR. The big cross-bar diagram in RATS architecture <https://datatracker.ietf.org/doc/html/draft-ietf-rats-architecture-15#section-9> says that RATS should be adaptable to many encoding formats (CWT, JWT, TPM, X.509, other…), so we’re lucky we’re only having to do two. I personally, would mostly be OK with CBOR/COSE/CWT, but it seems to me that JSON is so heavily used that we would be limiting RATS/EAT up take if we limited ourselves to it. LL
- [COSE] RAM requirements for COSE/CWT Anders Rundgren
- Re: [COSE] RAM requirements for COSE/CWT Carsten Bormann
- Re: [COSE] [Rats] RAM requirements for COSE/CWT Hannes Tschofenig
- Re: [COSE] [Rats] RAM requirements for COSE/CWT Laurence Lundblade
- Re: [COSE] [Rats] RAM requirements for COSE/CWT Anders Rundgren
- Re: [COSE] [Rats] RAM requirements for COSE/CWT Carsten Bormann
- Re: [COSE] [Rats] RAM requirements for COSE/CWT Laurence Lundblade
- Re: [COSE] [Rats] RAM requirements for COSE/CWT Anders Rundgren
- Re: [COSE] [Rats] RAM requirements for COSE/CWT Carsten Bormann
- Re: [COSE] [Rats] RAM requirements for COSE/CWT Anders Rundgren
- Re: [COSE] [Rats] RAM requirements for COSE/CWT Carsten Bormann
- Re: [COSE] [Rats] RAM requirements for COSE/CWT Laurence Lundblade
- Re: [COSE] [Rats] RAM requirements for COSE/CWT Carsten Bormann
- Re: [COSE] [Rats] RAM requirements for COSE/CWT Laurence Lundblade
- Re: [COSE] [Rats] RAM requirements for COSE/CWT Carsten Bormann
- Re: [COSE] [Rats] RAM requirements for COSE/CWT Anders Rundgren
- Re: [COSE] [Rats] RAM requirements for COSE/CWT Carsten Bormann
- Re: [COSE] [Rats] RAM requirements for COSE/CWT Anders Rundgren
- Re: [COSE] [Rats] RAM requirements for COSE/CWT Laurence Lundblade
- Re: [COSE] [Rats] RAM requirements for COSE/CWT Carsten Bormann
- Re: [COSE] [Rats] RAM requirements for COSE/CWT Laurence Lundblade
- Re: [COSE] [Rats] RAM requirements for COSE/CWT Michael Richardson
- Re: [COSE] [Rats] RAM requirements for COSE/CWT Laurence Lundblade
- Re: [COSE] [Rats] RAM requirements for COSE/CWT Anders Rundgren
- Re: [COSE] [Rats] RAM requirements for COSE/CWT Laurence Lundblade
- Re: [COSE] [Rats] RAM requirements for COSE/CWT Jeremy O'Donoghue
- Re: [COSE] [Cbor] [Rats] RAM requirements for COS… Carsten Bormann
- Re: [COSE] [Rats] RAM requirements for COSE/CWT Laurence Lundblade
- Re: [COSE] [Rats] RAM requirements for COSE/CWT Anders Rundgren