1 / 3
文档名称:

原根论文:Diffie-Hellman密钥交换算法及其实现.doc

格式:doc   大小:18KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

原根论文:Diffie-Hellman密钥交换算法及其实现.doc

上传人:q1188830 2019/11/18 文件大小:18 KB

下载得到文件列表

原根论文:Diffie-Hellman密钥交换算法及其实现.doc

文档介绍

文档介绍:原根论文:Diffie-Hellman密钥交换算法及其实现     摘要:Diffie-Hellman密钥交换算法是在通信前双方交换公钥产生密钥的一种方法。关键词:原根;公钥;密钥 Diffie-HellmanKeyExchangeAlgorithmandImplementation YaoYe1,SongShiyao2 (,Shenyang110161,China;,Shenyang110122,China) Abstract:Diffie-municationbeforethepublictogeneratekeys. Keywords:Primitiveroots;Publickey;Key Diffie-Hellman密钥交换算法(Diffie-HellmanKeyExchangeAlgorithm)是消息在传输过程中,为应对网络的不安全因素而进行的简单密钥交换,通信双方只能使用该算法计算出密钥对,而不能进行消息的加密和解密。而消息的加密与解密只能通过其他算法实现。一、算法原理 Diffie-Hellman算法主要是根据离散对数计算的难度来实现的,即定义两个数,一个是素数p(因为验证是素数的时间较长,所以素数的选择可以从已经经过证明的大素数中选取),或是选择相对素数(就是很可能是素数的数);另一个是其原根a(所谓原根,就是a^imodp的结果两两不同,其中1 b=aimodp其中0≤i≤(p-1) 指数i也因此被称为b的以a为基数的模p的离散对数或者指数。在算法描述中被记为Inda,p(b)。 Diffie-Hellman算法的计算过程: (一)用户A和B希望在传输消息之间达成共识,产生一个双方认可的公共密钥,由用户A选择一个素数p(这里以p=97为例,97不是素数,仅仅是作为一个相对素数来选择),和它的一个原根a(这里a=5),另一个是小于p的随机数RA(假设RA=36)作为私有密钥,通过计算公式: XA=aRAmodp=536mod97=50mod97=50 得到公共密钥,这时用户A将计算结果XA(XA=50)公开传送至用户B。(二)同样的方法,用户B也选择一个小于素数p(p=97)的随机数RB(RB=58)作为私有密钥,通过计算公式: XB=aRBmodp=558mod97=44mod97=44 得到公共密钥,这时用户B也将计算结果XB(XB=44)公共传送至用户A。(三)用户A得到XB后,与己方产生的随机数RB一起通过计算公式: K=(XB)RAmodp=4436mod97=75mod97=75 得到共享密钥。而用户B得到XA后,与己方产生的随机数RA一起通过计算公式: K=(XA)RBmodp=5058mod97=75mod97=75 (四)由此可见,用户A与用户B双方计算产生相同的结果,相当于双方已经交换了一个相同的密钥。传输消息的过程中,p、a、XA和XB几个参数是公开传递的,但是传输双方各自拥有一个安全随机数(RA和RB)密钥,因此第三方要想获得密钥,必须通过双方公开的参数p、a、XA和XB,采取离散对数的方法来确定密钥。例如,要获取用户A的密钥RA,必须计算 RA=Inda,,

最近更新

2024年公务员(国考)之行政职业能力测验真题.. 332页

2024年宁波财经学院单招综合素质考试题库完美.. 55页

2024年山东省高职单招职业适应性测试题库附答.. 45页

2024年河南省开封市高职单招综合素质考试题库.. 73页

2024年河南省高职单招职业适应性测试模拟试题.. 57页

2024年石家庄工程职业学院单招职业技能测试题.. 58页

2024年重庆电子工程职业学院职业倾向性测试题.. 58页

2024年重庆电子工程职业学院职业倾向性测试题.. 58页

一级建造师之一建公路工程实务题库1000道及参.. 301页

一级建造师之一建工程法规题库1000道及参考答.. 329页

一级建造师之一建工程法规题库1000道附参考答.. 331页

安全员继续教育考试题库1000道(易错题) 281页

演出经纪人之演出市场政策与法律法规题库400道.. 117页

重庆信息技术职业学院2024年招聘辅导员试题库.. 57页

杜绝带手机进校园倡议书 5页

商务英语专业自我介绍 37页

我的足球梦作文 25页

2024年幼儿园开学通知集锦十篇 15页

2024年幼儿园小班的工作计划范文锦集5篇 24页

互联网+养老创业计划书 4页

y500一XS0040G3变频器说明书 4页

山东春考英语真题(2022-2023) 17页

单位负责人基本情况登记表 1页

四川物业服务合同(示范文本2022) 41页

金蝶供应链操作流程 49页

2014年-全年资料解析 31页

三年级下册音乐教案 (简谱) (演唱)梦之船.. 5页

管理毕业论文社区管理与服务专业毕业论文 3页

道路交通安全违法行为代码及处罚标准 22页