52、数字签名的渐进式高效验证

数字签名的渐进式高效验证

1. 引言

数字签名广泛用于验证信息来源和确保数据完整性。常见的签名验证程序通常在执行结束时才给出接受或拒绝的决策。若验证过程中途被中断,就无法获取关于签名有效性的有意义信息。这种局限性并非签名验证本身固有,而是算法设计导致的。

Le等人提出了具有灵活验证功能的签名,其验证算法在执行过程中能逐步增强对签名有效性的信心。当验证中断时,验证者可得到一个概率值α∈[0, 1] ∪⊥ 来量化签名的有效性,或者直接拒绝该签名。渐进式验证不仅能应对意外中断,还可用于定制验证过程的可靠性,并且在理论上连接了经典、信息论和后量子安全概念。

1.1 研究贡献

本研究旨在为现有签名方案设计新的验证方法,打破传统签名验证的单一性。具体采用两种方法:
- 高效验证 :通过对签名者公钥进行一次性计算,加速对同一签名者的多个签名的验证过程。
- 渐进式验证 :重新设计验证过程,使算法在部分执行时也能提取有意义的信息。

我们为高效验证和渐进式验证引入了正式定义和安全模型。针对具有Mv风格验证(即验证包含矩阵 - 向量乘法)的签名方案,提出了两个编译器,将传统的Mv风格验证转换为可证明安全的高效或渐进式验证。这些编译器适用于多种基于多元多项式和格的签名方案,如NIST候选方案Rainbow和LUOV,以及GPV、MP和GVW等格基方案。

1.2 相关工作

此前,Fischlin、Armknecht等人在消息认证码(MAC)领域探讨了验证时在安全性和计算量之间的权衡。Le等人和Taleb等人则将此问题扩展到

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值