We Bare Bears
798 字
4 分钟
Manuscript for "Public Key Encryption with Keyword Search"
Paper reference: Public Key Encryption with Keyword Search | SpringerLink
PEKS using Bilinear Maps
Construction
素数p阶群, (乘法群)定义双线性映射:
非退化性:
Hash functions:
PEKS Scheme
KeyGen:
input 安全参数 , 群阶p, , ,, g是 的一个生成元
output
一个典型的RSA公私钥分发
PEKS():
, then compute
output
Notice that and
Test(, S, )
S=[A,B]
output
proof:
BDH Assumption
“Bilinear Diffie-Hellman Problem (BDH): Fix a generator g of G1. The BDH problem is as follows: given g, ga, gb, gc ∈ G1 as input, compute e(g, g)abc ∈ G2. We say that BDH is intractable if all polynomial time algorithms have a negligible advantage in solving BDH.” (Boneh et al., 2004, p. 512)
安全性证明
定理1. 非交互式PEKS在适应性选择关键词攻击
下具有语义安全,如果BDH是难解问题。
安全目标:在自适应选择关键词攻击下语义安全。
归约到BDH问题:
假设存在攻击者 A 能以优势 ϵ 区分关键词加密,构造算法 B 利用 A 解决BDH问题。
模拟过程:
B 接收BDH挑战 ,模拟公钥 。
对 A 的陷门查询,若关键词关联 ,则终止;否则返回合法陷门。
挑战阶段,随机选择 ,构造密文 。
攻击者成功时,B 从哈希列表提取 。
优势分析:
- B 的成功概率为 ,其中 为陷门查询次数, 为哈希查询次数。
阅读量:0
Manuscript for "Public Key Encryption with Keyword Search"
https://blog.twlmgatito.cn/posts/manuscript-for-peks/本文同步发布于 博客园、CSDN等技术论坛 微信公众号仅与WPF Develops官方合作 转载请保留所有信息