[发明专利]一种基于双线性群的跨域联盟认证方法无效

专利信息
申请号: 201110131946.8 申请日: 2011-05-20
公开(公告)号: CN102164151A 公开(公告)日: 2011-08-24
发明(设计)人: 郑军;张启坤;谭毓安;徐祥广 申请(专利权)人: 北京理工大学
主分类号: H04L29/06 分类号: H04L29/06;H04L9/32;H04L9/08
代理公司: 暂无信息 代理人: 暂无信息
地址: 100081 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 双线 联盟 认证 方法
【权利要求书】:

1.一种基于双线性群的跨域联盟认证方法,包括以下步骤:

一、进行系统的初始化:

假设跨域联盟包含R个域,选取R个两两互素的大素数构成一个集合RS={ri|(i=1,2,...,R)};选择一个大素数P,找到任意一条满足WDH安全假设的超奇异椭圆曲线E/GF(P),设G为E/GF(P)的q阶子群,即|G|=q;设r1,r2,......,rn是|G|的全部素因子,即有q=r1×r2×...×rn,是G的sylow rj-子群,由引理1可知有直积分解由引理2可以构造出G的R个相互同构子群,设该同构子群集合为GK={Gk|(k=1,2,...,R)};在多领域联盟体系中,各域从集合GK中选取任意一个不同的子群Gk(1≤k≤R)作为本域的密钥生成参数;

二、生成各个域的密钥:设联盟域中的两个域D1和D2分别选取循环群G1=<g1>,G2=<g2>作为本域的密钥生成参数,G1,G2分别是集合GK中的两个素数阶为p同构群,g1和g2分别为的G1和G2的生成元,e:G1×G2→Gp为可计算的双映射,h:{0,1}*→Zp是一个哈希函数,其中Zp是整数有限集;域D1和D2分别随机选取随机数ξ1和ξ2,其中ξ1,ξ2,∈Zp,然后分别计算和则两个域的认证中心私钥/公钥对分别为和设为两公钥的映射值;

三、域内成员的密钥分发:假设D1域内有n个成员,域认证中心DAC的私钥为ξ1,对应的公钥为DAC计算并将y分发给D1域内的每个成员,任意成员选取xi∈Zp作为自己的私钥,对应的公钥计算并将regi作为注册密钥提交给DAC进行注册,DAC将regi与该人员的身份建立对应关系以便跟踪认证;

四、跨域密钥验证:假设联盟域D1中的成员需要访问联盟域D2中的成员则和之间执行下述过程:

1)的私钥/公钥对为注册密钥为的私钥/公钥对为注册密钥为联盟域D1和D2的公钥分别为和

2)选择μ∈Zp,计算;T1=g1μ

其中→符号表示成员UD1将参数T1传递给成员

3)D2中的DAC验证是否成立,并选择待签名的消息m∈{0,1}*,计算质问值:c←h(T1,m),然后将计算值c返回

4)计算s1←μ+cx1

UD1s1UD2;]]>

5)验证签名是否成立;

当且仅当3)、5)等式成立时,表示验证通过;

若验证通过,则能证明是联盟域公钥为的内部成员,且其成员对应的公钥为即达到跨越多个域的认证效果。

2.根据权利要求1所述的一种基于双线性群的跨域联盟认证方法,其特征在于,在跨域认证的基础上,还包括步骤五,通过会话密钥协商步骤,实现以密文的形式进行两个跨域成员之间的通信:

任意选择一个整数k2∈Zp,计算

UD2UD1:(Pu2,f1),]]>

用自己的私钥x1脱盲f1后得到然后任意选择一个整数k1∈Zp,计算

UD1UD2:(Pu1,f2),]]>

用自己的私钥x2脱盲f2后得到

和计算临时会话密钥

通过此临时会话密钥进行跨域之间的秘密通信。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110131946.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top