- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字签名 学习要点: 了解数字签名产生的背景 了解数字签名的基本要求 了解数字签名方案 了解数字签名标准DSS 数字签名问题 Message authentication用以保护双方之间的数据交换不被第三方侵犯;但它并不保证双方自身的相互欺骗。假定A发送一个认证的信息给B,双方之间的争议可能有多种形式: B伪造一个不同的消息,但声称是从A收到的。 A可以否认发过该消息,B无法证明A确实发了该消息。 例如:EFT中改大金额;股票交易指令亏损后抵赖。 数字签名的目的 对数字对象的合法性、真实性进行标记 提供签名者的承诺 数字签名的特殊性 传统文档的符号一般都具有墨迹等物理特征(可鉴别性) 相应的手写签名与被签名文档使用共同的物理载体(不可分割性) 手写签名能够反映签名者的个性特征(独特性 ) 电子文档的物理载体表现为电磁信号 所携带的文字符号以二进制编码的逻辑形式存在 可以任意分割、复制而不被察觉 数字信息本身没有个性特征 很容易被伪造和重用,完全达不到签名的目的 传统手写签名的验证具有一定程度的主观性和模糊性 数字签名 是手写签名的一种电子模拟 用于向接收方或第三方证实消息被信源方签署, 用于存储的数据或程序的完整性证实 基于两条基本的假设: 私钥是安全的 产生数字签名的唯一途径是使用私钥 数字签名应具有的性质 签名是对文档的一种映射,签名与文档具有一一对应关系(精确性) 签名应基于签名者的唯一性特征(如私钥),从而确定签名的不可伪造性和不可否认性(唯一性) 签名应该具有时间特征,防止签名的重复使用(时效性) 数字签名的要求 接收者能够核实发送者对报文的签名 发送者事后不能抵赖对报文的签名 接收者不能伪造对报文的签名 必须能够认证签名时刻的内容 签名必须能够被第三方验证,以解决争议 数字签名的设计要求 签名必须依赖于被签名信息 签名必须使用某些对发送者是唯一的信息 签名必须相对容易生成 必须相对容易识别和验证该签名 伪造该数字签名在计算复杂性意义上具有不可行性 保存一个数字签名副本是可行的 数字签名方案描述 设P是消息的有限集合(明文空间),S是签名的有限集合(签名空间),K是密钥的有限集合(密钥空间),则:签名算法是一个映射: 验证算法也是一个映射: 五元组{P,S,K,sig,ver}就称为一个签名方案 最基本的数字签名 基于对称密钥密码算法 本质是基于共享密钥的验证 签名算法-加密算法: 验证算法-解密算法: 或加密算法: 基于公钥密码算法 本质上是公钥密码加密算法的逆应用 两类数字签名函数 直接数字签名 可仲裁数字签名 直接数字签名(DDS) 直接数字签名 直接数字签名的缺点 验证模式依赖于发送方的私有密钥 发送方可能声称其私有密钥丢失或被窃,而抵赖发送过某一消息 需采用与私有密钥安全性相关的行政管理控制手段来制止或削弱这种情况,但威胁在某种程度上依然存在 X的某些私有密钥确有可能在时间T被窃取,敌方可以伪造X的签名及早于或等于时间T的时间戳 改进的方式:对被签名的信息添加时间戳(日期与时间) 须将已暴露的密钥及时报告给一个授权中心(如CRL) 可仲裁数字签名 引入仲裁者 通常做法:所有X->Y的签名消息首先送到仲裁者A,A将消息及其签名进行一系列测试,以检查其来源和内容,然后将消息加上时间戳,并与已被验证通过的签名一起发给Y 仲裁者在这一类签名模式中扮演裁判角色 所有参与者必须绝对相信这一仲裁机制工作正常(trusted system) §8-2 数字签名标准(DSS) 公布于1994年5月19日的联邦记录上,并于1994年12月1日采纳为标准DSS。DSS为EIGamal签名方案的改进。 DSS的主要参数: (1)全局公开密钥分量,可以为用户公用 p:素数,要求2L-1p2L,512=L1024,且L为64的倍数 q: (p-1)的素因子,2159q2160,即比特长度为160位 g:=h(p-1)/q mod p。其中h是一整数,1h(p-1)且h(p-1)/q mod p1 (2)用户私有密钥 x:随机或伪随机整数,要求0xq (3)用户公开密钥 y:=gx mod p (4)k: 随机或伪随机整数,要求0kq DSS的签名与验证 签名与验证 签名过程: 用户随机选取k,计算: r=(gk mod p) mod q s=[k-1(M+xr)]mod q (r,s)即为消息M的数字签名 验证过程: 接收者收到M,r,s后,首先验证0rq, 0sq,如果通过则计算: w=(s)-1 mod q u1=[Mw] mod q u2=[rw
您可能关注的文档
- 大学生旅游调查资料.docx
- 【全优课堂】2016高中政治第四单元第九课维护世界和平促进共同发展第二框世界多极化深入发展素材.ppt
- 大学生日常休闲消费资料.pptx
- 大学生如何度过国庆节资料.docx
- 【全优设计】2017版高三语文一轮复习第1部分语言文字运用专题九图文转换2从角度寻求突破方法素材.ppt
- 【第21讲】小学英语毕业总复习一般现在时和一般过去时句型素材.ppt
- 大学生实习招聘--刺猬实习资料.pptx
- 大学生手机使用情况调查资料.docx
- 大学生校园安全调查资料.pptx
- 【第六课】公共场所防火教育【小学部】素材.ppt
- 儿童春季常见病的预防及家庭护理资料.ppt
- 儿童的有意义学习与准备资料.ppt
- 【多彩课堂】2015-2016学年高中生物选修3:2.2《动物细胞工程》课时2[来源:学优高考网1015296]素材.ppt
- 【软考继续教育-应用密码学】21密码学与数字通信安全素材.ppt
- 【多彩课堂】2015-2016学年高中数学人教A版选修1-1:3.2.2《基本初等函数的导数公式及导数的运算法则》素材.ppt
- 儿童腹泻病诊断治疗原则的专家共识资料.ppt
- 【三维设计】2016届高三地理二轮复习专题考点篇模块二人地关系系统专题三环境问题素材.ppt
- 【鄂教版】小学语文三年级卢沟桥的狮子素材.ppt
- 《遨游汉字王国之“汉字-我爱你”》人教版小学五年级语文上册素材.ppt
- 【二】8.3一元一次不等式组素材.ppt
文档评论(0)