summaryrefslogtreecommitdiff
path: root/PlantUML-ModelingTrust/8-7-GnuPG-Trust-Composition.puml
diff options
context:
space:
mode:
authorstefan <stefan@i3mint.local>2026-02-21 20:49:40 +0100
committerstefan <stefan@i3mint.local>2026-02-21 20:49:40 +0100
commitdbc65c449fefa9aaebd7b5543122d1e14101be67 (patch)
treecd3e01274ff554657530eb5da26a81e79cb4b201 /PlantUML-ModelingTrust/8-7-GnuPG-Trust-Composition.puml
parentb03111feaa77470dbdc3395404025826bc5594bd (diff)
first version of Trust ontology in PlantUML
Diffstat (limited to 'PlantUML-ModelingTrust/8-7-GnuPG-Trust-Composition.puml')
-rw-r--r--PlantUML-ModelingTrust/8-7-GnuPG-Trust-Composition.puml62
1 files changed, 62 insertions, 0 deletions
diff --git a/PlantUML-ModelingTrust/8-7-GnuPG-Trust-Composition.puml b/PlantUML-ModelingTrust/8-7-GnuPG-Trust-Composition.puml
new file mode 100644
index 0000000..10b0c0d
--- /dev/null
+++ b/PlantUML-ModelingTrust/8-7-GnuPG-Trust-Composition.puml
@@ -0,0 +1,62 @@
+@startuml
+!include <archimate/Archimate>
+
+top to bottom direction
+skinparam linetype polyline
+
+Title Page 8 Figure 7: Trust Composition: Downloading a GnuPG signed NetBSD ISO Install Image
+
+Grouping(M_Group,"Motivation"){
+
+together {
+ Motivation_Stakeholder(trustor, "<<Trustor>>\nDownloader")
+ Motivation_Assessment(intention, "Download an authentic\n ISO image with integrity")
+}
+
+
+together {
+Motivation_Assessment(trust, "<<Trust>>\nDownload and Signature\n are trustworthy\n[trust degree = high]")
+}
+
+Rel_Association(trustor,trust)
+Rel_Association(intention,trust)
+
+together {
+ Motivation_Assessment(capBelief, "Downloading the ISO Image\n to update the OS")
+ Motivation_Assessment(vulBelief, "The GnuPG Signature protects\n the integrity and authenticity\n of the ISO Image")
+}
+
+' group Motivation
+}
+
+
+Rel_Aggregation(trust, capBelief)
+Rel_Aggregation(trust, vulBelief)
+
+Grouping(S_Group,"Strategy"){
+
+
+together {
+ Strategy_Capability(capability, "Secure Download")
+ Strategy_Capability(vulCapability, "<<Vulnerability>>\nSecurity Breach\nManipulated Download-Image")
+}
+
+Rel_Association(capBelief, capability)
+Rel_Association(vulBelief, vulCapability)
+
+
+Strategy_Resource(trustee, "<<Trustee>>\nGnuPG Signature")
+
+Rel_Association(capability, trustee)
+Rel_Association(vulCapability, trustee)
+
+
+
+' Group Strategy
+}
+
+
+Rel_Association(trust, trustee)
+
+@enduml
+