1. 什么是盲签名 2. 盲签名的实现方式 2.1 基于RSA的盲签名方案 3. 盲签名在区块链中的应用 1. 什么是盲签名 盲签名的概念首先由 David Chaum 于1982年提出,盲签名实现了签名者对发送者的消息进行签名,却不能知道签名者消息的具体内容。 相当于将文件放入信封,签名者在信封上对文件进行签名,而不知道具体的...
一般来说,盲签名方案有两个步骤:加密(encryption)和解密(decryption)。该方案实际上通过将信息加密,然后由签名者进行有效签名,最后使用解密来获得签名信息,使得签名者既不知道签名信息的内容及实际的身份,也不可能改变签名的内容,而真实拥有者能够轻松获取其签名信息,更加安全。 盲签名的应用目前主要是用于实现双方匿名支...
代理盲签名是指代理签名和盲签名的结合,既具有代理签名的特性,又具有盲签名的特性。因而,一个好的代理盲签名方案应具有如下安全特性。构造方法 代理盲签名是建立在代理签名理论和盲签名理论的基础上的,因此代理盲签名的构造一般要用到普通数字签名、代理签名或盲签名。代理盲签名的构造主要是以代理签名为基础,对...
盲签名可以实现银行向合法用户发放有效的电子现金,使用户可以使用有效的电子现金进行交易,银行本身也无法通过电子现金追踪到该电子现金是属于哪个用户的。 盲签名的概念 盲签名的概念首先由 David Chaum 于1982年提出,盲签名实现了签名者对发送者的消息进行签名,却不能知道签名者消息的具体内容。 所谓盲签名,就是将...
盲签名(Blind Signature)是由Chaum,David提出的一种数字签名方式,其中消息的内容在签名之前对签名者是不可见的(盲化)。经过盲签名得到的签名值可以使用原始的非盲消息使用常规数字签名验证的方式进行公开验证。盲签名可以有效的保护隐私,其中签名者和消息作者不同,在电子投票系统和数字现金系统中会被使用。
5盲签名的性质此处给出的盲签名的性质是根据完全盲签名得到的如果盲化程度减弱则部分属性就可能无法得到满足1盲签名具有一般数字签名的所有特性2可以证明消息m上签名者s的签名是合法的无论何时s都相信他签过这个消息3s不能将签名的消息与签过这个消息的行为联系起来既使保存了他所签的每一个盲签名的记录他也不能...
为保护隐私,区块链引入了如Blindcoin协议的隐私保护机制,通过盲签名技术隐藏用户输入输出地址映射关系。该协议在Mixcoin协议基础上实现,使混币用户发送给混币服务商的输出地址对服务商不可见。盲签名的对象是混币用户发送给混币服务商的输出地址,之所以将输出地址发送给服务商,是为实现资产转移流程中的...
下面介绍盲签名的实现原理: •用户将需要签名的数据使用盲化函数进行处理,生成盲化数据。 •用户将盲化数据发送给签名者,签名者使用私钥对盲化数据进行签名。 •签名者将签名后的数据返回给用户。 •用户使用解盲函数对签名后的数据进行处理,得到最终的盲签名。 3. 盲签名由于其特殊的功能,在许多场景中得到...
盲签名,这一概念最早源于1982年,其独特之处在于它能够保护消息内容,使其在电子商务和电子选举等场合得到广泛应用。其工作原理是,消息发送者首先将消息转换为不可见的形式,让签名者对此进行签名,然后接收者可以移除遮蔽,揭示签名者的确认。盲签名的关键特性包括:1. 盲性:签名者在不知晓消息内容的...