- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
September 16, 2004.ppt
September 16, 2004 Introduction to Computer Security Lecture 3 Take Grant Model (Cont) HRU Schematic Protection Model Theorem: Can_share(α,x,y,G0)(for subjects) Subject_can_share(α, x, y,G0) is true iff x and y are subjects and there is an α edge from x to y in G0 OR if: ? a subject s ? G0 with an s-to-y α edge, and ? islands I1, …, In such that x ? I1, s ? In, and there is a bridge from Ij to Ij+1 What about objects?Initial, terminal spans x initially spans to y if x is a subject and there is a tg-path associated with word {t→*g→} between them x can grant a right to y x terminally spans to y if x is a subject and there is a tg-path associated with word {t→*} between them x can take a right from y Theorem: Can_share(α,x,y,G0) Can_share(α,x, y,G0) iff there is an α edge from x to y in G0 or if: ? a vertex s ? G0 with an s to y α edge, ? a subject x’ such that x’=x or x’ initially spans to x, ? a subject s’ such that s’=s or s’ terminally spans to s, and ? islands I1, …, In such that x’ ? I1, s’ ? In, and there is a bridge from Ij to Ij+1 Theorem: Can_share(α,x,y,G0) Corollary: There is an O(|V|+|E|) algorithm to test can_share: Decidable in linear time!! Theorem: Let G0 contain exactly one vertex and no edges, R a set of rights. G0 ├* G iff G is a finite directed acyclic graph, with edges labeled from R, and at least one subject with no incoming edge. Only if part: v is initial subject and G0 ├* G; No rule allows the deletion of a vertex No rule allows an incoming edge to be added to a vertex without any incoming edges. Hence, as v has no incoming edges, it cannot be assigned any Theorem: Can_share(α,x,y,G0) If part : G meets the requirement Assume v is the vertex with no incoming edge and apply rules Perform “v creates (α ? {g} to) new xi” for all 2=i = n, and α is union of all labels on the incoming edges going into xi in G For all pairs x, y with x α over y in G, perform “v grants (α to y) to x” If β is the set of rights x has over y in G, perform “v r
您可能关注的文档
- §3-3 走向成熟.ppt
- 01.ppt-《网络信息安全》.ppt
- 1.5 有理数的乘方1.5.1 乘方.ppt
- 12th U.S.North American Mine Ventilation Symposium.ppt
- 13、义犬复仇.ppt
- 16 Distributed Structures.ppt
- 20.1.2 中位数和众数 (第二课时).ppt
- 2002STIM-LAB Proppant Consortium.ppt
- 2009年初中学业考查历史热点专题复习.ppt
- 2011-LED专利态势及预警分析.ppt
- Smart Cards The Wave of the Future, or Big Brother .ppt
- Soil Physics 2010.ppt
- Studiekomiteen 16.05.13.ppt
- TCP in Mobile Ad Hoc Networks(MANETs).ppt
- The Art of LEGO Design.ppt
- The Principle of Opportunity Cost.PPT
- Think for himself = .ppt
- This is English 3Changes in life.ppt
- Twisted Pair( Pasangan Terpiuh ).ppt
- UNIT 10Do They Save Time or Waste Time.ppt
文档评论(0)