西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第八章 数字签字和密码协议(身份证明技术、其他密码协议)

■数字签字的基本概念 ■数字签字标准 ■其他签字方案 ■认证协议 身份证明技术 其他密码协议 2021/2/21
2021/2/21 2 ◼ 数字签字的基本概念 ◼ 数字签字标准 ◼ 其他签字方案 ◼ 认证协议 ◼ 身份证明技术 ◼ 其他密码协议

身份证明技术 2021/2/21
2021/2/21 3 身份证明技术

身份证明技术 传统的身份证明: 般是通过检验“物”的有效性来确认 持该物的的身份。徽章、工作证、信用 卡、驾驶执照、身份证、护照等,卡上 含有个人照片(易于换成指纹、视网膜图 样、牙齿的Ⅹ适用的射像等)。 信息糸统常用方式: 用户名和口令 2021/2/21
2021/2/21 4 身份证明技术 传统的身份证明: 一般是通过检验“物”的有效性来确认 持该物的的身份。徽章、工作证、信用 卡、驾驶执照、身份证、护照等,卡上 含有个人照片(易于换成指纹、视网膜图 样、牙齿的X适用的射像等)。 信息系统常用方式: 用户名和口令

交互式证明 两方参与 示证者P( Prover),知道某一秘密,使∨相信 旬已挛握这一秘密; 验证者∨ erifier),验证P攣握秘密;每轮 向P发出一询问,P向V做应答。V检查P是否 每一轮都能正确应答。 2021/2/21 5
2021/2/21 5 交互式证明 两方参与 示证者P(Prover),知道某一秘密,使V相信 自己掌握这一秘密; 验证者V(Verifier),验证P掌握秘密;每轮V 向P发出一询问,P向V做应答。V检查P是否 每一轮都能正确应答

交互证明与数学证明的区别 教学证明的证明者可旬已独立的完成证 明 ■交互证明由P产生证明,V验证证明的有 效性来实现,双方之间要有通信 交互糸统应端足 ■完备性:如果P知道某一秘密,Ⅴ将接收P的 证明 正确性:如果P能以一定的概率使V相信P的 2012证明,则P知道相应的秘密
2021/2/21 6 交互证明与数学证明的区别 ◼ 数学证明的证明者可自己独立的完成证 明 ◼ 交互证明由P产生证明,V验证证明的有 效性来实现,双方之间要有通信 ◼ 交互系统应满足 ◼ 完备性:如果P知道某一秘密,V将接收P的 证明 ◼ 正确性:如果P能以一定的概率使V相信P的 证明,则P知道相应的秘密

Fiat- Shamir身份识别方案 参数: 选定一个随机模m=P×q产生随机数v 且使只2=v即为模m的平方剩余。m和 v是公开的,乐作为P的私密 2021/2/21
2021/2/21 7 Fiat-Shamir身份识别方案 参数: 选定一个随机模m=p×q。产生随机数v, 且使s 2=v,即v为模m的平方剩余。 m和 v是公开的,s作为P的秘密

Fiat- Shamir身份识别方案 (1)P取随机数代(<m),计算=r2modm,送给V; (2)ν将一随机bitb送给P 3)若b=0,则P将r送给V;若b=1,则P将y邝送给V; (4)若b=0,则∨证实κ=r2modm,从而证明P知道,若 b=1,则B证实κv=y2modm,从而证明A知道。 这是一次证明,A和B可将此协议重复坎次,直到B相 信A知道5为止。 2021/2/21
2021/2/21 8 Fiat-Shamir身份识别方案 (1) P取随机数r(<m),计算x= r 2 mod m,送给V; (2) V将一随机bit b送给P; (3) 若b=0,则P将r送给V;若b=1,则P将y=rs送给V; (4) 若b=0,则V证实x=r 2 mod m,从而证明P知道,若 b=1,则B证实xv=y 2 mod m,从而证明A知道。 这是一次证明,A和B可将此协议重复t次,直到B相 信A知道s为止

Fiat- Shamir身份识别方案 宄备性 ■如票P和V遵守协议,且P知道S,则应答/是应是模m下的平 方根,V接收P的証明,所以协议是宄备的。 正确性 ■P不知道s,他也可取r送P2modm给V,V送b给P。P可将 r送出,当b=0肘则V可通过检验而受骗,当b=1附,则V可发 现P不知5B受骗概率为12,但连坎受骗的概率将仅为2t V无油知道P的秘密,因为V没有机会产生(O1)以外的信息,P 送蛤Ⅴ的峭息中仅为P知道ν的平方根这一事实。 2021/2/21
2021/2/21 9 Fiat-Shamir身份识别方案 ◼ 完备性 ◼ 如果P和V遵守协议,且P知道s,则应答rs是应是模m下xv的平 方根,V接收P的证明,所以协议是完备的。 ◼ 正确性 ◼ P不知道s,他也可取r,送x=r 2 mod m给V,V送b给P。P可将 r送出,当b=0时则V可通过检验而受骗,当b=1时,则V可发 现P不知s,B受骗概率为1/2,但连续t次受骗的概率将仅为2 -t ◼ V无法知道P的秘密,因为V没有机会产生(0,1)以外的信息,P 送给V的消息中仅为P知道v的平方根这一事实

