可公开验证与动态更新的多秘密共享安全方案
需积分: 6 98 浏览量
更新于2024-09-07
收藏 591KB PDF 举报
"这篇论文提出了一种新的可公开验证可更新的多秘密共享方案,旨在解决现有方案在秘密份额动态更新和可公开验证性方面的不足。该方案利用单向散列链来构建更新多项式,确保参与者秘密份额的定期更新,并在分发过程中生成验证信息,允许任何人对秘密份额和更新份额的有效性进行公开验证,防止成员间的欺诈行为。方案的安全性基于椭圆曲线上的离散对数问题和计算性Diffie-Hellman问题的难度假设,能有效抵御内外部攻击。"
在当前的多秘密共享领域,许多方案可能只提供静态的秘密共享,即一旦分配了秘密份额,就无法轻易地更新,或者虽然支持更新但缺乏有效的公开验证机制。尚雪娇和杜伟章提出的这个新方案解决了这些问题,它通过单向散列链技术实现秘密份额的动态更新。单向散列链是一种特殊的数据结构,它的特性是前一个散列值可以生成下一个散列值,但反过来却几乎不可能。因此,参与者可以周期性地使用这个链来更新他们的秘密份额,而无需透露原始秘密。
可公开验证性是方案的核心特征之一。在秘密分发过程中,系统会生成相应的验证信息,这些信息可以公开,任何观察者都可以根据这些信息检查秘密份额和更新份额的正确性。这有助于增加系统的透明度,及时发现并防止参与者之间的不诚实行为,比如篡改或伪造秘密数据。
方案的安全性依赖于两个核心假设:一是椭圆曲线上的离散对数问题的难度,这是许多现代密码学算法的基础,包括用于构建秘密共享和验证过程的部分;二是计算性Diffie-Hellman问题的难度,这是一个在公钥加密和认证协议中广泛使用的难题。如果这两个问题的求解变得容易,那么方案的安全性可能会受到威胁。然而,在当前的计算能力下,这些问题被认为是困难的,因此方案在实际应用中具有较高的安全性。
这篇论文提供的可公开验证可更新的多秘密共享方案在保障信息安全性、提升系统灵活性以及增强审计能力方面都具有显著优势,特别适用于需要频繁更新秘密信息且需要公开透明验证的分布式系统,如云计算、区块链网络和协作工作环境等。通过这种方式,系统可以维持高效率的运行,同时保持对敏感信息的严格控制和保护。
2019-07-22 上传
2019-07-22 上传
2019-07-22 上传
2019-09-06 上传
2019-09-08 上传
2019-09-12 上传
2019-09-08 上传
2019-09-12 上传
2019-07-22 上传
weixin_39840387
- 粉丝: 790
- 资源: 3万+
最新资源
- NIST REFPROP问题反馈与解决方案存储库
- 掌握LeetCode习题的系统开源答案
- ctop:实现汉字按首字母拼音分类排序的PHP工具
- 微信小程序课程学习——投资融资类产品说明
- Matlab犯罪模拟器开发:探索《当蛮力失败》犯罪惩罚模型
- Java网上招聘系统实战项目源码及部署教程
- OneSky APIPHP5库:PHP5.1及以上版本的API集成
- 实时监控MySQL导入进度的bash脚本技巧
- 使用MATLAB开发交流电压脉冲生成控制系统
- ESP32安全OTA更新:原生API与WebSocket加密传输
- Sonic-Sharp: 基于《刺猬索尼克》的开源C#游戏引擎
- Java文章发布系统源码及部署教程
- CQUPT Python课程代码资源完整分享
- 易语言实现获取目录尺寸的Scripting.FileSystemObject对象方法
- Excel宾果卡生成器:自定义和打印多张卡片
- 使用HALCON实现图像二维码自动读取与解码