付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、应用学13.鉴别方案助理教授引言Feige、Fiat和Shamir改进的著名的的零知识证明方案1986年在以色列、欧洲和会议上。鉴别方案可以转换为数字签名方案,用一个单向函数取代鉴别者Victor即可。2014-06-0321.简化方案仲裁方产生n为两大素数之积,选取v,满足:x2v mod n有解且v-1 mod n存在则Peggy的公钥:v私钥:mins|ssqrt(v-1) mod n2014-06-033协议描述:x=r2 mod nbPeggy选rnVictor选随机位b(0或1)验证y2vb是否等于xy计算y=rsb mod n2014-06-0342. Feige-Fiat-Sh
2、amir鉴别方案仲裁方产生n为两大素数之积,选取vi(1ik)x2vi mod n有解且vimod n存在-1满足:则Peggy的公钥:vi私钥:si = minsqrt(v -1) mod ni2014-06-035协议描述:Peggy选rnx=r2 mod nb1bkVictork位随机二进制串b b1k计算y r 验证kyi1kbSmodniy 2bvmodniiii1是否等于x重复t次,则PeggyVictor的概率为1/2kt2014-06-036举例:n=35=57,则满足条件的v为:vv-1s=sqrt(v-1)2014-06-037Peggy取4,11,16,29为公钥,相应的
3、私钥为:3,4,9,8Peggy选r=16,计算x=r2 mod n=162 mod 35=11Victor发随机串1101给Peggy(3)Peggy计算y=1631419081 mod 35=31(4)Victor验证:31241111160291 mod 35=112014-06-0383.加强方案鉴别信息I(如名字、地址等)嵌入协议中。将用单向散列函数,连同一系列j,计算v1,v2,vkH(I,j)Peggy的公钥为I和一串j值。2014-06-0394.Fiat-Shamir签名方案初始设置:类似鉴别方案。bij,m,yi(i=1 t)AliceBob根据v1vk计算z1ztk随机选
4、t个r1rt,计算xi=r 2 mod n,得到位序列ibz y2vmod nijH(m,x1xt),选bij,计算y1ytkiijj1j1by r 验证签名H(m,z1zt)开始的kt位是否等于bijSmod nijiij2014-06-031017.2 Guillou-Quisquater方案1.适用于智能卡应用的鉴别方案Peggy的公钥:J v是一些凭证的集合,记为J。n私钥:B 满足JBv 1 mod nPeggy将J发给Victor,为了证明J是他的凭证,必须向Victor证明他知道B。T=rv mod ndPeggy选rnVictor随机选d,0dv-1D计算DvJd mod n是
5、否等于T计算D=rBdmod n2014-06-031117.2 Guillou-Quisquater方案2.数字签名方案Alicem,d,J,DBob选rn,计算 T=rv mod n计算d=H(m,T),dv计算D=rBd mod n计算T=DvJd mod n和d=H(m,T),判断d是否等于d3.多重签名方案多个人对同一文件签名。前提:n,v是系统公有的。Alice和Bob有(JA,BA)和(JB,BB)对消息m签名,其他人如Carol可验证签名。2014-06-031217.2 Guillou-Quisquater方案协议描述TAAliceBob选rA,计算TA=rmod nvTB选
6、r ,计算T =rmod nvABAB计算T=(B) mod n计算T=(TBTA) mod n和d=H(m,T)计算DB=rBBBd mod n和d=H(m,T)DA计算DA=rABmod ndA计算D=DADB mod n,签名组成:m,d,D,JA,JB2014-06-0313DB17.2 Guillou-Quisquater方案Carol验证:计算J=JAJB mod n计算T=DvJd mod n和d=H(m,T)验证d是否等于d2014-06-031417.3 Schnorr算法特点:安全性基于离散对数;签名很短。前提:两个大素数p,|p-1以及a1,aq=1 mod p私钥:随机选sq公钥:v,满足v=a-s mod p2014-06-031517.3 Schnorr算法1.鉴别协议xPeggy选rn计算x=ar mod pVictore随机选e,-1e2ty计算ayve mod p是否等于x计算y=(r+se) mod p2014-06-031617.3 Schnorr算法2.数字签名协议Alice选rn计
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年宁夏财经职业技术学院单招综合素质考试题库及答案详解(典优)
- 2026年四川邮电职业技术学院单招职业技能考试题库附答案详解(典型题)
- 农村创业创新园区基地建设及带动就业报告
- 2026年宁波卫生职业技术学院单招职业技能测试题库带答案详解(完整版)
- 2026年安徽体育运动职业技术学院单招职业倾向性考试题库含答案详解(精练)
- 2026年宁夏职业技术学院单招职业适应性考试题库附答案详解(培优a卷)
- 2026年安庆职业技术学院单招职业技能考试题库带答案详解(a卷)
- 2026年宁波卫生职业技术学院单招职业适应性测试题库带答案详解(轻巧夺冠)
- 2026年宁夏石嘴山市单招职业倾向性考试题库完整答案详解
- 2026年宁夏财经职业技术学院单招职业适应性测试题库含答案详解(考试直接用)
- 2026四川能投综合能源有限责任公司招聘19人备考题库参考答案详解
- 沥青路面灌缝培训课件
- Mastercam案例教程 课件全套 1-6 MasterCAM2024入门 - -3D铣削编程
- GY 5076-2006 有线广播电视光缆干线网传输设备安装验收规范
- 阁楼搭建建筑合同范本
- 2026年江西司法警官职业学院单招职业技能考试必刷测试卷含答案
- 2026年黑龙江商业职业学院单招职业适应性测试题库及参考答案详解
- T∕GYJS 011-2025 智算中心设计规范
- 首体院田径技术课-跳高教案
- 健康管理中心介绍
- 大学保安礼仪培训课件
评论
0/150
提交评论