- 2
- 0
- 约2.34万字
- 约 40页
- 2017-09-07 发布于河南
- 举报
chap13-数字签名
* * Digital Signature Algorithm (DSA) 产生320 bit的签名值 可以提供512-1024 bit 的安全性 比RSA小且快 仅是一个数字签名方案(不能用于加密) 安全性依赖于计算里算对数的困难性 是ElGamal 和Schnorr 方案的变体 * * Digital Signature Algorithm (DSA) * * DSA 密钥的生成 全局公钥 (p, q, g): 选择q, 位长为160 bit 选择一个大的素数 p = 2L 其中 L= 512 to 1024 bits 且L 是64的倍数 q 是 (p-1)的素因子 选择 g = h(p-1)/q mod p 其中 hp-1, h(p-1)/q (mod p) 1 用户选择私钥并计算对应的公钥: 随机选择私钥 0xq 计算公钥 y = gx (mod p) * * DSA 签名的生成 为了对消息M进行签名,发送者: 产生一个随机签名密钥k, kq 注意 k 必须是一个随机数,用后就扔掉,不再使用。 计算签名对: r = ( gk ( mod p ) ) (mod q) s = ( k-1.H( M ) + x.r) (mod q) 和消息M一同发送签名值( r, s ) * * DSA 数字签名的验证 已经收到消息M 和签名值 (r,s) 为了验证签名, 接收者计算: w = s-1(mod q) u1= (H(M).w)(mod q) u2= (r.w)(mod q) v = (gu1.yu2(mod p)) (mod q) 如果 v = r 则签名正确 证明(略) * 西安电子科技大学计算机学院 * * 西安电子科技大学计算机学院 * * * 小 结 数字签名 RSA数字签名 Elgamal数字签名 Schnorr数字签名 DSA及其DSS * * 第13章作业 习题:第13.7 * The most important development from the work on public-key cryptography is the digital signature. Message authentication protects two parties who exchange messages from any third party. However, it does not protect the two parties against each other. A digital signature is analogous to the handwritten signature, and provides a set of security capabilities that would be difficult to implement in any other way. It must have the following properties: ? It must verify the author and the date and time of the signature ? It must to authenticate the contents at the time of the signature ? It must be verifiable by third parties,to resolve disputes Thus, the digital signature function includes the authentication function. Stallings Figure 13.1 is a generic model of the process of making and using digital signatures. Bob can sign a message using a digital signature generation algorithm. The inputs to the algorithm are the message and Bobs private key. Any other user, say Alice, can verify the signature using a verification algorithm, whose inputs are the message, the signature, and Bobs public key. * In simplified terms, the essence of the digital signature me
您可能关注的文档
- opensuse安装windows虚拟机傻瓜教程.doc
- 使用u深度启动u盘安装win2003服务.docx
- ubuntu下常见显卡驱动安装及3d效果的开启.doc
- 第4章 招标文件编制.ppt
- 实验专题一:基本仪器的使用.ppt
- 微电机技术1200.ppt
- 【2016届走向高考】高三数学一轮(人教B版)课件:第9章 第1节 空间几何体及其直观图、三视图.ppt
- 第七章 信息系统资源管理.ppt
- 04-SeewoLink 1.1.5说明书.pdf
- 质量管理常用七种方法.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 2025年陕西省汉中市某中学小升初入学分班考试英语考试真题含答案.docx VIP
- DB31T 1236-2020 未成年人司法社会工作服务规范.docx VIP
- 宣贯培训(2026年)《DLT 2772—2024火力发电厂输煤廊道巡检装置技术规范》.pptx VIP
- 2026年北京中考白皮书.pdf VIP
- 2025届苏锡常镇高三(一模)数学试题及参考答案.pdf VIP
- 《人工智能辅助的翻译技术》课件.ppt VIP
- 沉浸式非遗体验—宋代点茶.pptx VIP
- PET Complete精品教学课件 unit 3 having fun.pptx
- 年产2万吨马铃薯全粉项目可行性研究报告.docx
- 《计算机网络基础》课件——OSI参考模型.pptx VIP
原创力文档

文档评论(0)