- 5
- 0
- 约1.17万字
- 约 47页
- 2018-02-26 发布于江苏
- 举报
【计算机】数字签名
授课内容安排 (一) 数字签名的概念 数字证书是证明用户身份的网上标识,在网络中识别通讯各方的身份,即在虚拟社会中解决“我是谁”的问题。通俗的讲,数字证书就好像是网上用户的身份证,能够保证您在网络上进行的交易是安全的和可信的。 数字签名就是对消息进行消息摘要计算,再利用数字证书提供的密钥文件,达到利用计算机数据签章的效果。 数字签名是使用密码系统时最特殊的一种功能数字签名的法定效力,将相等于一般的“手写签名”。使用数字签名,更需要SHA(单向散列函数)的配合,才能防止各种可能的攻击。 (二)数字签名的实际应用 (三)数字签名的作用 I. 文件发送者即签名者不能否认所发送信息的签名;II. 文件接收者能够验证发送者所发送信息签名的真实性;III. 采用数字签名技术,只要保证签名方私钥信息的秘密性,就能够保证任何其他人都无法对签名进行伪造;IV. 因为任何更改都可以导致签名的无效,所以不能对发送者的原始信息进行任何更改。 (四)数字签名的实施方案(实例) 数字签名印章方案实施过程: 1、签章体系 用户利用签章计算机,对文件进行消息摘要(一般使用SHA算法),并进行电子签章(数据签名) 2、CA体系 用户通过CA机构合法获得数字证书,即获得了对应唯一的公钥/私钥对,私钥存于签章钥匙盘,用于数字签名过程。 3、验证体系 由CA利用公钥进行验证,以确定数据未有更改。 (四)数字签名的实施方案(实例) 数字签名印章解决方案 (四)数字签名的实施方案(实例) 数字签名印章实现过程 (五) 数字签名技术几个重要问题的考虑 1)文件的大小问题。签名文件很大的话如何保证速度。 2)需要签名的文件本身如何传输的问题。 A:保密程度高。通过其他安全方式和通道传输双方所需要签名的文件; B:保密程度不高,可为大家所知道,则不必须加安全措施传输。 3)消息摘要密钥对如何获得并保证在Internet是安全的。 (六)消息摘要技术的产生背景(1) 出现的问题:由于对消息整体进行加解密,所以加解密速度慢,密文数据量也很大。 改进方法: (一)数字信封解决办法 1、A用一次性对称密钥(K1)加密明文消息(PT),得到密文(CT)。 2、A再用私钥(K2)加密一次性对称密钥(K1),生成数字信封,包含CT和K2。 3、B用A的公钥(K3)解密一次性对称密钥(K1),再用K1解密密文(CT),得明文(PT)。 缺点:没有减少数据量,只是保证了密钥安全。 启发: (六)消息摘要技术的产生背景(2) (二)消息摘要解决办法 1、对明文消息(PT)进行消息摘要算法(MD)运算,获得消息摘要(MD1),利用消息摘要(MD1)代替明文(PT),进行上述运算。 需要符合的要求: (七) 数字签名技术的总体介绍 (八)消息摘要—填充(第1步) 总长度应为512的倍数减去长64位 例如:可以是448位(448=512-64)或960位 (960=[2*512]-64)等。 注:填充总是相加的,即便原始消息是512倍数 (八)消息摘要—添加长度(第2步) 计算消息长度,不包括填充位, 该消息长度用64位表示。则消息 长度为512的倍数了。 思考:消息长度有无限制呢?为什么? (八) 消息摘要—输入分块(第3步) 描述:将输入分成512位的块 (八) 消息摘要—初始化变量(第4步) 描述:初始化五个链接变量,分别称为A、B、C、D、E,都是32位的数字。如上表所示。 (八)消息摘要—处理块(第5.1步) 描述:五个链接变量复制到5个变量a、b、c、d、e中,使得a=A,b=B,c=C,d=D,e=E。如上图所示。 (八)消息摘要—处理块(第5.2步) 描述:将当前512块分解为16个子块,每个子块32位。 (八)消息摘要—Kt处理块(第5.3步) 描述:SHA共四轮,每一轮20步。每一轮的三个输入块为当前512位块、寄存器abcde和常量K[t],其中t为0—79。然后用SHA算法步骤更新寄存器abcde内容。这里K[t]只定义四个常量,每一轮用一个。 (八)消息摘要—Wt处理块(第5.4步) 描述:对W的前16个字(t=0—15),输入消息子块M[t]的内容变成W[t]内容,即把输入消息M的前16块复制到W。 W的其余值用下列方程求出: W[t]=W[t—16]XOR W[t-14] XOR W[t—8] XOR W[t—3] (八) 消息摘要—P处理块(第5.4步) 描述:每一轮次用的P是不一样的,事实上是20此迭代换一
您可能关注的文档
最近下载
- 小学一年级数学算式——推荐.doc VIP
- 《新时代汉语口语:初级·上》PPT第15课 你们国家怎么庆祝新年?.pptx VIP
- 电子商务法律法规课程标准完整版.pdf VIP
- 第11课近代职业教育的兴起和发展(新教材课件)(共17张PPT)-【中职专用】《世界历史》同步精品课堂(高教版2025?基础模块).pptx VIP
- 北师大版高中数学必修第二册全册教学课件.ppt
- 中国药科大学《物理化学》物理化学主要公式及使用条件.doc VIP
- 基于语义距离学习的迁移学习可解释性判别机制研究.pdf VIP
- 2025年特许金融分析师自由现金流估值中的市场增加值分析专题试卷及解析.pdf VIP
- 2025年项目管理专业系统集成项目管理工程师成本绩效指数与配置管理整合专题试卷及解析.pdf VIP
- 广东省六校(广州二中,深圳实验,珠海一中,中山纪念,东莞中学2025届高三第四次模拟考试英语试卷含解析.doc VIP
原创力文档

文档评论(0)