求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。

盲簽名查看源代码讨论查看历史

跳转至: 导航搜索
盲簽名
圖片來自jianshu

盲签名密码学中是指,由 David Chaum 提出的盲签名是一种数字签名方式,其中消息的内容在签名之前对签名者是不可见的(盲化)。得到的盲签名可以对原始的、非盲消息以常规数字签名的方式公开验证。盲签名可以有效地保护隐私,其中签名者和消息作者是不同,例子包括电子选举和数字现金。

盲签名的一个经常被用的类比是选民将填妥的匿名选票装入一种带复写纸内衬的信封,信封的外面预先印上了选民的证件。官员首先验证证件然后在信封上签字,签字通过复写纸[1] 转移到选票上。一旦选票被签名,信封归还给选民,选民将选票放到一个没有标记的新的普通信封里。因此,签名者没有看过消息内容,但是一个第三方组织能通过基础的签名方案来检查签名是有效的。

简介

盲签名允许消息者先将消息盲化,而后让签名者对盲化的消息进行签名,最后消息拥有者对签字除去盲因子,得到签名者关于原消息的签名。盲签名就是接收者在不让签名者获取所签署消息具体内容的情况下所采取的一种特殊的数字签名技术,它除了满足一般的数字签名条件外,还必须满足下面的两条性质: 1. 签名者对其所签署的消息是不可见的,即签名者不知道他所签署消息的具体内容。 2. 签名消息不可追踪,即当签名消息被公布后,签名者无法知道这是他哪次的签署的。 关于盲签名, 曾经给出了一个非常直观的说明:所谓盲签名,就是先将隐蔽的文件放进信封里,而除去盲因子的过程就是打开这个信封,当文件在一个信封中时,任何人不能读它。对文件签名就是通过在信封里放一张复写纸,签名者在信封上签名时,他的签名便透过复写纸签到文件上。 一般来说,一个好的盲签名应该具有以下的性质: 1. 不可伪造性。除了签名者本人外,任何人都不能以他的名义生成有效的盲签名。这是一条最基本的性质。 2. 不可抵赖性。签名者一旦签署了某个消息,他无法否认自己对消息的签名。 3. 盲性。签名者虽然对某个消息进行了签名,但他不可能得到消息的具体内容。 4. 不可跟踪性。一旦消息的签名公开后,签名者不能确定自己何时签署的这条消息。 满足上面几条性质的盲签名,被认为是安全的。这四条性质既是我们设计盲签名所应遵循的标准,又是我们判断盲签名性能优劣的根据。 另外,方案的可操作性和实现的效率也是我们设计盲签名时必须考虑的重要因素。一个盲签名的可操作性和实现速度取决于以下几个方面: 1. 密钥的长度; 2. 盲签名的长度; 3. 盲签名的算法和验证算法。

參考文獻

  1. 复写纸,pixnet