基于Lucas序列的盲签名方案
- 格式:pdf
- 大小:183.59 KB
- 文档页数:4
一种一种基于身份的代理盲签名方案基于身份的代理盲签名方案丁圣龙丁圣龙,,赵一鸣(复旦大学软件学院,上海 200433)摘 要:分析一种代理盲签名方案,指出其在生成代理盲签名过程中存在的安全问题,由于不恰当地使用预计算,使攻击者可以轻易计算出代理密钥。
为克服该缺陷,提出一种新的基于身份的代理盲签名方案,该方案能够满足不可伪造性、盲性等安全特性,相比于同类方案,其计算复杂度更低。
关键词关键词::基于身份;代理盲签名;双线性对;盲性;代理密钥安全ID-based Proxy Blind Signature SchemeDING Sheng-long, ZHAO Yi-ming(Software School, Fudan University, Shanghai 200433, China)【Abstract 】A proxy blind signature scheme is analyzed. It is found that proxy blind signature generation phase in this scheme is not secure, adversaries can easily find out the proxy key due to improper use of pre-computation. To resolve the problem, this paper proposes a new ID-based proxy blind signature scheme which satisfies the required security properties of unforgeability and blindness. It has lower computing complex compared with other schemes.【Key words 】ID-based; proxy blind signature; bilinear pairings; blindness; proxy key securityDOI: 10.3969/j.issn.1000-3428.2011.24.038计 算 机 工 程 Computer Engineering 第37卷 第24期V ol.37 No.24 2011年12月 December 2011 ·安全技术安全技术·· 文章编号文章编号::1000—3428(2011)24—0114—03 文献标识码文献标识码::A 中图分类号中图分类号::TP3111 概述代理签名允许原始签名人将签名的权力委托给代理签名人,由代理签名人代替他进行签名,在分布式计算等需要权力委托的应用场景中受到重视。
基于ECC和零知识证明的盲签名方案设计与实现白永祥【摘要】椭圆曲线密码系统具有稳定的数学结构和较高的安全性,与目前流行的RSA公钥密码系统相比较有很大优势,成为当前研究的热点.基于椭圆曲线密码体制,设计和实现了一种高效安全的盲签名方案.首先,对相关概念及文献进行了分析与比较,介绍了椭圆曲线密码系统和盲签名的基本原理;其次,基于椭圆曲线密码系统的优势,设计了一种盲签名新方案.在方案中,为了不向签名者泄漏请求签名者的身份信息,消息发送者使用零知识证明协议隐藏了身份信息;最后,对设计方案的盲化、不可追踪性进行了分析,并与常见的盲签名算法进了分析比较,证明了本设计方案的高效性.【期刊名称】《通信技术》【年(卷),期】2015(048)010【总页数】5页(P1174-1178)【关键词】椭圆曲线密码系统;盲签名;零知识证明;椭圆曲线离散对数问题【作者】白永祥【作者单位】渭南职业技术学院,陕西渭南714000【正文语种】中文【中图分类】TP309.7随着Internet的广泛应用,大量重要数据信息要通过互联网络到达目的地,在这个过程中,数据保密和安全认证显得十分重要。
在传统签名模式中,手写签名是所签署的文件的物理部分,不可分割,而在计算机网络上无法实现,比如签名双方不在同一地方,甚至相隔千里,于是,数字签名技术便应运而生。
数字签名的作用与传统的手写签名相同,只是数字签名是在双方不见面的情况下通过计算机网络完成的一种签名方式-电子签名。
数字签名种类较多,这里只讨论一种很有发展潜力的特殊数字签名-盲签名。
盲签名是David Chaum于1982年提出的一种签名方案,还给出了一个基于RSA的实现方案[1],盲签名在电子投票和电子现金方面有着重要的应用。
椭圆曲线密码系统是近年来的研究热点,它具有一定的优势,下面结合零知识证明技术,设计一种基于ECC的盲签名方案。
1.1 椭圆曲线密码学1985年,Neal Koblitz[2] 和Victor Miller[3]各自独立地提出了一种公钥密码系统,称为椭圆曲线密码系统(Elliptic Curve Cryptosystem ,ECC)。
一种新型的基于身份的高效盲签名
牛志华;赵顶
【期刊名称】《上海大学学报(自然科学版)》
【年(卷),期】2007(013)005
【摘要】近年来椭圆曲线和超椭圆曲线上的双线性对,比如Weil对和Tate对,在密码学上的应用受到了广泛的关注.用椭圆曲线或超椭圆曲线上的双线性对,提出了一些基于身份的密码系统.该文基于双线性对提出了一种新型高效的基于身份的盲签名方案,该方案用以身份为基础的公钥取代数字证书形式的公钥,省略了验证签名时从系统中提取公钥的步骤,提高了系统效率,并节省了存储空间.同时还分析了该方案的安全性和效率.
【总页数】5页(P634-638)
【作者】牛志华;赵顶
【作者单位】上海大学,计算机工程与科学学院,上海,200072;中国科学院,研究生院,信息安全国家重点实验室,北京,100080;上海大学,计算机工程与科学学院,上
海,200072
【正文语种】中文
【中图分类】TP309
【相关文献】
1.一种高效的基于身份的代理盲签名方案 [J], 陈玲玲;亢保元;张磊
2.基于身份的新型盲签名与代理签名 [J], 农强;吴顺祥
3.一种高效的基于身份的部分盲签名方案 [J], 李明祥;郑艳娟;安文广
4.高效的基于身份无可信中心的代理签名和盲签名 [J], 陈玲玲;亢保元;张磊
5.一种高效的基于身份的代理盲签名方案的分析与改进 [J], 陈江山
因版权原因,仅展示原文概要,查看原文内容请购买。
毕业论文论文题目几种盲签名方案的研究综述姓名院(系)专业班级学号指导教师职称论文答辩日期2008年5月11日学生承诺书本人郑重声明:所呈交的毕业论文,是本人在指导老师的指导下,独立进行研究工作所取得的成果。
除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的作品成果。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律结果由本人承担。
签名:日期:年月日盲签名是一种特殊的数字签名类型,只有消息的发送者可以看到明文消息的内容,签名者无法得知明文消息,并且签名者不能将消息和签名联系起来,即不能追踪到签名。
鉴于盲签名有着如此良好的匿名性,因而在电子商务和电子投票等领域得到了很好的应用和推广。
在本文中,我们讨论了数字签名和盲签名的基本概念及基本设计思想,论述了盲签名的分类方法和分类结果。
在此基础上详细讨论了几种已经具有广泛应用前景的盲签名算法,包括基于离散对数的盲签名、基于RSA的部分盲签名、公平盲签名、限制性盲签名,分析其算法设计、应用范围、优缺点及其安全性。
关键字:盲签名部分盲签名公平盲签名限制性盲签名1 前言 02 数字签名基本思想及技术探讨 (1)2.1数字签名的特性和基本签名步骤 (1)2.1.1数字签名的特性 (1)2.1.2数字签名的基本步骤 (2)22基于RSA的数字签名算法 (2)2.2.1初始化阶段 (2)2.2.2签名阶段 (3)2.2.3验证阶段 (3)2.2.4 RSA数字签名算法的优缺点 (3)2.3基于Elgamal的数字签名算法 (3)2.3.1初始化参数 (3)2.3.2签名过程 (4)2.3.3签名验证 (4)3盲签名基本思想和技术分析 (4)3.1盲签名的特性和基本签名步骤 (4)3.1.1盲签名的特性: (4)3.1.2盲签名的签名过程 (4)3.2盲签名的分类 (5)3.2.1根据对不同参数的盲化及盲化强度分类: (5)3.2.2根据盲签名基于不同数学问题进行分类 (5)3.2.3根据盲签名功能的不同进行分类 (5)4基于RSA的部分盲签名方案 (6)4.1签名过程 (6)4.1.1初始化阶段 (6)4.1.2请求阶段 (7)4.1.4解盲及验证阶段 (7)4.2算法分析 (7)4.2.1解盲化以后得到的签名的形式: (7)4.2.2签名的验证 (8)4.2.3算法中RSA的体现 (8)4.2.4盲化分析 (8)4.2.5部分盲签名的体现 (8)4.2.6不可追踪性 (9)5基于离散对数的盲签名方案 (9)5.1基本的数字签名方案 (9)5.1.1关于DSA的一种改进算法 (9)5.1.2 Nyberg-Rueppel基本盲签名方案 (9)5.2盲签名万案 (9)5.2.1对DSA的盲签名修正方案: (9)5.2.2 Nyberg-Rueppel 算法的修正方案 (11)6公平盲签名 (12)6.1定义及分类 (13)6.1.1公平盲签名定义 (13)6.2运用分割选择方法设计公平盲签名 (13)6.2.1签名算法 (13)6.2.2签名合法性验证 (14)要验证签名是否是合法的,可以通过下式加以验证:14 6.2.3算法分析 (14)6.2.4基于分割选择方法的公平盲签名的不足之处 (16)6.3基于不经意传输的公平盲签名 (16)6.3.1 对Fiat-Shamir 签名方案的改进 (16)6.3.2公平的二选一不经意传输 (16)6.3.3 Fiat-Shamir公平盲签名方案 (18)7.1主要分类 (20)7.2基本现金系统(事后防止重复花费) (20)7.2.1系统建立 (20)722开户 (21)7.2.3取款协议 (21)7.2.4付款协议 (21)7.2.5存款协议和追踪协议 (22)7.3事前防止重复花费 (22)7.3.1系统建立 (22)7.3.2 开户 (22)7.3.3取款协议 (23)7.3.4付款协议 (23)7.3.5存款协议和追踪协议 (24)8结语 (24)参考文献 (25)Abstract (26)致谢 (26)仲恺农业技术学院毕业论文(设计)成绩评定表 (27)1刖言随着In ternet的发展,电子商务活动也随之而出现,在线支付商品或服务也成为了一种日益流行起来的趋势,它的使用加快了商品交易的速度,节省了消费者出门购物所需的时间消耗;另一方面,使用电子现金,方便了人们的出行,可以避免携带大量实体现金所带来的各种麻烦。
一种基于标准模型的盲代理重签名方案
邓宇乔;杜明辉;尤再来;王晓华
【期刊名称】《电子与信息学报》
【年(卷),期】2010(032)005
【摘要】已提出的代理重签名方案都不具备消息致盲性,因此在保护原始签名者隐私方面存在缺陷.该文把一般的代理重签名方案进行扩展,借鉴盲签名的设计思想,首先给出盲代理重签名方案的定义;根据该定义,运用双线性映射的技术以及Waters 提出的标准模型签名的框架,提出了一种基于标准模型的盲代理重签名方案,并证明了该方案的安全性.该方案实现了签名从原始签名者到代理重签名者之间的透明转换,保护了原始签名者的隐私;同时,由于方案设计过程中采用了标准模型的框架,具有一定的实用性.
【总页数】5页(P1219-1223)
【作者】邓宇乔;杜明辉;尤再来;王晓华
【作者单位】华南理工大学电子与信息学院,广州,510640;华南理工大学电子与信息学院,广州,510640;华南理工大学电子与信息学院,广州,510640;华南理工大学电子与信息学院,广州,510640
【正文语种】中文
【中图分类】TP309
【相关文献】
1.一种基于椭圆曲线的多级代理盲多重签名方案 [J], 汪琳霞;陈泽梅
2.一种基于身份的盲代理重签名方案 [J], 王维平
3.一种基于二次剩余困难的盲代理重签名方案 [J], 邓宇乔
4.一种基于椭圆曲线的多级代理盲多重签名方案 [J], 汪琳霞;陈泽梅
5.一种基于椭圆曲线的代理盲多重签名方案 [J], 岳永红;张建中
因版权原因,仅展示原文概要,查看原文内容请购买。
对一个基于身份部分盲签名方案的分析与改进
刘二根;周华静;左黎明;王霞
【期刊名称】《河南师范大学学报:自然科学版》
【年(卷),期】2016(0)1
【摘要】通过对一个基于身份的部分盲签名方案的分析,指出其存在公共信息被非法篡改的漏洞.针对这一问题,在原方案的基础上进行改进,提出一个新的部分盲签名方案.证明了改进方案的正确性、公共信息不可篡改性和部分盲性,并利用随机预言机模型证明了方案在适应性选择消息和身份攻击下是存在性不可伪造的.
【总页数】6页(P155-160)
【关键词】双线性对;部分盲签名;随机预言机模型;存在性不可伪造
【作者】刘二根;周华静;左黎明;王霞
【作者单位】华东交通大学理学院;华东交通大学系统工程与密码学研究所
【正文语种】中文
【中图分类】TP309
【相关文献】
1.对一个基于身份的部分盲签名方案的攻击与改进 [J], 左黎明;张婷婷;郭红丽;陈祚松
2.对一个高效的基于身份的代理盲签名方案的分析和改进 [J], 胡小明;王见;杨寅春
3.一个新的高效的基于身份的部分盲签名方案 [J], 闫东升
4.基于身份部分盲签名方案的分析与改进 [J], 何俊杰;孙芳;祁传达
5.基于身份部分盲签名方案的分析与改进 [J], 曹素珍;戴文洁;王彩芬;王秀娅;孙晗;左为平
因版权原因,仅展示原文概要,查看原文内容请购买。
盲签名blindsignature简介盲签名(Blind Signature)定义是⼀种数字签名的⽅式,在消息内容被签名之前,对于签名者来说消息内容是不可见的.类⽐例⼦:对⽂件签名就是通过在信封⾥放⼀张复写纸,签名者在信封上签名时,他的签名便透过复写纸签到⽂件上。
盲签名(Blind Signature)性质它除了满⾜⼀般的数字签名条件外,还必须满⾜下⾯的两条性质:1. 签名者对其所签署的消息是不可见的,即签名者不知道他所签署消息的具体内容。
2. 签名消息不可追踪,即当签名消息被公布后,签名者⽆法知道这是他哪次的签署的。
盲签名(Blind Signature)模型1. 接收者⾸先将待签数据进⾏盲变换,把变换后的盲数据发给签名者。
2. 经签名者签名后再发给接收者。
3. 接收者对签名再作去盲变换,得出的便是签名者对原数据的盲签名。
4. 这样便满⾜了条件①。
要满⾜条件②,必须使签名者事后看到盲签名时不能与盲数据联系起来,这通常是依靠某种协议来实现的。
⼤致的图⽰如下:盲签名(Blind Signature)--RSA⽅案传统的 RSA ⽅案⼤致过程如下(前提条件就没有列出):加密:解密:签名者⼀般是基于消息的哈希值签名的,对于盲签名的要求,唯⼀不能满⾜的就是"签名者"事先会知道消息.所以RSA盲签名⽅案做了巧妙的转变.就是⾸先将消息 m 转化为 m`, 在此需要⼀个参数 r , gcd(r, N)=1. 然后就进⼊传统的 RSA 过程了.1. 盲化消息:2. 签名消息:3. 除盲消息:这个⽅案有效的原因是:盲签名(Blind Signature)--RSA⽅案的致命缺点(待续)本⽂译⾃:/wiki/Blind_Signatures,部分参考的百度百科.。