[发明专利]基于环签名技术的异构身份联盟用户信誉值传递方法有效
| 申请号: | 201911230786.5 | 申请日: | 2019-12-05 |
| 公开(公告)号: | CN110943846B | 公开(公告)日: | 2022-09-13 |
| 发明(设计)人: | 刘宁;黄曦;万武南;张金全;昌燕;张仕斌 | 申请(专利权)人: | 成都信息工程大学 |
| 主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/08 |
| 代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 刘红阳 |
| 地址: | 610225 四川省成都*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 签名 技术 身份 联盟 用户 信誉 传递 方法 | ||
1.一种基于环签名技术的异构身份联盟用户信誉值传递方法,其特征在于,所述基于环签名技术的异构身份联盟用户信誉值传递方法包括:对由用户的行为产生的信誉值更新时,由源系统发给其他系统的信誉值上进行一个不暴露行为发生系统的可验证签名;采用环签名技术对异构身份联盟中的信任传递过程进行签名;收到更新后的信誉值的子系统对信誉值的真实性进行验证;
采用环签名技术对异构身份联盟中的信任传递过程进行签名前需进行:
(1)选择一个固定值l;计算定义加密用的hash函数如下:H1:{0,1}*→ZN*,H2:{0,1}*→{0,1}l;
系统参数params={k,l,N,H1,H2};k为安全性参数;正整数N为两个k位不同的奇质数p和q的乘积,l是一个自选的整数,e为随机选择的正整数,即2l<e<2l+1,小于为求N的欧拉函数;H()散列函数或称Hash函数、哈希函数是指输入为不定长,输出固定长度并符合一下要求的函数;
(2)密钥生成:为IDi联盟成员生成秘密-公钥对(SKi,H(IDi));
所述基于环签名技术的异构身份联盟用户信誉值传递方法采用环签名技术对异构身份联盟中的信任传递过程进行签名,对于一个名为BID的信任链块,对
i∈{1,...,n},i≠p
输入随机数输出IDp为实际进行加密的工作人员身份;
环U={ID1,…,IDn}的BID上的签名为Θ=(U,BID,t,R1,…,Rn,σ),ID1和IDn:对于一个名为BID的信任链块,BID的信任链块增加时间戳t,hi=H2(U,t,BID,IDi,Ri),输出值为第i个用户的身份环、时间戳、块ID、自己身份及随机值产生的散列值,Ri对身份对除实际加密人员外的所有联盟成员,随机选择随机数并计算Ri=AiemodN。
2.如权利要求1所述的基于环签名技术的异构身份联盟用户信誉值传递方法,其特征在于,采用环签名技术对异构身份联盟中的信任传递过程进行签名的方法具体包括:
1)令U={ID1,...,IDn}为所有联盟的服务提供成员的身份信息集合;实施加密的成员将执行以下步骤用于产生基于身份的签名;
2)选择一个随机数计算Ri=Aiemod N和hi=H2(U,BID,IDi,Ri);
3)选择Ap∈ZN*;
4)联盟的服务提供商,计算若Rp≡1 mod N并且Rp=Ri(i≠p)则回到步骤2)重新选择随机数;
5)计算hp=H2(U,BID,IDp,Rp);
6)计算
7)生成一个U{ID1,…,IDn}的对BID进行签名的代理环签名,Θ=(U,BID,t,R1,…,Rn,σ)。
3.如权利要求1所述的基于环签名技术的异构身份联盟用户信誉值传递方法,其特征在于,步骤(1)具体包括:
系统密钥为:{p,q,d},p与q都是前期选择的大质数,用于生成整数N,d由之前的e计算生成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都信息工程大学,未经成都信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911230786.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型润滑油消泡剂
- 下一篇:一种JPEG图像信息隐藏的方法





