8.5高级密码算法之属性加密算法

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

密码学原理

高级密码算法之属性加密算法

1 问题的提出

C O N T E N T

2 访问控制结构

3 加解密过程

✧问题:

✧作用:

✧对称加密算法:1:1 ✧公钥加密算法:N:1 ✧属性加密算法:1:N

✧与常规访问控制的不同

◆比组密钥使用更灵活

✧CPABE(Ciphertext-Policy Attribute-Based Encryption)

用户A:

用户B:

用户C:

✧加密策略:

✧KPABE(Key-Policy Attribute-Based Encryption)

用户A:

用户B:

✧文档属性:

or and 叶节点为属性,阈值为1,非叶节点为阈值,

or: t=1 , and: t=子节点个数 一个密钥所包含的属性如果满足访问树,就可以解密,比该密钥属性更多的密钥也能满足访问树,因此,一颗访问树隐含一个授权集

or t=2

A

t=3

B t=2

C t=2

A

t=3

B t=2

C t=2

doi:10.1109/SP.2007.11

相关文档
最新文档