盲环签名方案的设计与实现的中期报告.docxVIP

  • 0
  • 0
  • 约1.62千字
  • 约 2页
  • 2023-09-07 发布于上海
  • 举报

盲环签名方案的设计与实现的中期报告.docx

盲环签名方案的设计与实现的中期报告 中期报告 - 盲环签名方案的设计与实现 一、研究背景 区块链技术的快速发展为去中心化的交易提供了新的机制,同时也带来了隐私保护的需求。盲签名技术可以实现这一需求,它可以帮助用户在不泄露自己的身份和隐私信息的情况下,对一笔交易进行签名。盲环签名技术是盲签名技术的一种扩展,它允许多个用户在保护隐私的情况下,共同进行交易的签名,实现去中心化的交易。 在现有的盲环签名方案中,存在一定的效率问题,例如签名生成和验证的时间较长,加密操作比较复杂等。因此,本文将研究新的盲环签名方案,在较好保障隐私的情况下,提高签名的效率。 二、研究进展 1.文献研究 本文主要参考了多个学术论文和技术报告,包括但不限于以下: [1] Abe M, Ohkubo M, Suzuki K. New efficient blind signature schemes[C]//International Conference on Theory and Application of Cryptographic Techniques. Springer, Berlin, Heidelberg, 2003: 57-73. [2] Hengshan W, Zhengping J, Xinyi H. PL-SAB: An efficient privacy-preserving location-based service system[C]//IEEE INFOCOM 2014-IEEE Conference on Computer Communications. IEEE, 2014: 435-443. [3] Chaum D. Blind signatures for untraceable payments[J]. Advances in Cryptology—Crypto’82, 1983: 199-203. [4] Boneh D, Goh E J, Nissim K. Evaluating 2-DNF formulas on ciphertexts[C]//Annual International Conference on the Theory and Applications of Cryptographic Techniques. Springer, Berlin, Heidelberg, 2005: 325-341. 2.方案设计 在现有的盲环签名方案中,签名生成和验证的过程比较繁琐复杂,导致效率不高。因此,本文提出一种新的盲环签名方案,方案设计主要包括以下几步: (1)针对现有方案中盲化和混淆的操作较多的问题,本文采用了基于标准模型的方案设计,简化操作复杂度。 (2)本文采用了基于BLS(Boneh-Lynn-Shacham)签名的盲签名方案,加快了签名生成的速度。 (3)在盲化和混淆过程中,本文采用了加法混淆和乘法混淆,可以避免多重计算带来的计算复杂度问题。 (4)本文采用了基于索引生成器的盲签名方案,可以生成高效的随机盲化函数。 3.技术实现 本文实现了设计的盲环签名方案,使用了Python和Solidity两种语言,分别对后端计算和智能合约的实现进行了优化。实现主要包括以下几个部分: (1)基于BLS签名实现的盲化和签名生成算法。 (2)用于实现加法混淆和乘法混淆的本地置换算法。 (3)随机盲化生成器的实现。 (4)前端用户注册、交易、签名等操作的实现。 (5)Solidity代码和智能合约的部署和优化。 三、下一步工作 目前,本文已经完成了设计和实现,并对实现的效率和安全性进行了初步的验证和测试。在接下来的工作中,我们将继续优化算法,提高签名的速度和效率,并进行更加严格的安全性评估。同时,我们还将探索盲环签名方案在去中心化交易、数字资产交易等场景中的应用。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档