基于双线性对的高效身份盲签名方案
165 浏览量
更新于2024-08-28
收藏 201KB PDF 举报
"这篇文章提出了一种新的基于身份的盲签名方案,该方案利用了双线性对,并且在设计中采用了两个不同的盲化因子来对签名者的提交进行盲化处理,以提高效率和安全性。该方案的特点是需要的对运算次数最少,从而比现有的类似方案更为高效。此外,该方案被证明在抵抗平行攻击下也能防止伪造签名。"
基于身份的盲签名方案是一种在电子支付系统等场景中常见的密码学技术,它结合了传统数字签名的认证功能和盲签名的匿名特性。传统的数字签名允许验证者确认信息的来源和完整性,而盲签名则进一步确保了签名者无法知道他们所签名的具体内容,这对于保护用户的隐私至关重要。
双线性对是这种新方案的核心数学工具。在密码学中,双线性对是定义在两个群G1和G2上的函数,它满足特定的线性性质。双线性对不仅需要是双线性的(即,对于群G1中的元素R和S,以及整数a和b,e(aR, bS) = e(R, S)^{ab}),而且还需要是非退化的(存在一对元素使得其结果不等于群G2的单位元)和可计算的(能够有效地计算出对应的结果)。双线性对在许多密码协议中都扮演着关键角色,因为它提供了构造安全密码方案的手段,如零知识证明、身份基加密和盲签名。
在本文中提到的新方案中,作者首先介绍了基于身份的签名系统和盲签名的特点,然后详细阐述了如何通过双线性对和两个盲化因子来实现这个高效的签名方案。这个设计旨在减少对运算的次数,以降低计算复杂性和提高系统的执行速度。通过这种方式,方案的效率得到了显著提升,同时,由于方案被证明是安全的,可以抵御伪造签名的尝试,尤其是在平行攻击的环境下。
为了确保方案的安全性,作者还讨论了两个基本的密码学难题:离散对数问题(DLP)和计算Diffie-Hellman问题(CDHP)。DLP是在群G1中找到一个元素的指数,而CDHP则涉及找到两个给定元素的乘积的指数。这两个问题在实践中被认为是困难的,它们是许多公钥密码体制安全性的基础,包括本文提出的盲签名方案。
这篇文章提出了一种创新的、基于身份的盲签名方法,通过优化双线性对的使用,实现了更高效的签名过程,同时也保证了安全性。这对于需要高效率和隐私保护的现代通信和交易系统具有重要的实际应用价值。
2019-07-22 上传
2013-01-13 上传
2007-06-20 上传
2021-05-21 上传
2021-03-03 上传
2021-01-20 上传
2021-05-22 上传
2021-04-29 上传
2021-03-31 上传
weixin_38659374
- 粉丝: 0
- 资源: 966
最新资源
- 火炬连体网络在MNIST的2D嵌入实现示例
- Angular插件增强Application Insights JavaScript SDK功能
- 实时三维重建:InfiniTAM的ros驱动应用
- Spring与Mybatis整合的配置与实践
- Vozy前端技术测试深入体验与模板参考
- React应用实现语音转文字功能介绍
- PHPMailer-6.6.4: PHP邮件收发类库的详细介绍
- Felineboard:为猫主人设计的交互式仪表板
- PGRFileManager:功能强大的开源Ajax文件管理器
- Pytest-Html定制测试报告与源代码封装教程
- Angular开发与部署指南:从创建到测试
- BASIC-BINARY-IPC系统:进程间通信的非阻塞接口
- LTK3D: Common Lisp中的基础3D图形实现
- Timer-Counter-Lister:官方源代码及更新发布
- Galaxia REST API:面向地球问题的解决方案
- Node.js模块:随机动物实例教程与源码解析