[发明专利]适用于UAANET的无证书的无双线性对的广播签密方法有效

专利信息
申请号: 202110094608.5 申请日: 2021-01-25
公开(公告)号: CN112910655B 公开(公告)日: 2021-11-19
发明(设计)人: 夏春和;李文超;张小玉;蒋昌楠;殷康龙 申请(专利权)人: 北京航空航天大学
主分类号: H04L9/32 分类号: H04L9/32;H04L9/08
代理公司: 北京永创新实专利事务所 11121 代理人: 冀学军
地址: 100191*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 适用于 uaanet 证书 无双 线性 广播 方法
【权利要求书】:

1.一种适用于UAANET的无证书的无双线性对的广播签密方法,其特征在于:地面控制站GCS对明文m的无证书的无双线性对广播签密CBS包括有下列步骤;

签密步骤一,初始化;

步骤101,设置安全参数,记为k;选择大素数q,选择一个元素g∈G作为生成元;

大素数q是有限循环群G的阶数;有限循环群G中的生成元为g;Zq是以q为模的剩余类环,是Zq中所有对模乘可逆元构成的集合,也是随机元素空间;

步骤102,设置主密钥,记为ss;主公钥,记为PKpub,主公钥的生成元为gss,即PKpub=gss

步骤103,设置了四种哈希函数;

第一种哈希函数,记为H1,且

第二种哈希函数,记为H2,且

第三种哈希函数,记为H3,且

第四种哈希函数,记为H4,且

其中,{0,1}σ是任意长度的比特字符串的集合,σ为比特字符串的长度;

步骤104,输出全局公共参数,记为par,且par=q,G,g,PKpub,H1,H2,H3,H4

签密步骤二,部分密钥提取;

步骤201,接收全局公共参数par=q,G,g,PKpub,H1,H2,H3,H4

步骤202,从中随机选取一个元素应用于地面控制站GCS时,记为第一个随机元素xGCS;在地面控制站GCS中计算生成元的过渡值,记为K1-GCS,且计算地面-杂凑值K2-GCS,且K2-GCS=H1(GCS,K1-GCS),其中,GCS表示地面控制站的标识;

步骤203,利用主密钥ss生成地面控制站GCS的第一个私钥,记为sek1-GCS,且sek1-GCS=xGCS+ss·K2-GCS

步骤204,从中随机选取一个元素应用于地面控制站GCS时,记为第二个随机元素αGCS;在地面控制站GCS中计算第二个私钥,记为sek2-GCS,且

所述第二个随机元素αGCS是除第一个随机元素xGCS以外的元素;

签密步骤三,选取秘密值;

步骤301,从中随机选取一个元素应用于地面控制站GCS时,记为第三个随机元素βGCS

所述的第三个随机元素βGCS是除所述第二个随机元素αGCS和第一个随机元素xGCS以外的元素;

步骤302,将第二个随机元素αGCS作为第一个秘密值sok1应用于地面控制站GCS时,记为地面-第一个秘钥值sok1-GCS

步骤303,将第三个随机元素βGCS作为第二个秘密值sok2应用于地面控制站GCS时,记为地面-第二个秘钥值sok2-GCS

签密步骤四,设置公钥;

步骤401,利用sok2-GCS生成公钥,记为K3-GCS,且在地面控制站中以βGCS的公钥生成元为

步骤402,地面控制站GCS生成的完整公钥,记为PKGCS,且地面-完整公钥

签密步骤五,设置完整私钥;

地面控制站GCS将随机元素xGCS、第一个私钥sek1-GCS、第二个私钥地面-第一个秘密值sok1-GCS和地面-第二个秘密值sok2-GCS组合为地面-完整私钥,记为SKGCS,且SKGCS=(xGCS,sek1-GCS,sek2-GCS,sok1-GCS,sok2-GCS);

签密步骤六,明文签密处理;

步骤601,输入明文,记为m;

步骤602,输入簇首无人机集合信息;

在无人机自组织网络中第一个自组织网络,记为DH1;所述DH1中存在的多个无人机采用集合形式表示为从中选取出的簇首无人机,记为

在无人机自组织网络中,第二个自组织网络,记为DH2;所述DH2中存在的多个无人机采用集合形式表示为从UAVDH2 中选取出的簇首无人机,记为

在无人机自组织网络中,第i个自组织网络,记为DHi;所述DHi中存在的多个无人机采用集合形式表示为从中选取出的簇首无人机,记为

在无人机自组织网络中,第j个自组织网络,记为DHj;所述DHj中存在的多个无人机采用集合形式表示为从中选取出的簇首无人机,记为

在无人机自组织网络中,最后一个自组织网络,记为DHn;所述DHn中存在的多个无人机采用集合形式表示为从中选取出的簇首无人机,记为AUA V表示簇首无人机集;

步骤603,利用第一哈希函数H1计算簇首无人机中的各个簇首无人机的身份-杂凑值,分别记为

为属于的杂凑值;

为属于的杂凑值;

为属于的杂凑值;

为属于的杂凑值;

为属于的杂凑值;

统计各个簇首无人机的身份-杂凑值,记为身份-杂凑值集为了方便说明,利用第一哈希函数H1计算得到的任意一个簇首无人机的身份-杂凑值,记为Uuavn

步骤604,输入地面-完整私钥SKGCS=(xGCS,sek1-GCS,sek2-GCS,sok1-GCS,sok2-GCS);

输入地面-完整公钥

步骤605,输入簇首无人机-完整公钥

步骤606,从中随机选取两个元素,记为第一个待加密元素r1,第二个待加密元素r2;所述r1与所述r2为不同元素;

计算第一加密过渡值,记为

计算第二加密过渡值,记为

计算第三加密过渡值,记为第二个待加密元素r2的生成元为

计算第四加密过渡值,记为y,且

步骤607,计算第五加密过渡值,记为Fuavn(Uuavn),且

i为簇首无人机的标记;

j为簇首无人机的标记;

n为簇首无人机的标记;

为连乘元素;

u为测试指标;

ui为簇首无人机的测试指标;

uj为簇首无人机的测试指标;

步骤608,计算第六加密过渡值F(W),且F(W)=b0+b1Uuavn+b2(Uuavn)2+…+bn(Uuavn)n

b0表示常数项;

b1Uuavn表示一次项,b1为一次项系数;

b2(Uuavn)2表示二次项,b2为二次项系数;

bn(Uuavn)n表示n次项,bn为n次项系数;n就是簇首无人机的总台数;

步骤609,将b0+b1Uuavn+b2(Uuavn)2+…+bn(Uuavn)n中项系数b0,b1,b2,…,bn赋值给签密密文,构成第三部分签密密文,记为C3,且C3={b0,b1,b2,…,bn};

步骤610,将基于第一个待加密元素r1的生成元赋值给签密密文,构成第二部分签密密文,记为C2

步骤611,计算通信杂凑值,记为e,且e=H4(CI,C3,GCS,uavn,K1-GCS),其中,GCS表示地面控制站的标识;uavn表示簇首无人机的标识;

步骤612,计算第七加密过渡值,记为v,且v=(e·sek1-GCS+e·sok1-GCS)+r1

步骤613,将通信信息CI赋值给签密密文,构成第一部分签密密文,记为C1,且

步骤614,组合第一部分签密密文C1、第二部分签密密文C2和第三部分签密密文C3,形成了签密密文CC,且CC{C1,C2,C3}。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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