NTRU基础的非交互式不可展承诺方案
下载需积分: 10 | PDF格式 | 361KB |
更新于2024-08-11
| 20 浏览量 | 举报
"基于格构造非交互不可展承诺方案 (2012年)"
本文主要探讨了一种基于格构造的非交互不可展承诺方案,该方案是利用NTRU(Number Theory Research Unit)公钥密码体制作为基础。NTRU是一种在1996年由Jeffrey Hoffstein、Jill Pipher和Joseph H. Silverman提出的公钥密码算法,它依赖于格(lattice)的数学难题,特别是格的短向量搜索问题(Shortest Vector Problem, SVP)和最接近向量问题(Closest Vector Problem, CVP),这些问题是目前被认为相对安全的计算难题。
承诺方案是密码学中的一个重要概念,它允许一方(承诺者)向另一方(验证者)承诺一个值,而不立即揭示这个值,同时保证承诺者不能篡改已经做出的承诺。非交互式承诺方案则消除了通信双方的交互需求,使得承诺过程更为高效。不可展性(non-malleability)则是指一旦承诺被做出,就不能被篡改或复制,以防止欺诈行为。
在这个方案中,作者利用NTRU的快速运算特性,设计了一种基于CVP的非交互承诺方案。方案的安全性基于格上的CVP问题,如果攻击者无法解决这个问题,那么他们就无法伪造或篡改承诺。为了确保承诺者的绑定性,即承诺者不能改变已承诺的信息,方案利用了抗碰撞Hash函数。Hash函数的碰撞抵抗特性可以有效地验证承诺的合法性,因为任何对承诺的篡改都会导致不同的Hash值。
此外,为了实现验证者隐藏性和与揭示相关的不可展性质,文章提出了随机映射的概念。通过对明文进行随机扰动,使得即使知道原始明文,攻击者也无法准确预测经过承诺过程后的结果,从而保持了明文的随机分布特性。这种方法有助于防止信道窃听、消息重放攻击以及复制承诺攻击。
这个基于格的非交互不可展承诺方案结合了NTRU的高效运算和格问题的复杂性,提供了一种安全、快速的方法来执行承诺操作。由于其抵抗多种攻击的能力,该方案对于网络安全和分布式计算环境中的隐私保护具有重要意义。然而,如同所有密码学方案一样,它也需要持续的安全评估,以应对未来可能出现的新的攻击技术。
相关推荐










weixin_38654315
- 粉丝: 5
最新资源
- 支付宝订单监控免签工具:实时监控与信息通知
- 一键永久删除QQ空间说说的绿色软件
- Appleseeds训练营第4周JavaScript练习
- 免费HTML转CHM工具:将网页文档化简成章
- 奇热剧集站SEO优化模板下载
- Python xlrd库:实用指南与Excel文件读取
- Genegraph:通过GraphQL API使用Apache Jena展示RDF基因数据
- CRRedist2008与CRRedist2005压缩包文件对比分析
- SDB交流伺服驱动系统选型指南与性能解析
- Android平台简易PDF阅读器的实现与应用
- Mybatis实现数据库物理分页的插件源码解析
- Docker Swarm实例解析与操作指南
- iOS平台GTMBase64文件的使用及解密
- 实现jQuery自定义右键菜单的代码示例
- PDF处理必备:掌握pdfbox与fontbox jar包
- Java推箱子游戏完整源代码分享