From 757ac12384998e41da3a9891c3edd45ead3e7031 Mon Sep 17 00:00:00 2001 From: Thibault Meunier Date: Sun, 3 Nov 2024 11:00:12 +0000 Subject: [PATCH 01/12] Update Figure 1 Credentials to Issuer Per 4.2, Issuers are producing signed statement (with their crecdentials). Credentials is not mentioned in the Terminology section, not Credentials --- draft-ietf-scitt-architecture.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/draft-ietf-scitt-architecture.md b/draft-ietf-scitt-architecture.md index 6ecd0f4..aa314f2 100644 --- a/draft-ietf-scitt-architecture.md +++ b/draft-ietf-scitt-architecture.md @@ -347,9 +347,9 @@ The arrows indicate the flow of information. .----------. | Artifact | '-----+----' - v .-------------. - .----+----. | Credentials | - | Statement | '----+--+-----' + v .--------. + .----+----. | Issuer | + | Statement | '--+--+--' '----+----' cose sign | | cose verify | .----------------'| | | | | | From 7a9a9929981b93038c9a43ab2b6b6090c43bdbca Mon Sep 17 00:00:00 2001 From: Thibault Meunier Date: Sun, 3 Nov 2024 11:21:36 +0000 Subject: [PATCH 02/12] Add Relying Party on Figure 1 Identify the relying party on the architecture diagram These relying party can perform different actions --- draft-ietf-scitt-architecture.md | 41 +++++++++++++++++++------------- 1 file changed, 24 insertions(+), 17 deletions(-) diff --git a/draft-ietf-scitt-architecture.md b/draft-ietf-scitt-architecture.md index aa314f2..13b2f38 100644 --- a/draft-ietf-scitt-architecture.md +++ b/draft-ietf-scitt-architecture.md @@ -344,12 +344,13 @@ Each Transparency Service produces a Receipt, which may be aggregated in a singl The arrows indicate the flow of information. ~~~aasvg - .----------. -| Artifact | - '-----+----' - v .--------. + .-------------. + .----------. | Credentials | +| Artifact | '-----+-------' + '-----+----' v + v +----+-----+ .----+----. | Issuer | - | Statement | '--+--+--' + | Statement | +---+--+---+ '----+----' cose sign | | cose verify | .----------------'| | | | | | @@ -374,18 +375,24 @@ The arrows indicate the flow of information. | Transparent | | | | Statement | | | '-----+-----' | | - | | | - |'-----------. .----------)--' - | | | | - | v v | - | .--------+-+---------. | - | / Verify Transparent / | - | / Statement / | - | '--------------------' | - v v - .--------+---------. .----------+-----. - / Collect Receipts / / Replay Log / - '------------------' '----------------' + V | | + +-----------------+ | | + .-+ Relying Party +-+ | | + | +-+---------------+ | | | + | | Relying Party | | | + | +-----------------+ | | + | | | | + '----. |'-----------. .----------)--' + | | | | + | v v | + | .--------+-+---------. | + | / Verify Transparent / | + | / Statement / | + v '--------------------' | + .-----+------. v + / Collecting / .----------+-----. + / Receipt / / Replay Log / +'------------' '----------------' ~~~ {: #fig-concept-relationship title="Relationship of Concepts in SCITT"} From 5263d38a6abcdb8aa1e7c07b2ebadfcbaf353888 Mon Sep 17 00:00:00 2001 From: Thibault Meunier Date: Sun, 3 Nov 2024 11:23:22 +0000 Subject: [PATCH 03/12] Add Auditor on Figure 1 A specialised relying party is the auditor. Add it to the architecture diagram --- draft-ietf-scitt-architecture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/draft-ietf-scitt-architecture.md b/draft-ietf-scitt-architecture.md index 13b2f38..440c216 100644 --- a/draft-ietf-scitt-architecture.md +++ b/draft-ietf-scitt-architecture.md @@ -379,7 +379,7 @@ The arrows indicate the flow of information. +-----------------+ | | .-+ Relying Party +-+ | | | +-+---------------+ | | | - | | Relying Party | | | + | | Auditor | | | | +-----------------+ | | | | | | '----. |'-----------. .----------)--' From c771574f80305ed63ac9e348c533af85056a42d8 Mon Sep 17 00:00:00 2001 From: Thibault Meunier Date: Sun, 3 Nov 2024 11:27:55 +0000 Subject: [PATCH 04/12] Fix diagram --- draft-ietf-scitt-architecture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/draft-ietf-scitt-architecture.md b/draft-ietf-scitt-architecture.md index 440c216..fd95014 100644 --- a/draft-ietf-scitt-architecture.md +++ b/draft-ietf-scitt-architecture.md @@ -382,7 +382,7 @@ The arrows indicate the flow of information. | | Auditor | | | | +-----------------+ | | | | | | - '----. |'-----------. .----------)--' + '----. '-----------. .----------)--' | | | | | v v | | .--------+-+---------. | From 943265dc608ec17be67dd70822295bf0e0423291 Mon Sep 17 00:00:00 2001 From: Thibault Meunier Date: Sun, 3 Nov 2024 11:46:40 +0000 Subject: [PATCH 05/12] Fix auditor diagram nit --- draft-ietf-scitt-architecture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/draft-ietf-scitt-architecture.md b/draft-ietf-scitt-architecture.md index fd95014..5ec8bef 100644 --- a/draft-ietf-scitt-architecture.md +++ b/draft-ietf-scitt-architecture.md @@ -380,7 +380,7 @@ The arrows indicate the flow of information. .-+ Relying Party +-+ | | | +-+---------------+ | | | | | Auditor | | | - | +-----------------+ | | + | +-------+---------+ | | | | | | '----. '-----------. .----------)--' | | | | From 9d87d478b39ca0790e5b29abd7bbe9a7d444d6da Mon Sep 17 00:00:00 2001 From: Thibault Meunier Date: Sun, 3 Nov 2024 12:02:17 +0000 Subject: [PATCH 06/12] Improve arrows --- draft-ietf-scitt-architecture.md | 34 ++++++++++++++++---------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/draft-ietf-scitt-architecture.md b/draft-ietf-scitt-architecture.md index 5ec8bef..b1399c8 100644 --- a/draft-ietf-scitt-architecture.md +++ b/draft-ietf-scitt-architecture.md @@ -376,23 +376,23 @@ The arrows indicate the flow of information. | Statement | | | '-----+-----' | | V | | - +-----------------+ | | - .-+ Relying Party +-+ | | - | +-+---------------+ | | | - | | Auditor | | | - | +-------+---------+ | | - | | | | - '----. '-----------. .----------)--' - | | | | - | v v | - | .--------+-+---------. | - | / Verify Transparent / | - | / Statement / | - v '--------------------' | - .-----+------. v - / Collecting / .----------+-----. - / Receipt / / Replay Log / -'------------' '----------------' + +-----------------+ | | + + Relying Party +-+ | | + +-+-+-------------+ | | | + | | Auditor | | | + | +-------+-------+ | | + | | | | + | '--. .----------)--' + | | | | + | v v | + | .--------+-+---------. | + | / Verify Transparent / | + | / Statement / | + v '--------------------' | + .-----+------. v + / Collecting / .----------+-----. + / Receipt / / Replay Log / + '------------' '----------------' ~~~ {: #fig-concept-relationship title="Relationship of Concepts in SCITT"} From acb54ed43206d17ed9341787897d40b3c41f3e78 Mon Sep 17 00:00:00 2001 From: Thibault Meunier Date: Sun, 3 Nov 2024 12:03:43 +0000 Subject: [PATCH 07/12] Fix diagram Forgot to push the previous change --- draft-ietf-scitt-architecture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/draft-ietf-scitt-architecture.md b/draft-ietf-scitt-architecture.md index b1399c8..28e79b7 100644 --- a/draft-ietf-scitt-architecture.md +++ b/draft-ietf-scitt-architecture.md @@ -379,7 +379,7 @@ The arrows indicate the flow of information. +-----------------+ | | + Relying Party +-+ | | +-+-+-------------+ | | | - | | Auditor | | | + | | Auditor | | | | +-------+-------+ | | | | | | | '--. .----------)--' From 1aef2c1900ffb47ee90092c3e7b54514a5eb8819 Mon Sep 17 00:00:00 2001 From: Thibault Meunier Date: Sun, 3 Nov 2024 14:10:44 +0000 Subject: [PATCH 08/12] Update based on steve feedback's --- draft-ietf-scitt-architecture.md | 47 +++++++++++++++----------------- 1 file changed, 22 insertions(+), 25 deletions(-) diff --git a/draft-ietf-scitt-architecture.md b/draft-ietf-scitt-architecture.md index 28e79b7..5535f18 100644 --- a/draft-ietf-scitt-architecture.md +++ b/draft-ietf-scitt-architecture.md @@ -344,13 +344,12 @@ Each Transparency Service produces a Receipt, which may be aggregated in a singl The arrows indicate the flow of information. ~~~aasvg - .-------------. - .----------. | Credentials | -| Artifact | '-----+-------' - '-----+----' v - v +----+-----+ - .----+----. | Issuer | - | Statement | +---+--+---+ + .----------. +| Artifact | + '-----+----' + v +----------------------+ + .----+----. | Issuer Credentials | + | Statement | +---------+--+---------+ '----+----' cose sign | | cose verify | .----------------'| | | | | | @@ -375,24 +374,22 @@ The arrows indicate the flow of information. | Transparent | | | | Statement | | | '-----+-----' | | - V | | - +-----------------+ | | - + Relying Party +-+ | | - +-+-+-------------+ | | | - | | Auditor | | | - | +-------+-------+ | | - | | | | - | '--. .----------)--' - | | | | - | v v | - | .--------+-+---------. | - | / Verify Transparent / | - | / Statement / | - v '--------------------' | - .-----+------. v - / Collecting / .----------+-----. - / Receipt / / Replay Log / - '------------' '----------------' + | | | + |'-----------. .----------)--' + | | | | + | v v | + | .--------+-+---------. | + | / Verify Transparent / | + | / Statement / | + | '-----------+--------'| | + | | Auditor | | + | +---------+ | + v v + .-----------+----------. .----------+-----. + / Collecting Receipt / / Replay Log / +'-------+--------------'| '-+--------------'| + | Relying Party | | Relying Party | + +---------------+ +---------------+ ~~~ {: #fig-concept-relationship title="Relationship of Concepts in SCITT"} From a82f63fc33ef3380d75a4f036fa564498e669762 Mon Sep 17 00:00:00 2001 From: Steve Lasker Date: Sun, 3 Nov 2024 15:39:02 +0000 Subject: [PATCH 09/12] Update draft-ietf-scitt-architecture.md --- draft-ietf-scitt-architecture.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/draft-ietf-scitt-architecture.md b/draft-ietf-scitt-architecture.md index 5535f18..e6ee28d 100644 --- a/draft-ietf-scitt-architecture.md +++ b/draft-ietf-scitt-architecture.md @@ -347,9 +347,9 @@ The arrows indicate the flow of information. .----------. | Artifact | '-----+----' - v +----------------------+ - .----+----. | Issuer Credentials | - | Statement | +---------+--+---------+ + v +--------------------+ + .----+----. | Issuer Credentials | + | Statement | +--------+--+--------+ '----+----' cose sign | | cose verify | .----------------'| | | | | | From 7e1b2ffc116e4e68d12a4c9da547502d8597e3bf Mon Sep 17 00:00:00 2001 From: Steve Lasker Date: Sun, 3 Nov 2024 15:40:07 +0000 Subject: [PATCH 10/12] Update draft-ietf-scitt-architecture.md --- draft-ietf-scitt-architecture.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/draft-ietf-scitt-architecture.md b/draft-ietf-scitt-architecture.md index e6ee28d..2ba3c2e 100644 --- a/draft-ietf-scitt-architecture.md +++ b/draft-ietf-scitt-architecture.md @@ -381,9 +381,9 @@ The arrows indicate the flow of information. | .--------+-+---------. | | / Verify Transparent / | | / Statement / | - | '-----------+--------'| | - | | Auditor | | - | +---------+ | + | '----------+---------+ | + | | Auditor | | + | +---------+ | v v .-----------+----------. .----------+-----. / Collecting Receipt / / Replay Log / From 73a4ce9144910874fa80cb0e66ab09f60e6d6d47 Mon Sep 17 00:00:00 2001 From: Steve Lasker Date: Sun, 3 Nov 2024 15:41:01 +0000 Subject: [PATCH 11/12] Update draft-ietf-scitt-architecture.md --- draft-ietf-scitt-architecture.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/draft-ietf-scitt-architecture.md b/draft-ietf-scitt-architecture.md index 2ba3c2e..e2c3d84 100644 --- a/draft-ietf-scitt-architecture.md +++ b/draft-ietf-scitt-architecture.md @@ -385,11 +385,11 @@ The arrows indicate the flow of information. | | Auditor | | | +---------+ | v v - .-----------+----------. .----------+-----. - / Collecting Receipt / / Replay Log / -'-------+--------------'| '-+--------------'| - | Relying Party | | Relying Party | - +---------------+ +---------------+ + .-----------+----------. .-----------+------. + / Collecting Receipt / / Replay Log / +'------+---------------+ '--+---------------+ + | Relying Party | | Relying Party | + +---------------+ +---------------+ ~~~ {: #fig-concept-relationship title="Relationship of Concepts in SCITT"} From fd4c581950656a6ca1abbefbffb6774cb571abaf Mon Sep 17 00:00:00 2001 From: Thibault Meunier Date: Mon, 4 Nov 2024 11:40:27 +0000 Subject: [PATCH 12/12] Address yogeshbdeshpande comments --- draft-ietf-scitt-architecture.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/draft-ietf-scitt-architecture.md b/draft-ietf-scitt-architecture.md index e2c3d84..1d0f1ba 100644 --- a/draft-ietf-scitt-architecture.md +++ b/draft-ietf-scitt-architecture.md @@ -381,9 +381,9 @@ The arrows indicate the flow of information. | .--------+-+---------. | | / Verify Transparent / | | / Statement / | - | '----------+---------+ | - | | Auditor | | - | +---------+ | + | '----+-----+---------+ | + | | Relying Party | | + | +---------------+ | v v .-----------+----------. .-----------+------. / Collecting Receipt / / Replay Log /