- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
School of Software School of Software * 密码学与密码技术 * 第13章 数字签名 数字签名,DSA * Hash函数的应用 UNIX操作系统一直在使用hash函数进行登录时的验证:口令不以明文形式存储,而是存储口令的hash值: 用户每次登录时,首先hash口令,然后与存储在哈希口令数据库中的值进行比较。 * Hash函数的应用 UNIX的质询响应机制: 在用户要用口令登录时,服务器会给客户发出随机的数据信息块,客户的口令摘要和这个随机数据被绑定在一起再进行hash。 * 重放攻击 * 数字签名 我们的数字签名采用hash值作为输入: 签名必须依赖于要签名明文的每一个比特。 签名必须使用对发送者来说是惟一的信息,以防止伪造和抵赖。 数字签名的产生必须相对简单。 数字签名的识别和证实必须相对简单。 伪造一个数字签名在计算上是不可行的,不论是通过对已有的数字签名来构造新明文,还是对给定的明文构造一个虚假的数字签名。 保留一个数字签名的备份在存储上是现实可行的。 * 数字签名 * 直接数字签名 签名仅涉及通信双方(某某人和银行)。 用私钥对整个明文签名,或对哈希值签名。 保密性可采用常规加密方式,也可采用公开钥加密方式。 某某人在抵赖时可以声称私钥丢失或被盗用。 致命弱点: * 需仲裁的数字签名 进行一系列的测试以检验它的出处,注明日期,附上一个已经经过证实属实的说明。 签名明文+属实说明 * 需仲裁的数字签名 C=IDA ||EKDA[IDA||EKEB[EKDA[M]]] IDA是标识符(身份证) C C’=EKDX[IDA||EKEB[EKDA[M]]||T] A B * 需仲裁的数字签名 某某人和银行没有共享任何密钥信息,可防止内讧。 从某某人发送给银行的明文内容对仲裁者和其他人都是保密的。 某某人私钥被盗,立即向仲裁者申报,日期不对的明文不会被发送,时间戳可记录仲裁者接收到某某人信息的日期和时间。 * DSA 1991年8月,NIST提出了数字签名算法(DSA)用于他们的数字签名标准(DSS)中。DSS使用公钥密码技术,可以让接收者验证数据的完整性和数据发送者的身份。DSA仅用来提供唯一的数字签名,不能用作加解密或密钥交换 * RSA vs DSS * DSA 全局公钥KUG p:素数,其中2L-1P2L,512?L1024且L为64的倍数,即L长度在512到1024之间,长度增量为64bit; q:p-1的素因子,长度为160bit; g=h(p-1)/q mod p,其中h是一整数,满足1hp-1并且h(p-1)/q mod p1 * DSA 用户私有密钥 x:随机或伪随机整数,其中0xq 用户公开密钥 y=gx mod q 与每条消息相关的秘密值 k:随机或伪随机整数,其中0kq 给定y计算x,属于“离散对数”问题。 k对每个签名是唯一的。 * DSA 签名 r=(gk mod p) mod q s=(k-1(H(M)+xr)] mod q 签名 =(r,s) r的值根本不依赖于明文,可预先算出来,以备用于文档的签名。 H(M):使用SHA生成的M的散列码。 * DSA 验证 w =(s’)-1 mod q u1 =[H(M’)w] mod q u2 =(r’)w mod q v =[(gu1yu2) mod p] mod q 验证:v=r’ s’,M’,r’是收到的签名信息。 * 签名 手写签名:签名与所签文档没有紧密联系在一起,文档可能会在签署后被篡改,所以在一些高额交易中出现了签名认证者,签名仪式等,这使得商业手续变的冗长、麻烦和复杂。 数字签名:保证电子数据不被篡改,同时可以认证用户的身份,大大提高了灵活性和生产率但是它正在等待被广泛启动。 School of Software School of Software
您可能关注的文档
- 台大地理环境资源学系-地学通论-初級產業及其區位.ppt
- 思维导图在教学过程中的.ppt
- 数学软件与数学实验 第5讲 自定义函数.ppt
- 数学软件与数学实验 第2讲 Mathematica的基本量.ppt
- 数据结构——图的基本内容.ppt
- 手性化合物的重要制备方法--消旋联萘酚的合成与拆分.ppt
- 視力退化的對策.ppt
- 室内设计 绿色设计-室内设计前瞻.ppt
- 市县健康危害因素监测与控制绩效考核指南.ppt
- 市场定位Positioning(英文版).ppt
- 2025届安徽省舒城一中高三一诊考试英语试卷含解析.doc
- 广东省湛江市第二十一名校2023-2024学年高一下学期期中考试生物(选考)试卷.pdf
- 广东省湛江市第二十一名校2023-2024学年高一下学期期中考试生物(学考)试卷.docx
- 江苏省南通市合作盟校2025届高三压轴卷语文试卷含解析.doc
- 【权威】2025年高考第三次模拟考试 数学(新高考八省专用01 )(全解全析).docx
- 山东省菏泽市成武县全县联考2023-2024学年六年级下学期4月期中科学试题.docx
- 广东省湛江市第二十一名校2023-2024学年高一下学期期中考试生物(学考)试卷.pdf
- 2025届陕西省度西安中学高三下学期联考数学试题含解析.doc
- 河南省驻马店市2025届高考语文押题试卷含解析.doc
- 广东省湛江市雷州市第二名校2023-2024学年高一下学期生物期中试卷.docx
最近下载
- 2024北京高三一模生物汇编:稳态与调节(非选择题).docx
- 农村公路养护预算编制办法.docx VIP
- 环境管理员求职个人简历求职简历大学生优秀简历模板.doc VIP
- 云南省农村公路养护工程预算编制办法(定稿2019.05.13).pdf VIP
- 2025年重庆市普通高中学业水平选择性考试11月调研测化学试卷及答案解析.docx VIP
- 财商夏令营创业策划书.pdf
- 历史丨2025年重庆市普通高中学业水平选择性考试11月调研测试卷历史试卷及答案.pdf VIP
- 离心泵设计计算表.xls
- 低压配电柜基础知识精选.ppt
- 2025年保安员上岗证初级保安员考试题及答案(精选5套) .pdf VIP
文档评论(0)