两层加密中的策略更新与保护评估
在数据安全领域,两层加密(BEL和SEL)是一种有效的访问控制手段。下面将详细介绍两层加密中的策略更新操作(授予和撤销权限)以及对其保护效果的评估。
1. 授予和撤销权限的相关过程
1.1 主要过程代码
以下是授予(GRANT)、撤销(REVOKE)和过度加密(OVER - ENCRYPT)的过程代码:
GRANT(u,o)
acl(o) := acl(o) ∪{u}
find the vertex b j with bj.labela = ϕb(o)
if u Eb ̸−→o then
find the vertex bi with bi.label = ϕb(u)
ti, j := b j.keya ⊕h(bi.key,b j.labela)
Tb := Tb ∪{ti, j}
upload token ti,j on the server by storing it in table TOKENS
O′ := {o′ :o′ ̸=o∧ϕb(o’)=ϕb(o)∧∃u∈U :u Eb −→o∧u̸∈acl(o′)}
if O′ ̸= /0 then
Partition O′ in sets such that each set S contains objects with the same acl aclS
for each set S do
Over-encrypt(aclS,S)
ca
超级会员免费看
订阅专栏 解锁全文
1381

被折叠的 条评论
为什么被折叠?



