- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
例:p=17, α=3, xA=2, xB=5, m=11, k=5, 签名并验证 签名:r = αk mod p = 35 mod 17 = 5, 11 = (2×5 + 5s) mod 16 = (10 + 5s) mod 16 5s mod 16 = 1, s = 13. 所以,签名为(5, 13)。 验证:αm mod p = 311 mod 17 = 16×9×3 mod 17 = 7 YArrs mod p = (32)5×513 mod 17 = 7 验证通过 四、基于ECC的数字签名 共享GF(p)上的椭圆曲线E(a,b),基点G及其阶n;私钥d;公钥Q=dG 签名: 任选k, 0kn 计算kG=(x1,y1), r=x1,若r=0则返回第一步重选k 计算k-1 mod n 计算s=k-1(m+dr) mod n 若s=0,则返回第一步重选k 则m的签名为(r,s) 验证: 检查是否0r,sn 计算w=s-1 mod n 计算t1=mw mod n, t2=rw mod n 计算t1G+t2Q=(x0,y0), v=x0 mod n 若v=r,则签名被认可 证明: t1G+t2Q=mwG+rwQ=w(mG+rQ)=s-1(mG+drG)=s-1(m+dr)G =[k-1(m+dr)]-1(m+dr)G=kG 因此x坐标相等 五、盲签名 盲签名方案是发送者A和签名者B之间的协议 基本思想: A发送给B一段消息,B对它签名并送回给A。 由这个签名,A能够计算B关于A预先所选消息m的签名。 但B既不知道消息m,也不知道消息m的签名。 目的: 防止B看到消息和签名 盲签名的应用实例: 用户A进行电子购物时,需要银行B的签名。但A不希望银行知道他的购物喜好,此时即可使用盲签名。 Chaum盲签名协议 Chaum盲签名协议 B的RSA公钥是(n,e),私钥是d。 A随机选取k,0 ≤ k ≤ n-1, gcd(n,k)=1 (盲化)A计算m=mke mod n,并发送给B (签名)B计算s=(m)d mod n,并发送给A (去盲)A计算s=k-1s mod n,它就是B对m的签名 其它签名方案介绍 失败-停止数字签名方案 允许实体A证明“声称是A的签名”实际上是伪造的签名 方法:展示该签名机制所基于的假设已受到威胁 门限签名方案 由N个用户中的至少t个人合作进行签名 不可否认签名方案 只有签名者参与,才能进行签名验证方案 隐私、版权保护 群体数字签名方案 群体中任何一个成员都可以代表群组签名,验证时不能确定具体签名人,可信第三方可以确认签名人 * * 由于莫须有的原因,Bob不愿意让Alice看到他走入哪一侧,但允许Alice看到他从哪一侧出来 * 带盐的口令加密存储方案 … … … A 盐值 h(口令A) … … … 口令表 口令A 用户A h() = Y N 接收 拒绝 PIN和通行密钥 个人识别码PIN 属于固定口令 通常很短(例如4~8位十进制数) 为防止穷举,一般辅助以程序限制。例如只准连续三次错误 两阶段认证和通行密钥 用户很难记住好的密钥。为此,有两种方案: 方案一:用PIN向标记验证用户,而标记包含向系统认证的其他独立信息 方案二:使用单向杂凑函数将口令映射为密码意义上的密钥,即通行密钥 注意:此时口令应当足够复杂,以挫败口令穷举攻击 一次口令 每个口令只用一次,以防止重放攻击 一次口令的共享列表 共享口令序列或口令集 顺序更新一次口令 只共享一个口令,每次通信更新口令 基于单向函数的一次口令序列 Lamport一次口令方案:wi=H(wi-1)=Hi-1(w1) 三、挑战-响应身份认证(强认证) 主要思想:声称者通过向验证者展示已知与该实体相关联的秘密知识来“证明”他的身份,但在协议中并没有展示秘密本身 通过对时变挑战做出响应来完成 时变参数:临时交互号nonce 随机数:提供唯一性、及时性,不可预测性;生成麻烦 序列号(或版本号或计数值):提供唯一性;需要记忆 时间戳:提供唯一性、及时性,及实现有时间限制的访问特权以及检测强迫延时;时间需要“松散的同步” “芝麻开门”的咒语——零知识认证 B 基于对称密码的挑战-响应 单向认证: A→B: EK(tA) 或 A←B: rB A→B: EK(rB) 相互认证: A←B: rB A→B: EK(rA,rB) A←B: EK(rA) 基于公钥密码的挑战-响应 基于公钥解密 单向认证 A←B: h(r), EPUA(r) h是散列函数 A→B: r 相互认证 A→B: EPUB(rA) A←B:
您可能关注的文档
最近下载
- 锰基普鲁士蓝作为钠离子电池正极材料的研究进展.pdf VIP
- 公安个人现实表现材料2篇.doc VIP
- 35kV变电站钢结构安装工程规划与实施.docx
- 2025年江苏省职业院校技能大赛高职组(现代化工HSE技能)参考试题库及答案.docx
- 光伏组件支架及太阳能板安装施工方案完整版.docx VIP
- 中国乳腺癌现状报告.docx VIP
- 人教版英语八年级上册 Unit 9 Can you come to my party 大单元整体学历案教案 教学设计附作业设计(基于新课标教学评一致性).docx VIP
- 基于Grasshopper的城市住宅区室外热舒适度参数化模拟与实测的对比研究.pdf VIP
- (正式版)DB35∕T 2250-2025 《免陪照护病区服务规范》.pdf VIP
- 超声科法律法规试卷含答案.doc VIP
原创力文档


文档评论(0)