零知识证明 录小泄露证明和零知识证明: 以一种有效的数学方法,使V可以检验每 一步成立,最终确信P知道其秘密,而又 能保证不泄露P所知道的信息。 2021/2/21
2021/2/21 10 零知识证明 最小泄露证明和零知识证明: 以一种有效的数学方法,使V可以检验每 一步成立,最终确信P知道其秘密,而又 能保证不泄露P所知道的信息

零知识证明的基本协议 squa 989 A 设P知道咒语,可 B 打开C和D之间的秘 密门,不知道者 都将走向死胡同中。 D 2021/2/21
2021/2/21 11 零知识证明的基本协议 例[Quisquater等1989] 。 设P知道咒语, 可 打开C和D之间的秘 密门,不知道者 都将走向死胡同中。 A B C D
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第八章 数字签字和密码协议(数字签字的基本概念、数字签名标准DSS、其他签字方案).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第九章 网络加密与认证(1/2).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第七章 消息认证和杂凑算法 Message Authentication and Hash Algorithms(消息认证码 Message Authenticaion Code、杂凑函数 Hash Functions).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第七章 消息认证和杂凑算法 Message Authentication and Hash Algorithms(杂凑函数 Hash Functions、MD5杂凑算法、SHA 算法).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第六章 密钥分配与密钥管理 Key Distribution and Key Management(随机数的产生 Generation of Random Numbers、秘密分割 Secrete Sharing).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第六章 密钥分配与密钥管理 Key Distribution and Key Management(公钥加密体制的密钥管理 Key Management of Public Key Cryptography、密钥托管 Key Escrow、随机数的产生 Generation of Random Numbers).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第七章 消息认证和杂凑算法 Message Authentication and Hash Algorithms(杂凑函数 Hash Functions、HMAC算法、数字签字和密码协议、数字签字的基本概念).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第五章 公钥密码(数论简介、公钥密码体制的基本概念 Basic Concept of Public Key Cryptography、RSA算法).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第五章 公钥密码(RSA算法、椭圆曲线(ECC)密码体制).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第五章 公钥密码(数论简介).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第六章 密钥分配与密钥管理 Key Distribution and Key Management(单钥加密体制的密钥分配 Key Distribution of symmetric cryptography、公钥加密体制的密钥管理 Key Management of Public Key Cryptography).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第四章 分组密码(分组密码的分析).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第四章 分组密码(AES).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第四章 分组密码(美国数据加密标准——Data Encryption Standard DES).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第三章 流密码(流密码的基本概念、线性反馈移位寄存器序列).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第三章 流密码(线性反馈移位寄存器序列、B-M综合算法、非线性序列).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第二章 密码学基础.ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第四章 分组密码(分组密码概述).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第四章 分组密码(分组码的运行模式).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第一章 引言(主讲:李晖).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第八章 数字签字和密码协议(其他签字方案、认证协议 Authentication Protocols、).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第九章 网络加密与认证(2/2).ppt
- 《计算机网络工具软件》第10章 网络多媒体技术.ppt
- 《计算机网络工具软件》第1章 网络基础.ppt
- 《计算机网络工具软件》第2章 搜索引擎工具.ppt
- 《计算机网络工具软件》第3章 网络下载工具.ppt
- 《计算机网络工具软件》第4章 电子邮件工具.ppt
- 《计算机网络工具软件》第5章 压缩工具与虚拟光驱.ppt
- 《计算机网络工具软件》第6章 远程登录工具.ppt
- 《计算机网络工具软件》第7章 网络安全工具.ppt
- 《计算机网络工具软件》第8章 网络聊天工具.ppt
- 《计算机网络工具软件》第9章 网络电话.ppt
- 上海交通大学:《人工智能》课程教学资源_作业二参考答案.doc
- 上海交通大学:《人工智能》课程教学资源_作业三、四参考答案.doc
- 上海交通大学:《人工智能》课程教学资源_作业一参考答案.doc
- 上海交通大学:《人工智能》课程教学资源(PPT课件)第5章 产生式系统、第6章 知识表示.ppt
- 上海交通大学:《人工智能》课程教学资源(PPT课件)第7章 不确定性处理.ppt
- 上海交通大学:《人工智能》课程教学资源(PPT课件)第8章 专家系统.ppt
- 上海交通大学:《人工智能》课程教学资源(PPT课件)第3章 基于谓词逻辑的机器推理(3.2-3.7).ppt
- 上海交通大学:《人工智能》课程教学资源(PPT课件)第1章 人工智能概述(卢宏涛)、第3章 基于谓词逻辑的机器推理 3.1 一阶谓词逻辑.ppt