苏科物理九年级物理练习(2)

苏科物理九年级物理练习(2)

ID:14011062

大小:47.50 KB

页数:9页

时间:2018-07-25

苏科物理九年级物理练习(2)_第1页
苏科物理九年级物理练习(2)_第2页
苏科物理九年级物理练习(2)_第3页
苏科物理九年级物理练习(2)_第4页
苏科物理九年级物理练习(2)_第5页
资源描述:

《苏科物理九年级物理练习(2)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于.NET的讨论群组密钥协商技术研究网络工程(信息安全)07-1范传鹏200713080106文献综述题目基于.NET的讨论群组密钥协商技术研究学生姓名范传鹏专业班级网络工程(信息安全)07-1学号200713080106院(系)计算机与通信工程学院指导教师(职称)尹毅峰(副教授)完成时间2011年3月20日8基于.NET的讨论群组密钥协商技术研究网络工程(信息安全)07-1范传鹏200713080106基于.NET的讨论群组密钥协商技术研究摘要本文首先简单的介绍论文所引用的DiffieHellman密钥协商协议,然后对密钥协商协议的应用进行介

2、绍,DiffieHellman协议作为现代计算机通信中的核心协议。关键词DiffieHellman/密钥协商8基于.NET的讨论群组密钥协商技术研究网络工程(信息安全)07-1范传鹏2007130801061DiffieHellman协议介绍第一个发表的公开密钥算法出现在Diffie和Hellman的论文“NewDirectionsincrytogmphy”[1]中,这篇论文定义了公开密钥密码编码学,而这种算法就是通常被称为DiffieHellman密钥交换。Diffiehellman密钥交换算法可以让A、B双方在一公用网络上传输私密数据。传输的

3、双方各持有一个公钥和私钥.双方共享一个会话密钥,并以此来传输私密数据。这样,除了A和B之外的其他人都无法知道会话密钥,由此可知,私密数据的安全性得以保证。下面是Diffiehellman协议算法的描述:首先,Alice和Bob双方约定2个大整数p和g,其中1

4、传给Bob,将a保密;c.用户Bob也随机选取1个整数b(1≤b≤p-1),并计算出Yb=gbmodp,也经共用信道传给Alice,将b保密;d.用户Alice与Bob各自计算KAB=Ybamodp=Yabmodp,这样Alice,Bob成功的交换了秘密密钥KAB。 表1-1DiffieHellman密钥协商中通信数据AliceBob私密的公开的计算发送计算公开的私密的ap,gp,gbap,g,Yagamodp=YaYap,gbap,g,Yagbmodp=Ybp,g,Ya,Ybba,KABp,g,Ya,YbYbamodp=KABYbYabmodp

5、=KABp,g,Ya,Ybb,KAB8基于.NET的讨论群组密钥协商技术研究网络工程(信息安全)07-1范传鹏200713080106现在Alice和Bob得到了一个相同的共享密钥,因为(ga)bmodp和(gb)amodp是相等的,这个计算中,仅仅a,b和(ga)bmodp和(gb)amodp是保密的,所有的其他的值都是以明文形式发送的。当Alice和Bob通过计算得到共享的密钥,他们可以通过加密密钥向对方发送通信信息。当然,p,g的值越大,共享密钥的破解难度越大,计算出离散对数在实际中是不可行的,数值太小,窃听者就能很容易的破解出共享密钥。如

6、果p是一个至少大于300的素数,A和B至少有100位的长度,即使知道p,g,gbmodp和gamodp,要求出gabmodp在现如今的计算上是行不通的,即使借助计算机的计算能力,这个问题被称为离散对数问题。g通常不需要是一个很大的数,在实际中通常取2或者5。Alice和Bob安全通信的关键在于拥有群元素gab,它可以作为共享密钥,在实际中,第三方人员通过截获的信息要计算出共享密钥gabmodp在计算上是不可行的。可见,用该方法通信双方通过非安全的共用信道建立了共享密钥协议。应当注意到,DiffieHellman密钥交换协议不支持对所建立的密钥的认

7、证。处于2个通信参与者Alice和Bob之间的1个恶意攻击者Mallary可以操纵协议运行过程的信息并成功实施所谓的中间人攻击。因此为能真正在Alice和Bob之间协商1个密钥就必须确保他们在协议运行过程中收到的信息的确是来自真实的对方。然而此协议是在传输安全性可以保证的网络中使用.亦即攻击者只能按照发送方的原信息发送到目的地。而不能修改或增删任何信息。如果我们要在一个传输安全性不能保证的网络中使用,也就是攻击方可以监听所有传送的信息,并随意增加或删除甚至拒绝发送的信息。在此情况下,我们派生出签名的DiffieHellman协议。下面是签名的Di

8、ffieHellman协议算法的描述:初始信息:素数p,q,q/p一1,g在Zp*中的阶为q,每个成员拥有一个私有密钥以进行签名算法SI

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。