盲签名是一种在数字签名过程中保护消息内容隐私的技术,由大卫·乔姆提出。在这种签名方式中,签名者在签名之前无法看到消息的内容(盲化)。盲签名后的结果可以像常规数字签名一样对原始的、非盲化的消息进行公开验证。盲签名的应用场景包括电子选举和数字现金等,它能有效地保护用户隐私,同时确保签名者和消息作者的身份分离。
在普通数字签名中,签名者总是先知道数据的内容后才实施签名,这是通常的办公事务所需要的。但有时却需要某个人对某数据签名,而又不能让他知道数据的内容。称这种签名为盲签名(BlindSignature)。在无记名投票选举和
虚拟币系统中往往需要这种盲签名。
②在签名被接收者泄露后,签名者不能追踪签名。即:如果把签名的数据给签名者看,他确信是自己的签名,但他无法知道什么时候对什么样的盲数据施加签名而得到此签名数据。·盲签名在
电子商务和电子政务系统中有着广泛的应用前景。
一般的签名,签名者对自己发出的签名,必须是记得的,比如,在何时何地对谁发的,他自己可以记下来。但是,如果把签名看作是电子现金的话,就涉及到了匿名性的问题,于是就设计出盲签名。
盲签名在某种程度上保护了参与者的利益,但不幸的是盲签名的匿名性可能被犯罪份子所滥用。为了阻止这种滥用,人们又引入了公平盲签名的概念。公平盲签名比盲签名增加了一个特性,即建立一个可信中心,通过可信中心的授权,签名者可追踪签名。