盲签名

作者: 雪落无留痕 | 来源:发表于2021-04-16 00:05 被阅读0次

盲签名允许在不知道真实消息的情况下,对该消息进行签名。

它除了满足一般的数字签名条件外,还必须满足下面的两条性质:

  • 签名者对其所签署的消息是不可见的,即签名者不知道他所签署消息的具体内容。

  • 签名消息不可追踪,即当签名消息被公布后,签名者无法知道这是他哪次的签署的。

Chaum 盲签名方案

chaum盲签名采用RSA加密方案实现,首先需要选择两个素数 pq, 加密公钥为 e, 并计算:

n=p * q

\phi = (p-1)(q-1)

d=e^{-1}(mod \phi)

Alice首先选择消息 m, 需要Bob进行盲签名, Alice 先生成随机数 k, 并计算:

m^*=mk^e(mod\ n)

Alice将 m^* 发送给Bob, Bob采用私钥 d 进行签名:

s^*={m^*}^d

Bob将 s* 发送给Alice, Alice 计算得到真实的签名:

s=k^{-1}s^*

即:

s=k_1s^*=k^{-1}{m^*}^d=k^{-1}m^dk^{ed}=m^d(mod\ n)

应用场景

盲签名可应用于匿名电子支付应用中。

参考

https://asecuritysite.com/encryption/blinding

Chaum, D. (1983). Blind signatures for untraceable payments. In Advances in cryptology (pp. 199-203). Springer, Boston, MA.

相关文章

  • 区块链签名

    ecdsa签名 Schnorr签名Schnorr与聚合签名.jpg 群签名环签名(没有管理员的群签名)盲签名

  • 盲签名

    数字签名的一个基本特征就是文件签署者知道自己签署的是什么东西,这是一个习以为常的想法,但是当我们不想让签署者知道文...

  • 盲签名

    盲签名允许在不知道真实消息的情况下,对该消息进行签名。 它除了满足一般的数字签名条件外,还必须满足下面的两条性质:...

  • 群签名,环签名,盲签名,数字签名

    互联网世界签名 数字签名 类似在纸质合同上签名确认合同内容,数字签名用于证实某数字内容的完整性(integrity...

  • 简要介绍数字签名之盲签名

    姓名:朱睿琦 学号:15180288015 参考:http://blog.csdn.net/win_in_acti...

  • 对盲签名(Blind signature)的理解

    今天研究了一下盲签名,参考了https://en.wikipedia.org/wiki/Blind_signatu...

  • 忙于盲

    忙忙忙 忙忙忙忙是为了自己的理想还是为了不让别人失望盲盲盲 盲盲盲盲的已经没有主张盲的已经失去方向忙忙忙 盲盲盲...

  • 我这么努力不是为了别人的羡慕眼光

    BGM:张艾嘉《忙与盲》 “忙忙忙 忙忙忙 忙是为了自己的理想,还是为了不让别人失望 盲盲盲 盲盲盲 盲的已经没有...

  • 忙与盲

    忙忙忙 忙忙忙, 忙是为了自己的理想, 还是为了不让别人失望。 盲盲盲 盲盲盲, 盲得已经没有主张, 盲得已经失去...

  • 盲盲

    盲盲的心在叫: 呀、呀、呀 @ 盲盲张开了双臂 扑了个空 气流封锁了它的狂喜 盲盲注视着茫茫的夜色 撅起了嘴 :-...

网友评论

      本文标题:盲签名

      本文链接:https://www.haomeiwen.com/subject/lorslltx.html