- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络加密认证算法.doc
数据加密 一.Elgamal加密算法(了解) 公钥与密钥的产生 选择一个素数P(很大),两个随机数g和x,其中需要g和x均小于P. 计算:y=gx mod P 则y为公钥(加密密钥),x为私钥(解密密钥)。 公开: P, g,y 加密: 设明文M,(M看成一个整数且MP),发送方选择一个随机数k(k与P-1互素), 计算: a=gk mod P b=yk * M mod P 则(a , b)为密文(注:密文长度正好是明文的两倍)。 解密: M=b/ax mod P(即 ax*M=b mod P ax*M与b除P的余数相同) 例: Alice Bob Pka (Alice的公钥) Pkb Ska (Alice的私钥) Skb A用Pkb加密——B用Skb解密。 A用Ska签名——B用Pka验证。 (加密要用对方的公钥,签名要用自己的私钥) 数字签名 基本原理: Alice 三.RSA数字签名 设:签名者分别有一个公钥e和私钥d,n = p*q(其中p和q为两个很大的素数),H为哈希函数,m为代签的报文。 产生签名 签名者计算 M = H(m),S = Md mod n,则(M,S)为m的签名。 将(m,S , M)发送给验证者(接收方) 验证签名 M = Se mod n M = H(m) 若M = M,则签名有效,否则无效。 分析:①Trudy若伪造签名:A:则必须知道d B:将m-m,则H(m) = H(m),但H发生冲突的概率很小。 ② 哈希函数H的引入,减少了运算量。(但同时安全性相应降低)。 四.Elgamal 数字签名 设签名者的私钥为x,相应的公钥为y = gx mod p 产生签名 签名者选择一随机数k(kp且k与p-1互素) 计算: r = gk mod p 解同余方程:gm≡ yr rs mod p (1) gm ≡gxr gks mod p (2) m≡ xr + ks mod (p-1) (3) 得到 S 将(m , r , s )发送给验证者。 验证签名 验证者验证方程:gm ≡ yr rs mod p 若上式成立,则签名有效,否则无效。 3)安全性分析 Trudy 试图恢复签名者的私钥x 方式1:Trudy截取L个签名报文(mi,ri,si)i = 1.2.......L。由此根据(3)式,将得到由L个方程组成的方程组: M1 ≡ xr1 + k1s1 mod (p-1) M2 ≡ xr2 + k2s2 mod (p-1) 。。。。。。。。。。。。。。。。。。。。。。。。。。 ML ≡ xrL + kLsL mod (p-1) 上式方程组中只有(x , k1 , k2 , ....kL)为未知数,由于每次签名都选择不同的ki,所以上述方程组中有L个方程组成,却包含L+1个未知数,无论如何都解不出x的值,故此攻击方式无效。 (故Elgamal尽量选择不同的随机数k,避免短时间内使用重复的k值。 方式二:Trudy试图根据y=gx mod P求解x。会遇到离散对数求解的困难。 Trudy试图假冒签名 方式三:给定m,Trudy试图找到r和s,使其满足签名验证方程 gm ≡ yr rs mod p 如果随即选择k,计算出r = gk mod p,再由(1)式计算S,但这等价于离散对数求解问题。 gm≡yr rs mod p A≡B rs mod p AB-1≡ rs mod p 如果先固定S,再计算下式求r A≡ rsyr mod p 但 其难度不低于离散对数求解,若同时求r和s, 但依照目前的研究成果,尚无有效方法。 五 身份认证 含义:⑴ 仅证实通信连接双方的真实身份,而不与其后要传输的数据联系,其安全性有限;⑵ 不仅证实通信双方的真实身份,并为后继传输数据建立了安全通道,具有更高安全性。 简单的身份认证协议: 设Alice和Bob共享一个密钥KAB 1. 2. 3. 反射攻击:利用截取对方的有用信息来攻击对方 基于公钥的认证:PKI通过颁发离线公钥证书(即数字证书
您可能关注的文档
最近下载
- 2025国考石家庄市会计审计岗位行测模拟题及答案.docx VIP
- 鸿蒙HarmonyOS应用开发者高级认证练习题及答案02.docx
- 深度学习实践教程 实验指导书 实验1--7 PyTorch框架安装---生成式对抗网络.docx VIP
- 商业谈判技巧与心理策略培训.docx VIP
- 神经内科常用仪器的使用介绍V.pptx VIP
- 电商售后中的售后服务策略制定与执行.docx VIP
- 空乘形体礼仪培训课件.pptx
- “仅退款”条款争议背后的法律分析.docx VIP
- 6.1 历久弥新的思想理念 课件(共33张PPT)+素材(含音频+视频).pptx VIP
- 口腔医学大学生职业规划课件.pptx VIP
有哪些信誉好的足球投注网站
文档评论(0)