探讨特殊数字签名的安全认证方案



      特殊数字签名。1.盲签名。一般情况下,人们在签名之前总是知道文件的内容。但是,在

某些情况下,用户需要签名者对明文消息文件进行数字签名,但不希望签名者知道明文消息文

件的具体内容,这就需要盲签名。与一般的数字签名相比,盲签名还具有以下特点:签名者看

不到明文消息;认证者看不到明文消息,只能通过签名确认文件的合法性;签名者和认证者都

不能将盲签名与盲消息匹配。
 
 
总之,盲签名具有消息内容保密性的特点,盲签名与原始消息的概率无关,更好地保护了消息

通信的隐私,应用广泛。目前,盲签名主要用于基于互联网的匿名金融交易,如匿名电子现金

支付系统和匿名电子拍卖系统。
 
 
2.群签名是传统多重参与数字签名的扩展,由乔姆和范海斯特于1991年首次提出。简单地说,

在一个群签名方案中,群签名的任何成员都可以代表整个群对消息进行签名;验证者可以使

用单个组公钥来验证组成员的签名。一旦发生争议,组管理员可以“打开”签名,并确定是哪

个成员签发的。群签名作为一种密码技术,可以用来隐藏一个组织的内部结构,因此被广泛

应用于政治、军事和商业领域。群签名是具有以下三个特征的数字签名:只有一个组的成员

可以代表该组发布消息;签名的接收者可以验证它是该组的合法签名,但不能透露是该组的

哪个成员制作的;
 
 
如果以后发生争议,可以通过团体成员或受信任的机构来识别签名人。群签名方案可以看作

是一个数字签名方案,包括以下五个协议或算法:(1)创建算法:通过输入随机数,可以生成组

的公钥y和组管理员的私钥s。(2)注册协议:组管理员和组成员之间的概率交互协议。它可以

让一个用户注册为新成员,它的输出是一个组成员的身份证书和一个只有组成员知道的密钥

。(3)签名算法:群成员与签名接收者之间的协议。在输入消息M和某个组成员的身份证书和

密钥后,输出消息M的签名。(4)验证算法:一种确定性算法。当输入消息m、消息的签名和

组的公钥y时,输出关于该签名是否有效的判断。(5)开放算法:一种确定性算法。在输入消

息M及其签名、组管理员和密钥S之后,输出签名者的身份。
 
 
群组签名在公共资源管理、重要军事情报发布、重要领导人选举、重要电子商务新闻发布

和金融合同签订等方面都具有重要作用。此外,群签名可用于电子现金系统,具体如下:

群盲签名用于构建一个匿名的、不可追踪的电子现金系统,多个银行参与并发行电子货币

。在这个方案中,有多家银行参与这个电子现金系统,每个银行都可以安全地发行电子货

币。这些银行组成一个集团,由扮演集团管理者角色的中央银行控制。
分享: