[发明专利]一种云环境下基于可信代理的异构跨域认证方法有效
| 申请号: | 201910368180.1 | 申请日: | 2019-05-05 |
| 公开(公告)号: | CN110166444B | 公开(公告)日: | 2021-08-24 |
| 发明(设计)人: | 江泽涛;徐娟娟;张少钦 | 申请(专利权)人: | 桂林电子科技大学 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/08;H04L9/30 |
| 代理公司: | 桂林市华杰专利商标事务所有限责任公司 45112 | 代理人: | 覃永峰 |
| 地址: | 541004 广西*** | 国省代码: | 广西;45 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 环境 基于 可信 代理 异构跨域 认证 方法 | ||
1.一种云环境下基于可信代理的异构跨域认证方法,其特征在于,包括以下步骤:
(一)跨域认证:可信CLC系统中的用户U向可信PKI系统中的云服务提供商CSP发送跨域认证请求消息,临时身份,选取的随机数(request,TIDU,w),同时向第三方认证中心CA发送验证身份和会话秘钥协商参数Y消息(Test,Y);云服务提供商CSP要对用户U的身份进行验证;
(二)云服务提供商CSP上传验证用户U的消息Test1,会话参数Z,云服务提供商CSP的证书CertCSP到第三方认证中心CA;
(三)第三方认证中心CA安全接收用户U发送的消息和云服务提供商CSP的验证消息,进行身份验证并且计算Test2和会话秘钥K,若两个身份验证都通过,发送消息(Test2,K,result)到PKI所属域中的认证中心CA1继续执行步骤,result返回结果通过则继续,验证不通过为“⊥”;
(四)所属PKI域认证中心CA1查看result,若验证不通过,返回“⊥”,否则把结果(Test2,K,result)返回云服务提供商CSP,云服务提供商CSP计算随机数q为大素数,验证用户U的身份,若验证正确,云服务提供商CSP允许访问请求并且接受会话秘钥K,回应用户U消息;
(五)用户U把CSP的验证身份消息Q=CertCSPβ,β为CSP选取的随机参数;计算的公式Q1=θβ,θ为用户U选取的随机参数;临时身份TIDu上传第三方认证中心CA,第三方认证中心CA认证用户U的身份,若验证通过,计算和会话秘钥K发送结果(Q2,K,result)到秘钥发布中心KGC;
(六)秘钥发布中心KGC验证result,结果不通过,返回“⊥”,否则发送消息给用户U继续执行;
(七)用户U接收秘钥发布中心KGC的结果,result通过,则接受第三方认证中心CA计算的会话秘钥K并且认证云服务提供商CSP的身份GertCSP=?θQ2,随机数q为大素数,通过,则用户U接受云服务提供商CSP提供的资源,并且建立跨域信任关系。
2.根据权利要求1所述的云环境下基于可信代理的异构跨域认证方法,其特征在于,实施所述认证方法之前,验证用户U、秘钥发布中心KGC在CLC域中是可信的,云服务提供商CSP、所属PKI域认证中心CA1在可信域PKI中也是可信的,具体步骤如下:
(一)双线性映射
设G1和G2分别为阶是大素数q的循环群,P为群的一个生成元;当映射满足下列性质时,称e是一个双线性映射;双线性映射具有如下特点:
(1)双线性:e(aP,bP1)=e(P,P1)ab,对所有的P,P1∈G1,均成立;
(2)非退化性:对于任意的P,P1∈G1,使得其中,为单位元;
(3)可计算性:对于任意的P,P1∈G1,能够在多项式内完成e(P,P1)的计算;
(二)系统参数设置
(1)系统输入安全参数λ,系统选择大素数为q的加法循环群G1和乘法循环群G2,定义双线性映射e:G1×G1→G2,选择群G1的生成元为P∈G1,选择三个安全的哈希函数H1,H2,H3;
(2)第三方认证中心CA随机选择一个系统主秘钥q为大素数,计算系统公钥Ppub=sP,P为生成元,身份IDCA,公开系统参数cp={q,G1,G2,e,P,H1,H2,H3,Ppub};
(3)CLC域中秘钥发布中心KGC随机选择一个系统主秘钥计算系统公钥Ppub1=s1P,身份IDKGC,TIDU=H1(IDu||ruP),其中ru为U选取的随机参数;Au=H1(TIDU);用户U身份IDu,公钥PKu=xuP,xu为用户选取的随机参数,部分私钥Bu=s1Au,私钥sku=xuBu,则用户的公钥对为(PKu,Au),用户私钥对为(Bu,sku);公开参数cp1={q,G1,G2,e,P,H1,H2,H3,Pnub1},秘钥发布中心KGC保留系统主秘钥;
(4)所属PKI域认证中心CA1随机选择一个系统主秘钥系统公钥Ppub2=s2P,身份云服务提供商CSP随机选择两个秘密数云服务提供商CSP私钥为skCSP=xCSP,公钥PKCSP=xCSPP,身份IDCSP,公开参数cp2={q,G1,G2,e,p,H1,H2,H3,Ppub2}。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于桂林电子科技大学,未经桂林电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910368180.1/1.html,转载请声明来源钻瓜专利网。





