适用于天地一体化网络的无证书密钥协商协议.pdf
《适用于天地一体化网络的无证书密钥协商协议.pdf》由会员分享,可在线阅读,更多相关《适用于天地一体化网络的无证书密钥协商协议.pdf(7页珍藏版)》请在咨信网上搜索。
1、第 45 卷第 1 期2024 年 1 月Vol.45,No.1Jan.2024遥 测 遥 控Journal of Telemetry,Tracking and CommandWebsite:适用于天地一体化网络的无证书密钥协商协议于 勇1,郑鉴学1,张瑞嵩1,何亚光2,徐松艳1(1.北京遥测技术研究所 北京 100076;2.中国人民解放军96901部队 北京 100094)摘要:为了保证天地一体化网络中用户信息的传输安全,改进传统方案的高时延等问题,本文提出一种轻量级的无证书密钥协商方案。首先,本文分析无证书密钥协商协议系统模型,针对天地一体化网络的特点提出协议需要满足双向认证、抗重放、完
2、整性等安全需求。其次,本文选择一种轻量级的无证书加密方案,在此基础上提出密钥协商协议,满足天地一体化网络的资源和安全要求。最终,本文对提出的密钥协商协议进行BAN(Burrow-Adadi-Needham)逻辑安全性分析,并结合软件对协议性能仿真进行比较,结果表明:该方案在满足网络安全性需求的同时实现高效快速的协商。关键词:无证书密钥协商;BAN逻辑;天地一体化网络;轻量级密码协议中图分类号:V556.1;TN953 文献标志码:A 文章编号:2095-1000(2024)01-0031-07DOI:10.12347/j.ycyk.20230927001引用格式:于勇,郑鉴学,张瑞嵩,等.适用
3、于天地一体化网络的无证书密钥协商协议 J.遥测遥控,2024,45(1):3137.A Certificateless Key Agreement Protocol for the Integrated Network of Space and GroundYU Yong1,ZHENG Jianxue1,ZHANG Ruisong1,He Yaguang2,XU Songyan1(1.Beijing Research Institute of Telemetry,Beijing 100076,China;2.96901 Troops,PLA,Beijing 100094,China)Abstr
4、act:In order to ensure the communication security of users and improve the high latency of traditional solutions in the integrated network of space and ground.In this paper,we propose a lightweight certificateless key agreement scheme.Firstly,we analyze the certificateless key agreement protocol sys
5、tem model.Based on the characteristics of the integrated network of space and ground,it is proposed that the protocol needs to satisfy some security requirements such as two-way authentication,anti-replay,and integrity.Then,we choose a lightweight certificateless encryption scheme.Base on the encryp
6、tion scheme,we propose a key agreement protocol to meet the resource and security requirements of the integrated network of space and earth.Finally,we prove the proposed key agreement protocol security conducted on the BAN logical analysis,and compare the protocol performance with software simulatio
7、n.The results show that the solution not only meets the network security requirements,but also provides fast and efficient negotiation.Keywords:Certificateless key agreement scheme;BAN logical analysis;Integrated network of space and ground;lightweight encryptionCitation:YU Yong,ZHENG Jianxue,ZHANG
8、Ruisong,et al.A Certificateless Key Agreement Protocol for the Integrated Network of Space and GroundJ.Journal of Telemetry,Tracking and Command,2024,45(1):3137.0引言传统网络的密钥协商研究技术已经非常成熟,但大多数需要进行复杂的密码学运算,并且交互次数频繁。这些方案无法直接结合天地一体化网络特点使用,虽有部分学者针对网络特点设计了合适的密钥协商方案1-9,Cruickshank3等结合天地一体化网络特点设计了基于公钥体制的认证方法,用
9、户和卫星能够进行双向认证,但是效率不高且未考虑重复接入的问题,并且不具有匿名性。收稿日期:2023-09-27;修回日期:2023-11-01第 45 卷第 1 期于 勇等,适用于天地一体化网络的无证书密钥协商协议Hwang4等对上述方案加以改进,设计了适用于卫星通信系统的认证方法,但是降低了计算开销,不具备前向安全。Bao9等提出的基于身份的跨域密钥协商协议使用了双线性映射,能够快速高效认证,降低了存储和通信开销,但是计算开销增加。这些方案基本上都包含可信第三方的参与,需要进行多次的星地交互,这会带来高传输时延,进而影响服务质量。因此,为了保证天地一体化网络中用户信息的传输安全,解决传统方案
10、的高时延等问题,需要设计一种轻量级的密钥协商方案。由于网络规模持续增大,用户节点数也愈多,若只使用对称密码体制进行密钥协商协议,将会带来大量的密钥存储问题,而传统公钥体制需要可信第三方管理证书,存储和计算开销也随之增加,易造成单点访问瓶颈,不适用于资源受限的网络。Shamir10提出的基于身份的公钥体制无需证书管理,但存在密钥托管问题。Al-Riyami和Paterson11为了解决密钥托管和证书管理问题,提出了无证书公钥密码(Certificateless Public Key Cryptography,CL-PKC),它的特性适合用于天地一体化网络中。基于无证书密码系统协商方案,REN12
11、等提出的加密认证方案降低了通信开销,但是计算开销却大大提升,效率降低。Chen13等为了减少用户计算开销,提出的高效认证协议只需进行哈希和异或运算,但是无法抵抗中间人攻击。因此,本文针对上述问题,结合天地一体化网络特点提出了无证书的密钥协商协议,显著降低了通信开销和计算开销,协商过程中无需可信第三方参与,且仅需三次交互就能够完成密钥协商,降低了传输时延。通信双方只需执行哈希、异或和椭圆曲线上的点运算,降低了计算开销。随后对协议进行形式化分析,证明本协议能够满足天地一体化网络安全需求。最后使用软件仿真,证明协议的实用性。1系统模型与安全需求结合天地一体化网络特点14-16,基于无证书密钥协商协议
12、的模型如图1所示,系统包含用户、卫星及中心站。其中,用户作为协商的发起方,是具有卫星通信功能的终端。卫星作为协商的接收方,与用户进行三次交互产生密钥。用户进行密钥协商之前首先需要在中心站进行身份注册,生成自身公私钥对。中心站在初始化阶段负责整个系统参数的生成、用户密钥的协商、卫星密钥的分发以及后续阶段密钥的管理,不参与用户和卫星的密钥协商过程。本模型中的中心站是被认为完全可信的,在整个流程中控制器不参与,视为可信的转发者,只负责将消息进行转发,不参与协议的交互。若用户不具有卫星通信功能,则它与卫星通信需要控制器进行转发,固定用户通过有线方式发送给地面控制器,移动用户可通过无线方式发送给地面控制
13、器或空间控制器,由控制器制定相应路由策略发送到通信接收卫星。卫星返回消息给用户也是如此。结合天地一体化网络的特点,本节提出协议需要满足的安全需求如下:双向认证性:用户和卫星之间能够完成双向认证,攻击者无法假冒任何一方从而协商出密钥。抗重放攻击:协议保证用户和卫星的交互消息被截获后,即使被重放也无法协商密钥。完整性:消息在传输时若遭到篡改,则参与方无法正确协商出密钥。2无证书密钥协商协议设计传统无证书密钥协商协议普遍使用椭圆曲线加密算法来实现用户的双向认证和密钥协商,但是传统加密算法存在计算复杂、密文较长等问题,若基于传统无证书加密方案设计协议,则会带来身份认证时间长、计算开销大等问题。因此首先
14、需要选择一种轻量级的无证书加密方案,在此基础上设计密钥协商协议能更好地满足天地一体化图 1无证书密钥协商协议系统模型 Fig.1The system model of certificatless key agreement protocol322024 年 1 月遥 测 遥 控网络的资源和安全要求。2.1BSNS-CLPKE方案2005年,Bake17等提出了基于Schnorr签名的无证书加密方案,该方案不需要双线性对运算,且满足目前的强安全需求,方案概述如下:系统建立私钥生成中心(Private Key Generator,PKG)对于安全参数k,产生两个大素数p、q,且满足q|p-1。产
15、生Z*p上的生成元g,随机选择xZ*q作为系统的主私钥,计算y=gx作为系统主公钥。产生杂凑函数如下:H1:01*Z*pZ*q,H2:01*Z*pZ*pZ*q,H3:01*Z*q,H4:Z*pZ*p01n+k0,其中,n和k0分别是明文和随机数的比特长度。最后产生系统公共参数params=pqgyH1H2H3H4。部分私钥产生对 于 给 定 的 身 份ID,PKG 随 机 选 择s0s1RZ*q,计算w0=gs0,w1=gs1,d0=s0+xH1(IDw0),d1=s1+xH2(IDw0w1),返回用户部分私钥DID=d0,部分公钥PID=(w0w1d1)。秘密值产生实体用户ID选择zRZ*q
16、,返回sID=z。私钥产生实体用户ID输入(DIDsID),返回用户的完整私钥SKID=(d0z)。公钥产生输入(PIDsID),计算u=gz,返回用户的完整公钥PKID=(uw0w1d1)。加密假设消息的比特长度是n,分解用户的公钥PKID=(uw0w1d1)。判断等式gd1=w1yH2(IDw0w1),若相等,随机选择R01k0,计算r=H3(MIDu),U=gr,V=(M|)H4(w0ryH1(IDw0)rur),输出密文C=(UV)。解密分解密文消息C=(UV),用户私钥SKID=(d0z)。计算(M|)=VH4(Ud0Uz),r=H3(MIDu),若gr=U,返回明文M,否则解密失败
17、。2.2无证书密钥协商协议流程结合上述方案,本节对该加密方案进行修改,在此基础上提出了一个无证书密钥协商协议,该协议运行在椭圆曲线上。假设参与双方为用户A和卫星B,其身份信息分别是IDA和IDB,协议包含系统参数生成阶段、用户密钥生成阶段和密钥协商阶段。系统参数生成PKG对于安全参数k,产生大素数q。选取椭圆曲线上点的P是阶为q的循环群G的生成元,随机选择xZ*q作为系统的主私钥,计算y=xP作为系统主公钥。产生杂凑函数如下:H1:01*GZ*q,H2:01*GGGGZ*q,H3:01*01k最终公开系统参数params=qPYH1H2H3 用户密钥生成用户密钥生成的具体过程如图2所示,相关描
18、述如下:用户A首先发送身份标识IDA给PKG。PKG收到后,判断IDA的合法性,若IDA不是合法且未注册过的用户,拒绝服务请求,否则同意用户的注册请求,随机选择s0AZ*q,计算w0A=s0AP,d0A=s0A+xH1(IDAw0A),w0A为用户的部分公钥,d0A为用户的部分私钥,发送(w0Ad0A)给用户A。用户A收到 PKG 返回的信息后,首先利用图 2注册流程Fig.2The flow of registration33第 45 卷第 1 期于 勇等,适用于天地一体化网络的无证书密钥协商协议PKG 的公钥y和接收的信息(w0Ad0A)验证等式d0AP=w0A+yH1(IDAw0A)是否
19、成立,若不成立,则此消息不是合法PKG产生,丢弃会话并重新发送注册请求;若成立,则随机选择zAs1AZ*q,计算w1A=s1AP,uA=zAP,d1A=zA+s1AH2(IDAw0Aw1AuA),发送(w1Ad1AuA)给PKG,则(w1AuA)是用户产生的秘密值,d1A为用户A产生的公开参数,用户A的私钥包含PKG产生的部分私钥和用户本身产生的秘密值,即为(s1Ad0AzA)。PKG接收到信息后,通过判断等式d1AP=uA+w1AH2(IDAw0Aw1AuA)是否成立来验证用户A的公开参数d1A的合法性,若成立,则保存d1A为用户的公钥分量,并公开用户的公钥为(w1Aw0Ad1AuA)。密钥
20、协商在此阶段,本协议通过三次信息交互完成了用户A和卫星B之间的双向认证,并且生成了会话密钥SK,方案流程如图3所示:详细描述如下:用户A随机选择rAZ*q,计算TA1=rAP,并和自身标识一同(IDATA1)发送给卫星B。卫星B收到消息后,随机选择rBZ*q,计算TB1=rBP。根 据IDA分 解 用 户A公 钥 为(w1Aw0Ad1AuA),分解自身私钥为(s1Bd0BzB),利用用户A公钥和自身私钥进行如下计算:TB2=(zB+d0B+s1B)(TA1+uA)TB3=(rB+zB)(uA+w0A+w1A+yH1(IDA|w0A)TB4=TB2TB3TB5=(rB+zB+s1B)(TA1+u
21、A+w1A)SKBA=H2(IDA|IDB|TA1|TB1|TB4|TB5)SB=H3(d1A|d1B|SK)(1)发送(TB1SB)给用户A。用 户A收 到 信 息 后,分 解 卫 星B公 钥 为(w1Bw0Bd1BuB),分解自身私钥为(s1Ad0AzA),进行如下计算:TA2=(rA+zA)(uB+W1B+W0B+yH1(IDB|W0B)TA3=(zA+d0A+s1A)(TB1+uB)TA4=TA2TA3TA5=(rA+zA+S1A)(uB+TB1+W1B)SKAB=H2(IDA|IDB|TA1|TB1|TA4|TA5)SA=H3(d1A|d1B|SK)(2)验证SA和SB是否相等,若不
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 适用于 天地 一体化 网络 证书 密钥 协商 协议
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。