属性基加密(Attribute-Based Encryption)
属性基加密的思想是让密文和密钥与属性集合和访问结构产生关联,当且仅当属性集合满足访问结构的时候,方能解密成功。
属性基加密分类
- KP-ABE(key-policy ABE):(基于密钥策略的属性加密)是将策略嵌入到密钥中,属性嵌入到密文中。
- CP-ABE(ciphertext-policy ABE):(基于密文策略的属性加密)是将策略嵌入到密文中,属性嵌入到密钥中。
关于KP-ABE
一些定义
- 双线性映射
- 访问树
KP-ABE算法详解
1. Setup
根据是否符合属性要求划分出两类公钥,符合属性时为Ti