54、数字签名的渐进式高效验证与可撤销分层属性签名

数字签名的渐进式高效验证与可撤销分层属性签名

数字签名的渐进式验证

在数字签名验证领域,渐进式验证是一种重要的技术。对于具有 Mv 风格验证的签名方案,我们可以构建一个渐进式验证编译器。

渐进式验证编译器

给定一个具有 Mv 风格验证的签名方案 Σ,我们为其定义渐进式验证 ΣP 的 T 个步骤。T 的值设定了验证者想要检查的线性约束数量的上限,即 T = rows(M),其中 M 是 Σ 原始签名验证中使用的矩阵。

可接受状态集合 S 包括空集 ∅ 以及 ProgVeri 可能输出的任何状态,具体为 (S = {0, 1}×Z^{rows(Z’)×cols(Z’)}_q×Z^{rows(v)×cols(v)}_q×{0, 1}^λ ∪∅)。我们从渐进式伪造的概率中提取置信水平。

对于中断步骤 t,攻击者创建渐进式伪造的概率至多为 (\frac{q^{n - t - 1}}{q^{n - 1}})。如果底层代数结构的大小 (q = 2^{poly(λ)}),那么当 (t = 1) 时,这个概率就可以忽略不计。也就是说,对于定义在指数级大的代数结构上的具有 Mv 风格验证的签名,高效验证和渐进式验证是等价的。而当 (q = poly(λ)) 时,攻击者创建渐进式伪造的概率不可忽略。

在我们的渐进式验证实例中,每次验证查询都会刷新由 offVer 产生的 svk,这样攻击者就无法利用渐进式伪造可能泄露的信息进行未来的伪造尝试。

渐进式验证方案的安全性

定理表明,如果 Σ 是一个具有 Mv 风格验证的存在不可伪造签名方案,那么通过我们的编译器得到的方案 ΣP 是 Σ 的渐进式验证的安

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值