8.5高级密码算法之属性加密算法
![8.5高级密码算法之属性加密算法](https://img.360docs.net/img17/12qu35u0q4pxcjvfp8btnjqbzaewoiq2-71.webp)
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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