From 0c22c881a52af9bbb4e41f715caa4fe8536f201d Mon Sep 17 00:00:00 2001 From: stefan Date: Sat, 21 Feb 2026 20:53:08 +0100 Subject: first version of Trust ontology in PlantUML, +png --- PlantUML-ModelingTrust/6-3a.png | Bin 0 -> 8820 bytes PlantUML-ModelingTrust/6-3b.png | Bin 0 -> 9800 bytes PlantUML-ModelingTrust/6-3c.png | Bin 0 -> 12414 bytes .../8-7-GnuPG-Trust-Composition.png | Bin 0 -> 26886 bytes PlantUML-ModelingTrust/8-7a-Trust-Composition.png | Bin 0 -> 16898 bytes .../9-9-GnuPG-RiskAssessmentPattern.png | Bin 0 -> 11227 bytes .../9-9-RiskAssessmentPattern.png | Bin 0 -> 10662 bytes PlantUML-ModelingTrust/README.html | 578 --------------------- .../RSO9-10-RiskSecurityOverlay.png | Bin 0 -> 45597 bytes PlantUML-ModelingTrust/pumlit.sh | 1 + 10 files changed, 1 insertion(+), 578 deletions(-) create mode 100644 PlantUML-ModelingTrust/6-3a.png create mode 100644 PlantUML-ModelingTrust/6-3b.png create mode 100644 PlantUML-ModelingTrust/6-3c.png create mode 100644 PlantUML-ModelingTrust/8-7-GnuPG-Trust-Composition.png create mode 100644 PlantUML-ModelingTrust/8-7a-Trust-Composition.png create mode 100644 PlantUML-ModelingTrust/9-9-GnuPG-RiskAssessmentPattern.png create mode 100644 PlantUML-ModelingTrust/9-9-RiskAssessmentPattern.png delete mode 100644 PlantUML-ModelingTrust/README.html create mode 100644 PlantUML-ModelingTrust/RSO9-10-RiskSecurityOverlay.png diff --git a/PlantUML-ModelingTrust/6-3a.png b/PlantUML-ModelingTrust/6-3a.png new file mode 100644 index 0000000..a54762e Binary files /dev/null and b/PlantUML-ModelingTrust/6-3a.png differ diff --git a/PlantUML-ModelingTrust/6-3b.png b/PlantUML-ModelingTrust/6-3b.png new file mode 100644 index 0000000..6e94e22 Binary files /dev/null and b/PlantUML-ModelingTrust/6-3b.png differ diff --git a/PlantUML-ModelingTrust/6-3c.png b/PlantUML-ModelingTrust/6-3c.png new file mode 100644 index 0000000..a46e8f0 Binary files /dev/null and b/PlantUML-ModelingTrust/6-3c.png differ diff --git a/PlantUML-ModelingTrust/8-7-GnuPG-Trust-Composition.png b/PlantUML-ModelingTrust/8-7-GnuPG-Trust-Composition.png new file mode 100644 index 0000000..1f12352 Binary files /dev/null and b/PlantUML-ModelingTrust/8-7-GnuPG-Trust-Composition.png differ diff --git a/PlantUML-ModelingTrust/8-7a-Trust-Composition.png b/PlantUML-ModelingTrust/8-7a-Trust-Composition.png new file mode 100644 index 0000000..4431fb9 Binary files /dev/null and b/PlantUML-ModelingTrust/8-7a-Trust-Composition.png differ diff --git a/PlantUML-ModelingTrust/9-9-GnuPG-RiskAssessmentPattern.png b/PlantUML-ModelingTrust/9-9-GnuPG-RiskAssessmentPattern.png new file mode 100644 index 0000000..4328d50 Binary files /dev/null and b/PlantUML-ModelingTrust/9-9-GnuPG-RiskAssessmentPattern.png differ diff --git a/PlantUML-ModelingTrust/9-9-RiskAssessmentPattern.png b/PlantUML-ModelingTrust/9-9-RiskAssessmentPattern.png new file mode 100644 index 0000000..6bfc001 Binary files /dev/null and b/PlantUML-ModelingTrust/9-9-RiskAssessmentPattern.png differ diff --git a/PlantUML-ModelingTrust/README.html b/PlantUML-ModelingTrust/README.html deleted file mode 100644 index b04ae20..0000000 --- a/PlantUML-ModelingTrust/README.html +++ /dev/null @@ -1,578 +0,0 @@ - - - - - - - - -Modeling Trust in Enterprise Architecture: A Pattern Language for ArchiMate - - - - - -
-
-

Modeling Trust in Enterprise Architecture: A Pattern Language for ArchiMate

-
-
- -
-
-

I use the patterns develop in this paper to model trust relationships (trust boarders, trust anchors) in Zero Trust Architectures.

-
-
-

As an example, I model the process of Downloading an NetBSD ISO Install Image, which has been signed by the NetBSD security officer with a detached GnuPG signature. This is SLSA Level 1 according to the »Supply-chain Levels for Software Artifacts«

-
-
-

I will extend the process from SLSA Level 1 to SLSA Level 4, which will include Reproducible Builds and an immutable linked list of hashes in concatenated Merkle trees.

-
-
-
-
-

Archimate Diagrams

-
- ----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Example from PaperApplied to the NetBSD download
-
-6 3a -
-
-
-6 3c -
-
-
-8 7a Trust Composition -
-
-
-8 7 GnuPG Trust Composition -
-
-
-RSO9 10 RiskSecurityOverlay -
-
-
-RSO9 10 GnuPG RiskSecurityOverlay -
-
-
-9 9 RiskAssessmentPattern -
-
-
-9 9 GnuPG RiskAssessmentPattern -
-
-
-
-
- - - \ No newline at end of file diff --git a/PlantUML-ModelingTrust/RSO9-10-RiskSecurityOverlay.png b/PlantUML-ModelingTrust/RSO9-10-RiskSecurityOverlay.png new file mode 100644 index 0000000..23b4d54 Binary files /dev/null and b/PlantUML-ModelingTrust/RSO9-10-RiskSecurityOverlay.png differ diff --git a/PlantUML-ModelingTrust/pumlit.sh b/PlantUML-ModelingTrust/pumlit.sh index 8d556bf..dcb7929 100755 --- a/PlantUML-ModelingTrust/pumlit.sh +++ b/PlantUML-ModelingTrust/pumlit.sh @@ -1,2 +1,3 @@ plantuml -svg *.puml +plantuml -png *.puml asciidoctor index.adoc -- cgit v1.2.3