Re: [Rats] Follow-up CoRIM: Horn clauses

Hannes Tschofenig <hannes.tschofenig@gmx.net> Mon, 15 April 2024 07:39 UTC

Return-Path: <hannes.tschofenig@gmx.net>
X-Original-To: rats@ietfa.amsl.com
Delivered-To: rats@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ECC40C14F6E4 for <rats@ietfa.amsl.com>; Mon, 15 Apr 2024 00:39:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.094
X-Spam-Level:
X-Spam-Status: No, score=-2.094 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmx.net
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZKYiH-fQ9k-o for <rats@ietfa.amsl.com>; Mon, 15 Apr 2024 00:39:40 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 59EB9C14F69F for <rats@ietf.org>; Mon, 15 Apr 2024 00:39:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1713166773; x=1713771573; i=hannes.tschofenig@gmx.net; bh=QQdR6rsb6BTm78rzrduFURBdtA0x0RIne5gHoBFFfn0=; h=X-UI-Sender-Class:From:To:Cc:References:In-Reply-To:Subject: Date; b=DIpCcrOEujRV/oBUG9uTg0LynR0MBX5AK1gieVSfeBv0SSyXY2vPGnZ/0BfQmDxw XT17GkD1QP0YT94n7lWMEwC7qF2WetQ4VpBnsCRbH6g8CTN6Q6zkEiN6KSkWU47eZ GBt4aVI5oWuj9IajPujfKdUiVhPQuR2J5Cjxo60yRI0/0XGKKl0XC+ncoVF6h0dHq PUvBKCia8CntP7/ebjpNG1XMCYl3KOuQYNiH5P0Vid8uAMxzxD/kHT1kept/Mgn5I p3eHQe3FChXuTNx19rM/4UadMFCHpoKVCuH/v3PSD83hp38Ff6BKfPbVhG4UXIK+u 33NEGOlCh9bM0q9I5A==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from Surface ([194.95.69.7]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MulqD-1sngjm0zS7-00rlUV; Mon, 15 Apr 2024 09:39:33 +0200
From: Hannes Tschofenig <hannes.tschofenig@gmx.net>
To: 'Muhammad Usama Sardar' <muhammad_usama.sardar@tu-dresden.de>, 'Henk Birkholz' <henk.birkholz@ietf.contact>, rats@ietf.org
Cc: 'Yogesh Deshpande' <Yogesh.Deshpande@arm.com>
References: <1f4c5bad-857a-490c-b773-c8754d45489d@tu-dresden.de> <DB9PR08MB98518B5A64F79788CBD4600F8E2C2@DB9PR08MB9851.eurprd08.prod.outlook.com> <a28edcd7-6d82-4500-a42e-f76be30babf3@tu-dresden.de> <DB9PR08MB98510CF3E1274B44C28B34808E2C2@DB9PR08MB9851.eurprd08.prod.outlook.com> <35ad3aea-0dfd-42fc-bb58-464f9eaf15da@tu-dresden.de> <ecec6670-939f-66b5-daa3-f179a67490cb@ietf.contact> <7b3648cf-1428-4670-8667-bf28de08206e@tu-dresden.de>
In-Reply-To: <7b3648cf-1428-4670-8667-bf28de08206e@tu-dresden.de>
Date: Mon, 15 Apr 2024 09:39:27 +0200
Message-ID: <000f01da8f08$0bf273c0$23d75b40$@gmx.net>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0010_01DA8F18.CF7CF170"
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQIsfSpWy0lKahADosHsKZmZ/aXZJAFEnVpYAocDZ+4CD3pI0wGwc6RCAfQ2t6MDGZpTZQEaRIE2
Content-Language: de-at
X-Provags-ID: V03:K1:AbEJ2enOw3ZBGfRQG1nW0WD2DBwM1A6l2lujvgwhPQSF7O6XD9Z DZiZRQAmEKuZlST+t+MEqQ+6h3+1SbE3EdcRb5q0gQUca6iPTjiD1Feuh6KKqeSUPQuOy4w MTGLgHnfPUPifsAad/nZJUZ0aor6J5KYQaAI+dH4AQMQsCvnMKWTWA+fQxryFYucV/E0dlJ n1rAGOHpvu65i679koeTQ==
UI-OutboundReport: notjunk:1;M01:P0:DMweTkYeYSk=;mzR2INqf5qvuMAVcoFgNNuo5a6F XIPAmcrDfqmvyhzQtvDwAnTlJG6kDX0rAeaHbtZFzpgX2IyEYGbgIM1iH5xCpBfoMRIrlxh/g r4e/EJbk8anmNI2wwvNsuQ5Ai3ClOKP4gtsxx0fRwDckIeHVLKZ7KZqCSNQvfw8wbLeouQZ2p LIaoaRFi9wuv6LGgrdYJWoX7EHSLiPwoUNQ5BIM1nQM7SXtvd8n45Uh/83regCiSS8M4/TaGU alQyEMOjnMxSvGAo6lmbI8spbUq+7+Ppr36sy4R1fR2+jhTndLjcnKaMLpDkUSORRY6xdIMNp kJWGyUXHDz/wL2EhRHAiRTv4aYwxFiNuH+E8iAPNYg0+J4Xu2XRb7imU5fmZgDy5KZ3ZO5Pux ZJRixoNkX9g6HHZ+cmF0FDzvOfGIlQwUFw5Th9tDT5vm5bWJ9RuWTnmwSzaKg1FZxD+Htty9I i1HXXhNkdvgLgbhPKNdDWq9aLAvq76Nv/360oaiZtXjQN++8O6hxzv3qut0FrNVP/QyUKV2NW qOQFm/MSZFyvD8wlnXZvXLhRmxdl6cDmJUJac3wkqUVhKNwm0mdBEzl0LIpMrdfHgvhQAXV+B yCaNWL3t0vYZjhapTJspp4qK8Yd8N3vl1kz91HdPuzot4/rafY6XYweIldzu7gq6EjvlWSEKb 9mAjmuLmD3Q/wOtAa4sBzw8SLUVXdULTa/5F58L4p+qFtfFFUToSjw00pfnJm7pCFrbqWvM4r WcPvRsq3tgf7Ruin5aGjvBbkDo3G/0e3WyxBY6LCj2jWZ66nv0O9U84/CcB6hEjdKmRjs+miR qNb0JHBtT6639SeUQrbNREw69XauoOapINQkyGSWDJOFA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/rats/qqwc82X24p0ZiB_1dqJs44Cuaa0>
Subject: Re: [Rats] Follow-up CoRIM: Horn clauses
X-BeenThere: rats@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Remote ATtestation procedureS <rats.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rats>, <mailto:rats-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rats/>
List-Post: <mailto:rats@ietf.org>
List-Help: <mailto:rats-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rats>, <mailto:rats-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 15 Apr 2024 07:39:45 -0000

I agree with Usama that summarizing the discussions happening in the side-meetings would be beneficial for working group participants.

 

Ciao

Hannes

 

Am 09.04.2024 um 17:27 schrieb Muhammad Usama Sardar:

Hi Henk, 

On 09.04.24 09:10, Henk Birkholz wrote: 



Hi Usama, 

sorry for my latency, I was PTO in Australia for a while after IETF 119. Ned is currently also PTO and was the presenter. 

Horn Clauses must have been a topic of CoRIM editors meetings when I was PTO. 

My personal understanding so far is that no editor other than Ned has even any vague clue about how the Horn clause stuff is relevant to the draft, how the Horn clauses are generated etc. 



There obviously is no substantial effect on any I-D text today. There is nothing you are missing out on. 

There is definitely a lot of stuff going on in these backdoor meetings that I am (as well as the WG is) missing out on, e.g., see my preliminary questions in the thread below. 



Next CoRIM editors meeting occurs again this Wed. 

Does Ned still manage to join these meetings? If not, could one of the editors confirm that he has answers to at least some of my questions? I think in the open spirit of IETF, joining these meetings should NOT be the ONLY way to get information. 



https://mailarchive.ietf.org/arch/msg/rats/4182gmZDaWbPcNzoC7zRRUYQ0eM/ 


My personal (and pretty much not unbiased) perception is that nobody is actively ignoring you, 

When I say transparency, I mean summarizing the discussions in these backdoor meetings back to the mailing list. This was already mentioned more than a couple of months ago, and has nothing to do with "ignoring me". I presented my related work at HCVS last weekend and I was interested in discussing this topic also with the Horn clauses experts. 



but rather that a lot of people involved are on PTO. Please give Ned the time to return, then to put out the dayjob little fires everywhere, and then come back to this topic. 

Do you know when Ned finishes PTO stuff? 




Does that sound fine to you? 

depends how long is the PTO... 

Best Regards, 

Usama 





Viele Grüße, 

Henk 

On 22.03.24 06:05, Muhammad Usama Sardar wrote: 



None of the two issues pointed below mention Horn clauses. Also, the CoRIM meeting this week was cancelled. Some preliminary questions for better understanding: 

  * How are "Horn clauses" relevant to the CoRIM draft? I don't fully 
    understand the link of the CoRIM draft to Horn clauses. 
  * How are the Horn clauses generated? 
  * What are the assumptions/facts? 
  * Which rule engine do you plan to use to analyze the Horn clauses? 

We have some experience with Horn clauses, which will likely be helpful here, e.g., I have experience with ProVerif which is based on Horn clauses, and my colleagues have developed "Nemo" tool [1]. 

Since CoRIM is a WG document, could the editors and contributors please make a good-will effort to summarize the discussions on these meetings to the WG? Interested WG members would then get a chance to contribute and/or comment. This was already pointed out a couple of months ago [2], but I don't see any CoRIM update provided to the mailing list since then. I very much like the updates from PKIX attestation, e.g., [3]. 

[1] https://iccl.inf.tu-dresden.de/web/Inproceedings3354 

[2] https://mailarchive.ietf.org/arch/msg/rats/OwTI-PfFpLXHKf3IhoNpayv3m10/ 

[3] https://mailarchive.ietf.org/arch/msg/rats/8X3N9e7-phCjDwGacWJrDoapeRE/ 

Thanks, 

Usama 

On 19.03.24 13:46, Yogesh Deshpande wrote: 



Hi Usama, 

Some of the linked github issues where the discussions happened is given below: 

https://github.com/ietf-rats-wg/draft-ietf-rats-corim/issues/197 

https://github.com/ietf-rats-wg/draft-ietf-rats-corim/issues/142 

Feel free to join CoRIM Meetings, I have forwarded you the invite. 

Regards, 
Yogesh 

-----Original Message----- 
From: Muhammad Usama Sardar <mailto:muhammad_usama.sardar@tu-dresden.de> <muhammad_usama.sardar@tu-dresden.de> 
Sent: Tuesday, March 19, 2024 12:05 PM 
To: Yogesh Deshpande <mailto:Yogesh.Deshpande@arm.com> <Yogesh.Deshpande@arm.com> 
Cc:rats@ietf.org <mailto:Cc:rats@ietf.org>  
Subject: Re: [Rats] Follow-up CoRIM: Horn clauses 

Hi Yogesh, 

Thanks. Could you point me to the recording and minutes of the relevant CoRIM team meeting where it was discussed? 

Usama 

On 19.03.24 12:53, Yogesh Deshpande wrote: 



Hello Usama, 

This was only discussed recently in one of our CoRIM team meetings(has just been initiated), hence you do not find any update on the same in any of the IETF drafts. 

In the course of time, as part of CoRIM Verifier simplification 
activity, concepts from this presentation will make its space into the draft. 

Regards, 
Yogesh Deshpande 

-----Original Message----- 
From: RATS <mailto:rats-bounces@ietf.org> <rats-bounces@ietf.org>  On Behalf Of Muhammad Usama Sardar 
Sent: Tuesday, March 19, 2024 11:43 AM 
To:rats@ietf.org <mailto:To:rats@ietf.org>  
Subject: [Rats] Follow-up CoRIM: Horn clauses 

Dear Ned and CoRIM team, 

Horn clauses [1, slide 6] were mentioned yesterday in the meeting. 
Surprisingly, I don't see any relevant discussion in any of the two relevant drafts [2,3]. Where can I find more details about how the Horn clauses are generated for any of these drafts? What are the assumptions/facts? etc. 

Thanks, 

Usama 

[1] 
https://datatracker.ietf.org/meeting/119/materials/slides-119-rats-att 
estation-verifier-theory-of-operation 

[2]https://datatracker.ietf.org/doc/draft-ietf-rats-corim/ 

[3] 
https://datatracker.ietf.org/doc/draft-cds-rats-intel-corim-profile/ 


_______________________________________________ 
RATS mailing list 
RATS@ietf.org <mailto:RATS@ietf.org>  
https://www.ietf.org/mailman/listinfo/rats 


_______________________________________________ 
RATS mailing list 
RATS@ietf.org <mailto:RATS@ietf.org>  
https://www.ietf.org/mailman/listinfo/rats