欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2019112307865
申请人: 成都信息工程大学
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2024-01-05
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种基于环签名技术的异构身份联盟用户信誉值传递方法,其特征在于,所述基于环签名技术的异构身份联盟用户信誉值传递方法包括:对由用户的行为产生的信誉值更新时,由源系统发给其他系统的信誉值上进行一个不暴露行为发生系统的可验证签名;采用环签名技术对异构身份联盟中的信任传递过程进行签名;收到更新后的信誉值的子系统对信誉值的真实性进行验证;

采用环签名技术对异构身份联盟中的信任传递过程进行签名前需进行:*

(1)选择一个固定值l;计算 定义加密用的hash函数如下:H1:{0,1} →* * l

ZN,H2:{0,1}→{0,1};

系统参数params={k,l,N,H1,H2};k为安全性参数;正整数N为两个k位不同的奇质数pl l+1和q的乘积,l是一个自选的整数,e为随机选择的正整数,即2 <e<2 ,小于为求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对身份对除实际加密e人员外的所有联盟成员,随机选择随机数 并计算Ri=AimodN。

2.如权利要求1所述的基于环签名技术的异构身份联盟用户信誉值传递方法,其特征在于,采用环签名技术对异构身份联盟中的信任传递过程进行签名的方法具体包括:

1)令U={ID1,...,IDn}为所有联盟的服务提供成员的身份信息集合;实施加密的成员将执行以下步骤用于产生基于身份的签名;

e

2)选择一个随机数 计算Ri=Ai mod 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计算生成。

4.如权利要求1所述的基于环签名技术的异构身份联盟用户信誉值传递方法,其特征在于,采用环签名技术对异构身份联盟中的信任传递过程进行签名后需进行:验证具体包括:进行BID的块写入时,其他的联盟服务提供商用如下步骤验证信任值的签名:验证Θ=(U,BID,t,R1,…,Rn,σ)的有效性;

计算

检查是否

5.如权利要求4所述的基于环签名技术的异构身份联盟用户信誉值传递方法,其特征在于,如果信任值签名验证结果是正确则接受签名并把块写入链中,否则拒绝。

6.一种实施权利要求1所述基于环签名技术的异构身份联盟用户信誉值传递方法的异构身份联盟的信任管理系统,其特征在于,所述异构身份联盟的信任管理系统包括:用户身份信息模块,用于声明将被修改信任值的用户;

时间戳模块,用于进行添加块的时间;

签名的信任值模块,用于联盟成员计算信任值并为联盟成员签名证明修改的有效性;

第(n‑1)个区块的哈希值模块,用于确保信任管理系统不可伪造。

7.一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行如权利要求1‑5任意一项所述的基于环签名技术的异构身份联盟用户信誉值传递方法。