-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathabac16-command.tex
126 lines (103 loc) · 3.69 KB
/
abac16-command.tex
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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
%\newcommand{\labac}{$LaBAC_{1}$}
%\newcommand{\clabac}{$LaBAC_{0}$}
%\newcommand{\hlabac}{$LaBAC_{H}$}
\newcommand{\slabac}{$LaBAC_{S}$}
%\newcommand{\consLabac}{$LaBAC_{C}$}
\newcommand{\elabac}{$LaBAC_{E}^{1,1}$}
\newcommand{\clabacOneTwo}{$LaBAC_{0}$}
\newcommand{\hlabacOneTwo}{$LaBAC_{1}$}
\newcommand{\hlabacOneTwoTwo}{$LaBAC_{0}^{2,2}$}
\newcommand{\labacZeroTwoTwo}{$LaBAC_{0}^{2,2}$}
%\newcommand{\labacOneOneOne}{$LaBAC_{1}$}
\newcommand{\labacZeroOneOne}{$LaBAC_{0}$}
\newcommand{\labacZeroMN}{$LaBAC_{0}^{m,n}$}
\newcommand{\abacAlpha}{ABAC_\alpha}
\newcommand{\hgabac}{HGABAC}
\newcommand{\uLabel}{uLabel}
\newcommand{\oLabel}{oLabel}
\newcommand{\uLabelOne}{uLabel_1}
\newcommand{\oLabelOne}{oLabel_1}
\newcommand{\uLabelTwo}{uLabel_2}
\newcommand{\oLabelTwo}{oLabel_2}
\newcommand{\canAddPolicy}{can\_manage\_policy}
%-- LaBAC new commands---
\newcommand{\lb}{ }
\newcommand{\OBJ}{O}
\newcommand{\objmem}{o}
\newcommand{\U}{U}
\newcommand{\umem}{u}
\newcommand{\amem}{a}
\newcommand{\A}{A}
\newcommand{\OL}{OL}
\newcommand{\UL}{UL}
\newcommand{\OLV}{OL}
\newcommand{\olvmem}{ol}
\newcommand{\ULV}{UL}
\newcommand{\ulvmem}{ul}
\newcommand{\OLA}{OLA}
\newcommand{\ULA}{ULA}
\newcommand{\OLH}{OLH}
\newcommand{\ULH}{ULH}
\newcommand{\Policy}{Policy}
\newcommand{\policy}{Policy}
\newcommand{\creator}{creator}
\newcommand{\odominate}{\succeq_{ol}}
\newcommand{\udominate}{\succeq_{ul}}
\newcommand{\allowedLabels}{allowed\_counter\_labels}
\newcommand{\restrictedTuples}{RestrictedTuples}
\newcommand{\oLabelH}{oLabel^*}
\newcommand{\uLabelH}{uLabel^*}
\newcommand{\impliedPolicy}{ImpliedPolicy}
\newcommand{\effectivePolicy}{Effective\_policy}
\newcommand{\policyBound}{ValidTuples}
\newcommand{\sessionLabels}{s\_labels}
\newcommand{\CircuitSAT}{CircuitSAT}
\newcommand{\maxPolicy}{|policy|_{max}}
\newcommand{\maxPolicySet}{|\policy|_{max}}
\newcommand{\request}{is\_authorized}
\newcommand{\requestContext}{ReqContext}
\newcommand{\reviewFunction}{R}
\newcommand{\sABAC}{$ABAC_s$}
\newcommand{\twoSortedRBAC}{2-sorted-RBAC}
\newcommand{\properRole}{R^+}
\newcommand{\properRoleHierarchy}{R^+H}
\newcommand{\demarcationHierarchy}{D^+H}
\newcommand{\roles}{R^+}
\newcommand{\RH}{R^+H}
\newcommand{\demarcation}{D^+}
\newcommand{\DeH}{D^+H}
\newcommand{\PD}{PD^+}
\newcommand{\SR}{SR^+}
%----------------Session / object creation functions--------------%
\newcommand{\createSession}{create\_session}
\newcommand{\deleteSession}{delete\_session}
\newcommand{\assignValues}{assign\_values}
\newcommand{\removeValues}{remove\_values}
\newcommand{\createReq}{session^+}
\newcommand{\removeReq}{session^-}
\newcommand{\sessionOL}{session}
\newcommand{\createObject}{create\_object}
\newcommand{\updateObject}{update\_OL\_values}
\newcommand{\assignLabels}{assign\_OL\_values}
\newcommand{\removeLabels}{remove\_OL\_values}
\newcommand{\createUser}{create\_user}
\newcommand{\assignULLabels}{assign\_UL\_values}
\newcommand{\removeULLabels}{remove\_UL\_values}
%-------------Policy Machine Command--------------------%
\newcommand{\pmMini}{PM_{mini}}
\newcommand{\assignment}{ASSIGN}
\newcommand{\assignmentPlus}{\assignment^+}
\newcommand{\assignmentStar}{\assignment^*}
\newcommand{\assignmentOOA}{\assignment_{ooa}}
\newcommand{\assignmentUUA}{\assignment_{uua}}
\newcommand{\assignmentOAOA}{\assignment_{oaoa}}
\newcommand{\assignmentUAUA}{\assignment_{uaua}}
\newcommand{\assignmentATPC}{\assignment_{atpc}}
\newcommand{\association}{ASSOCIATION}
\newcommand{\associationPolicy}{\association_{policy}}
\newcommand{\decisionFunction}{allow\_resource\_request}
\newcommand{\allAssignment}{ASSIGN}
\newcommand{\allAssociation}{ASSOC}
\newcommand{\peAssoc}{PC\_ASSOC}
\newcommand{\peAssign}{PC\_ASSIGN}
\newcommand{\assignmentLabac}{\assignment}