NTRU基础的非交互式不可展承诺方案
需积分: 10 60 浏览量
更新于2024-08-11
收藏 361KB PDF 举报
"基于格构造非交互不可展承诺方案 (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的高效运算和格问题的复杂性,提供了一种安全、快速的方法来执行承诺操作。由于其抵抗多种攻击的能力,该方案对于网络安全和分布式计算环境中的隐私保护具有重要意义。然而,如同所有密码学方案一样,它也需要持续的安全评估,以应对未来可能出现的新的攻击技术。
2022-05-29 上传
2021-04-25 上传
2021-10-10 上传
2022-08-03 上传
2021-01-31 上传
2021-05-07 上传
2021-03-10 上传
2021-05-23 上传
点击了解资源详情
weixin_38654315
- 粉丝: 5
- 资源: 962
最新资源
- C语言运行环境,适合C语言初学者阅读。
- WinXp系统蓝屏解决方案
- 县级电网调度自动化系统的运用及深思
- EJB3中文教程,很有用的!
- jdbc数据库连接写法
- Oracle常用命令
- 例解C程序的内存分布
- linux sed命令讲解
- Error in initialization of native part of the Colorer library. This can be caused by absent net_sf_colorer.dll 报错
- BA5104红外遥控编码发射器
- LASER SCRIBING OF p-i-np-i-n “MICROMORPH” (a-SiHμc-SiH) TANDEM CELLS 非晶硅/微晶硅太阳能电池的激光切割
- sql server 2000软件全程视图使用教程
- jqgriddocs3.4
- Compressive Sensing
- 高速PCB设计指南之一
- Flex3 in Action(Feb 2009).pdf