基于密钥超图和身份密码的多域光网络密钥管理方案-吴启武.pdf
《基于密钥超图和身份密码的多域光网络密钥管理方案-吴启武.pdf》由会员分享,可在线阅读,更多相关《基于密钥超图和身份密码的多域光网络密钥管理方案-吴启武.pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第49第5期 工程科学与技术 V0149N。52017年9月 ADVANCED ENGINEERING SCIENCES Sept2017信息工程DOI:1015961jjsuese201600615基于密钥超图和身份密码的多域光网络密钥管理方案吴启武,文 闻(武警工程大学信息工程系,陕西西安710086)摘要:针对分层PCE架构下多域光网络的特点及其密钥管理需求,提出一种新型的基于密钥超图和身份密码的密钥管理方案(简称为KMSKI)。与基于逻辑密钥树的经典分散式密钥管理方案不同,该方案首先将多域光网络的密钥关系建模成两层密钥超图,即用点表示顶点,用超边描述各层级密钥关系,使网络的密钥层次关系
2、能够更好地反映在密钥超图模型中;然后使用基于分层的身份密码系统和改进的私钥生成策略分别完成主密钥、公私钥、会话密钥、层组密钥、域间密钥的生成和动态管理,较好地解决了私钥的安全保护和私钥生成中心存在的单点失效问题。同时,通过融合成员特征值思想,当群组成员加入或离开时,剩余群组成员利用pPCE或者cPCE传递的密钥特征值自行计算和更新组密钥,大大降低了新的组密钥被敌手破获的风险。通过分析表明,KMSK1方案具备前向安全性、后向安全性、私钥保密性和抗共谋攻击能力,与典型的基于逻辑密钥树的分散式方案相比,不但支持分层身份密码系统,且在密钥存储量、cPCE通信量和加解密次数等方面取得了综合较优的性能。关
3、键词:多域光网络;密钥管理;密钥超图;身份密码中图分类号:TP393 文献标志码:A 文章编号:20963246(2017)05008508A Key Management Scheme Based on Key Hypergraph and Identitybased Cryptography inMultidomain Opticai Networks形UQiwuWEN耽,z(DeptofInfo。Eng,EngUnivofCAPF,Xian 710086,China)Abstract:In view ofthe characteristics ofmultidomain optical
4、networks under hierarchical PCE architecture,a novel key management scheme(referred to as KMSKI、based on key hypergraph and identity-based cryptography was proposed in this paperDiffering from the classic decentralized key managements based on logic key tree,the key relationship of multidomain optic
5、al networks was firstly modeled into key hypergraphwith two layers,namely the vertices represented by points and the key relation at all levels described with hyperedgeIn this way,the key layeredrelation ofnetwork can be better reflected in the model ofkey hypergraphAnd then,the master keys,the publ
6、ic keys and private keys,the sessionkeys,the layer group keys and the inter-domain keys were generated respectively and dynamically managed by using hierarchical identitybasedcryptography and improved private key generation strategiesBy the way,the security protection of private keys and the problem
7、 of single pointSfailure ofprivate key generation center were better solvedMeanwhile,by fusing the idea ofmember characteristic value,when the membersjoin orleave the group,the remaining group members automatically used the key value ofthe pPCE or cPCE to calculate and update the group keySo,therisk
8、 that the new group key was uncovered by adversary was greatly reducedThe analytical results showed that,KMSKI scheme has the forwardand backward security,confidentiality of private keys and the ability of resisting collusive attackMeanwhile,it not only supported hierarchicalidentitybased cryptograp
9、hy,but also had achieved better comprehensive performance than typical decentralized schemes in terms ofnumbers ofthe key storage,numbers of cPCE communication,encryption and decryption timesKey words:multi-domain optical networks;key management;key hypergraph;identity-based cryptography针对多域光网络的路由问题
10、,IETF提出两种不同的基=J=PCE(path computation element)构架的解决方案(1】:平坦型PcE方案21和层次矗dPCE方案31。但两类PCE方案均需要解决高功率信号串扰、隐收稿日期:20160626基金项目:国家自然科学基金资助项目(61402529;61402147;61402531);陕西省自然科学基金研究计划资助项目(2015JQ6266)作者简介:吴启武(1981一),男,讲师,博士研究方向:智能光网络;信息安全E-mail:wuqiwu700163comhttp:jSucseijournalsca http:jsueseSCUeducn万方数据86 工程
11、科学与技术 第49卷私泄露、拒绝服务、消息篡改、伪造与重放、身份假冒等安全威胁【4。j。尽管公开的专门针对PCE架构的安全解决方案很少,但是RFC 54406J和RFC 5920,J提出了包括认证、加密、数字签名、攻击检测、隐私保护、密钥管理在内的安全性对策。由于各类安全策略离不开密钥的使用,因此RFC 5440提出了PCE架构下大规模多域光网络应该采取动态密钥管理的建议。虽然目前还没有公开的基于PCE架构的多域光网络的动态密钥管理方案,但对于一般网络环境下群组密钥管理的研究取得了长足的进展。总的来说,目前群组密钥管理方案可分为3大类心J:集中式方案、分布式方案和分散式方案。例如,以GKMP9
12、为代表的平坦型集中式方案;以LKHIoJ、Pour0711为代表的逻辑层次型集中式方案;)J,GDH12为代表的分布式方案;以IolusJ、Saroit14为代表的分散式方案。按照组密钥更新对GKC(group key controller)的依赖程度可将这些方案分为3大类:完全依赖于GKC的方案,例如GKMP、LKH方案等;部分依赖于GKC的方案,例如Pour07、Saroit方案;完全不依赖于GKC的方案,例如GDH分布式方案。其中,集中式方案由于需要单独的GKC持续工作,因此容易发生单点失效问题;分布式方案较好地解决了集中式方案中的单点失效和GKC的信任问题,但是需要更多的通信量和计算量
13、维持各节点之间的组成员密钥关系;分散式方案是一种介于集中式和分布式之间的折中解决方案,其将大的群组划分为多个相对较小的子组,每个子组都由其自身的GKC生成密钥并分发给其他子组成员,较适合于大型动态群组通信。根据分层PCE多域光网络的特点,采用分散式的和部分依赖GKC的密钥管理方案相对合理,可以有效解决单点失效和“1影响,z”的问题。出于安全性和效率考虑,若应用于分层PCE架构光网络,目前的分散式解决方案还有待进一步改进和完善。一方面,目前分散式解决方案大都是基于逻辑密钥树的形式进行设计的,即用一条边描述两个节点之间的关系,但是光网络域内和域问多节点之问的密钥关系无法直接用简单边描述;另一方面,
14、典型的方案还需进一步改进。具体来说,Iolus方案由于采用基于平坦型结构的方式对子组成员进行管理,当子组成员离开时,子组GKC的通信量为m一1(m为子组成员的数量)。针对Iolus方案的不足,Saroit等提出一种基于成员特征值的分散式方案(Saroit方案),将成员离开时子组GKC的通信量降为l,但存在敌手串谋攻击的隐患。Du等提出一种基于成员特征值的改进方案(简称为Du方案)川,该方案能抵抗子组成员的串谋攻击,性能优于Iolus方案,将子组成员离开时子组密钥管理器的通信量从m一1降为lb m,但该方案是基于平衡逻辑密钥树进行密钥管理的,当应用于多域光网络时,管理效率相对较低,且当平衡条件不
15、满足时,这种方法还需进一步设计和改进。另外,在基于超图的安全性研究方面,文献16研究了基于超图模型的隐私保护匿名化技术,并提出相关攻击模型和匿名模型;文献17提出一种基于超图的卫星网络组播密钥管理方案,可应用于大规模卫星网络动态组通信,并可降低卫星带宽的使用,但由于该方案是使用传统加解密手段实现的,因此安全成本相对较高。因此,本文创新地将超图理论运用于多层PCE架构下多域智能光网络的密钥管理,将传统的逻辑密钥树变换成新型的密钥超图模型,然后使用基于分层的身份密码系统和改进的公私钥生成策略,完成各类密钥的生成和动态管理,同时融合成员特征值思想;当组成员离开时,剩余组成员可自行计算和更新组密钥。1
16、工作基础11基于分层PCE的多域光网络模型基于分层PCE的多域光网络p 3如图1所示,示例中包括3个域,每个域成员分别编号为m】至m】5;同时每个域配有一个子路径计算单元cPCE(childPCE),整个网络配置有一个父路径计算单元pPCE(parentPCE)。假定源节点为m】,目的节点为m15,具体的算路和建路过程如下:i一;西一i:7Y:域2图1基于分层PCE的多域光网络模型Fig1 Multi-domain optical network model based onlayered-PCEStepl:源节点m1作为PCC(path computation client)向本域的子PCE
17、(且PcPCE1)发送跨域路径计算请求消息,然后cPCE1将请求转发给父PCE(即pPCE)。万方数据第5期 吴启武,等:基于密钥超图和身份密码的多域光网络密钥管理方案 87Step2:父PCE接收到请求后,首先确定目的节点所在的域,然后计算出一条源到目的节点的抽象路由,并发送算路请求给相关的子PCE,即要求子PCE联合计算出源点到边界点、边界点到边界点、边界点到目的的路径段。Step3:父PCE收到来自相关子PCE的路径段计算结果后,首先将这些路径段进行合并处理,得到多条端到端的跨域路径,然后从中选择一条满足约束条件的最优路径作为最终计算结果,并将该结果发送给子PCEl。Step4:子PCE
18、l收到来自父PCE的算路结果后,将计算得到的路径信息发送给PCC,即完成了跨域路径的计算。Step5:源节点启用RSVPTE或CRLDP信令协议进行建路处理,即完成可用波长等资源的收集和分配,从而完成整条端到端光路径的成功建立;如果建路失败,光连接请求被阻塞。12超图理论1973年,Berge提出超图的概念【l引,并首次创建了无向超图理论。随着研究的深入,超图理论在运筹学、网络通信等领域也有着广泛的应用1 91。下文给出超图的一般数学定义:定义1超图。设H=(VE),其中瞒所有节点的集合,E为肿节点构成的超边集合;其中连接两个顶点的边为超边集合的特例,则称H=(VE)为超图。13分层的身份密码
19、系统针对基于公钥基础设施PKI(public key infrastnlctIlI。e)的密码体制存在证书管理结构复杂且成本过高等问题。1984年,Shamir提出基于身份的密码系统IBC(identitybased cryptosystem)的思想【2。此后,利用双线性对性质,基于身份的加密IBE(identitybased encryption)方案和基于身份的签名IBS(identitybased signature)方案相继被提出。由于基于单个私钥生成中-ti,PKG(private key generator)的IBC方案存在单点失效影响全局的问题,因此分层的IBC方案引起了人们的重
20、视【2川,即引入子层PKG分担根节点PKG的密钥管理任务,每个PKG只为其子节点下的用户计算私钥,在一定程度上降低了系统的风险,下文引入双线性对的定义及其性质。定义2双线性对。设G1为q阶的加法循环群,G2为q阶的乘法循环群,其中印为一个大素数;e:G。G。-G为一个双线性对映射,且满足如下性质:1)双性线:对vA,BG,OL,卢笏,其中Z为模q的整数乘法群,使得e(aA,fiB)=e(A,B)筇;2)非退化性:存在A,BG1,使得e(a,B)1;3)可计算性:对CA,BG1,存在可计算e(A,B)的算法。2多域光网络密钥超图模型本文首次将超图理论应用于多域光网络密钥管理模型中,将密钥关系建模
21、成两层密钥超图,即用点表示顶点,用超边描述各层级密钥关系,使网络的密钥层次关系能够更好地反映在密钥超图模型中。定义3多域光网络密钥超图。多域光网络密钥超图模型定义为层次型密钥超图G=(ME),其中M=(mo,m2,一1),E=(岛(go),E1(墨),历(杨),已o(),el(岛),et(一。)且IE,l1,ldl表示自治域的总个数,t表示连接两个不同域顶点的总边数,K或岛表示Ef或ei所覆盖节点的群组密钥。整个密钥超图分为两层,层0PCE层和自治域层。在PCE层中,pPCE作为各cPCE的PKG或KGC,cPCE作为各自治域的PKG或KGC。图2为基于图1所示的网络拓扑的密钥超图模型。其中:
22、Eo(凰)表示各cPCE(即,m16,m17,m18)共享群组密钥凰的超边;E。(蜀)、E2(K2)和易(恐)分别表示域l、域2和域3相关节点共享密钥K1、局和弱的超边;eo()和e。(忌。)表示域1和域2、域2和域3边界节点之间共享密钥和k1的超边,例如勖()表示m,m。)共享密钥。Eo(Ko)域2图2多域光网络密钥超图Fig2 Key hypergraph of multi-domain optical networks3密钥管理方案KMS1(I融合改进的私钥生成策略和基于成员特征值的密钥更新思想,本文提出一种基于密钥超图和身份密码的多域光网络密钥管理方案,简称为KMSKI(key man
23、agement scheme based on key hypergraph andidentity cryptosystem in multidomain optical networks)。31参数与符号定义参考RFC 5440有关PCE架构下多域光网络的密钥管理建议,KMSKI密钥管理方案涉及的参数与符万方数据88 工程科学与技术 第49卷号定义如表1所示,相关层次的密钥类型如表2所示。表1参数符号与定义Tab1 Definition of symbols and parameters参数 定义大素数模碍整数乘法群系统安全参数系统公开参数系统主密钥哈希函数任意长的二进制串的集合连接符节点
24、x向集合W发送组播消息节点工向节点z发送单播消息yIyt 使用密钥砌密消息岁PCE层节点公钥户f、节点私钥R,pPcE与单个cPcB间的会话密钥罐一。cPCEf与cPc弓问的会话密钥女夏PCE层组密钥肠节点的公钥Pf、节点私钥RfcPcE与成员节点珊i间的会话密钥一。自治域层 成员掰,与成员间的会话密钥置总域边界节点之间的会话密钥疋域内组密钥托i132 KMS-KI的设计KMSK1分为PCE层和自治域层。本文围绕密钥管理的主要过程将两层统一进行描述,包括密钥建立、成员加入时的群组密钥更新和成员退出时的群组密钥更新等过程。321 密钥建立1)公私钥的建立pPCE公私钥的建立pPCE作为PCE层的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 密钥 超图 身份 密码 多域光 网络 管理 方案 吴启武
限制150内