高效密钥策略属性基可搜索加密方案解析
1. 安全游戏与优势定义
在密钥策略属性基可搜索加密(KP - ABSE)中,存在两种安全游戏,分别针对不同的对手角色。
1.1 外部攻击者 A1 的安全游戏
- 阶段 2 :A1 继续像阶段 1 一样进行查询,发出查询 (Mq1 + 1, ρq1 + 1, {Wρq1 + 1(i)}), …, (Mq, ρq, {Wρq(i)}),但查询不能与给定的挑战关键字集匹配。
- 猜测 :A1 输出一个猜测比特 β′ ∈ {0, 1}。如果 β = β′,则 A1 获胜。A1 的优势定义为 AdvA1(1λ) = |Pr[β′ = β] - 1/2|。
1.2 云服务器 A2 的安全游戏
- 初始化 :A2 提交两个等长的挑战关键字集 W∗0, W∗1。
- 设置 :B 运行 Setup(1λ) 发送公共参数 pars 给 A2,再运行 sKeyGen(pars) 返回公钥 pks 和私钥 sks 给 A2。
- 阶段 1 :A2 向 B 提交搜索陷门查询 (M1, ρ1, {Wρ1(i)}), …, (Mq1, ρq1, {Wρq1(i)}),B 运行 Trapdoor 算法返回相应陷门 TMj 给 A2。
- 挑战 :B 随机选择 β ∈ {0, 1},返回挑战
超级会员免费看
订阅专栏 解锁全文
15

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



