基于模拟发送方的公钥加密技术解析
在当今数字化时代,信息安全至关重要,公钥加密技术作为保障信息安全的重要手段,一直是研究的热点。本文将深入探讨基于模拟发送方的公钥加密相关技术,包括其基本概念、通用构造、安全证明以及不同假设下的具体实现等内容。
1. 基本概念
在公钥加密的研究中,有几个重要的概念和假设需要我们了解。
- 子集成员假设 :对于非空集合 $X$,存在两个相关的子集成员假设。第一个假设表明,即使给定公共参数,集合 $L$ 和 $X$ 上的均匀分布在计算上是不可区分的;第二个假设要求,即使知道公共参数,集合 $L$ 和 $X \setminus L$ 上的均匀分布在计算上也是不可区分的。当 $L$ 在 $X$ 中是稀疏的,即 $|L|/|X| = negl(1^{\lambda})$ 时,这两个假设是等价的。
- 哈希证明系统 :设 $H = (\Lambda, SK, X, L, W, Y, PK, \mu)$ 是一个投影哈希族,$\Lambda[X, L, W, R]$ 是子集成员假设的一个实例,其中 $W$ 是见证集,$R \subset X \times W$ 是一个二元关系,满足 $x \in L$ 当且仅当存在一个 $w$ 使得 $(x, w) \in R$。哈希证明系统提供了高效的算法来随机选择 $sk \in SK$ 和 $x \in X$,计算 $\mu(sk)$,以及对于 $x \in L$ 且有见证 $w$ 时计算 $\Lambda_{sk}(x)$,即 $\Lambda_{sk}(x) = Priv(sk, x) = Pub(\mu(sk), x, w)$。
超级会员免费看
订阅专栏 解锁全文
1026

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



