The Typed Access Matrix Model TAM and Augmented



























- Slides: 27
The Typed Access Matrix Model (TAM) and Augmented TAM (ATAM) Ravi Sandhu Laboratory for Information Security Technology George Mason University www. list. gmu. edu sandhu@gmu. edu © 2004 Ravi Sandhu www. list. gmu. edu
Outline • TAM: Typed Access Matrix Model • TAM adds types to HRU and preserves strong safety results of SPM/ESPM • SO-TAM: Single Object TAM • SO-TAM manipulates one column of the access matrix at a time and is equivalent to TAM • ATAM: Augmented TAM • ATAM adds testing for absence of rights to TAM • ATAM is equivalent to TAM in one sense but more expressive in another © 2004 Ravi Sandhu www. list. gmu. edu 2
TAM adds types to HRU © 2004 Ravi Sandhu www. list. gmu. edu 3
TAM adds types to HRU © 2004 Ravi Sandhu www. list. gmu. edu 4
TAM commands © 2004 Ravi Sandhu www. list. gmu. edu 5
TAM primitive operations © 2004 Ravi Sandhu www. list. gmu. edu 6
TAM operations: enter and delete © 2004 Ravi Sandhu www. list. gmu. edu 7
TAM operations: create and destroy © 2004 Ravi Sandhu www. list. gmu. edu 8
TAM operations: create and destroy © 2004 Ravi Sandhu www. list. gmu. edu 9
ORCON in TAM © 2004 Ravi Sandhu www. list. gmu. edu 10
ORCON in TAM © 2004 Ravi Sandhu www. list. gmu. edu 11
ORCON in TAM © 2004 Ravi Sandhu www. list. gmu. edu 12
ORCON in TAM © 2004 Ravi Sandhu www. list. gmu. edu 13
MTAM: Monotonic TAM © 2004 Ravi Sandhu www. list. gmu. edu 14
MTAM Canonical Schemes © 2004 Ravi Sandhu www. list. gmu. edu 15
MTAM Canonical Schemes © 2004 Ravi Sandhu www. list. gmu. edu 16
ORCON as a MTAM Canonical Scheme © 2004 Ravi Sandhu www. list. gmu. edu 17
Acyclic TAM schemes © 2004 Ravi Sandhu www. list. gmu. edu 18
Acyclic TAM unfolded state © 2004 Ravi Sandhu www. list. gmu. edu 19
Acyclic MTAM unfolded state © 2004 Ravi Sandhu www. list. gmu. edu 20
Acyclic MTAM safety © 2004 Ravi Sandhu www. list. gmu. edu 21
Ternary MTAM © 2004 Ravi Sandhu www. list. gmu. edu 22
Ternary MTAM © 2004 Ravi Sandhu www. list. gmu. edu 23
Binary and Unary MTAM • Useless • Binary MTAM • Single-parent creation or spontaneous doublechild creation • Less expressive than multi-parent creation © 2004 Ravi Sandhu www. list. gmu. edu 24
SOTAM: single object TAM © 2004 Ravi Sandhu www. list. gmu. edu 25
SOTAM • SOTAM is equivalent in expressive power to TAM © 2004 Ravi Sandhu www. list. gmu. edu 26
ATAM: Augmented TAM • Allow testing for absence of rights in the conditions of commands • ATAM is equivalent in expressive power to TAM in unbounded simulation but most likely not in bounded simulation • “Most likely not” has recently been shown to be “provably cannot” © 2004 Ravi Sandhu www. list. gmu. edu 27