风险提示:防范以虚拟货币/区块链名义进行的非法集资风险。 ——银保监会等五部门

盲签名:一种特殊的数字签名技术

白话区块链 2019-08-07 11:09:10
微信分享

扫码分享

众所周知,区块链是一个分布式账本。对于账本而言,其私密性极其重要,因此发掘一些技术来保障其安全性变成很多人的研究方向,签名技术便是其中之一,而不同的签名方式带来的安全性也不同,如多重签名、群签名等等,今天就让我们聊聊数字签名技术中的盲签名是什么?

作者:三黎 / 来源:白话区块链

盲签名

  盲签名

  如环签名一样,盲签名是一种特殊的数字签名技术。盲签名因签名的人看不到所签署文件的具体内容而闻名,它有两个显著的特点:一是签名者对消息的内容是不可见的 ;二是签名被公开后,签名者不能追踪签名。

  1983 年 ,David Chaum 提出盲签名,主要是为了实现防止追踪( unlinkability )。有人用一个很形象的例子来形容盲签名:

  先将隐蔽的文件放进信封里,任何人不能读它,对文件签名就是通过在信封里放一张复写纸,签名者在信封上签名时,他的签名便透过复写纸签到文件上。

  这样一来,签名的人看不到签名的内容,即便签名被公开,签名者也无法得知这个签名是哪次签署的。

  有人会想签名者都看不到签名内容,谁愿意签字呢?有什么应用场景呢?

  举个例子:在日常买东西的时候,现金支出是很难让别人追踪的;但在网上转账的时候,很容易被第三方(如银行)查到自己的消费情况,盲签名的作用就是为了不让银行知道你的钱花到哪里去了。

  在盲签名操作过程中最重要的便是盲化技术,给签名者的数据是经过盲化之后呈现出来的,在签名之后且去盲化后,是不能让签名者联想起之前的盲化数据。

白话区块链

区块链世界入口第一站,人人都能看懂的区块链;24 小时热点实时追踪。