1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
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
|