Document
拖动滑块完成拼图
个人中心

预订订单
服务订单
发布专利 发布成果 人才入驻 发布商标 发布需求

在线咨询

联系我们

龙图腾公众号
首页 专利交易 IP管家助手 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 西安电子科技大学崔钰获国家专利权

西安电子科技大学崔钰获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉西安电子科技大学申请的专利一种实现云上双向认证的集合交集方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN116346333B

龙图腾网通过国家知识产权局官网在2025-05-30发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202310239198.8,技术领域涉及:H04L9/08;该发明授权一种实现云上双向认证的集合交集方法是由崔钰;詹宇;王保仓;刘骞设计研发完成,并于2023-03-13向国家知识产权局提交的专利申请。

一种实现云上双向认证的集合交集方法在说明书摘要公布了:本发明针对现有技术的不足,提出一种实现云上双向认证的集合交集方法,云服务器能够有效验证参与集合求交集的各个参与双方是否双向指定,满足双向授权的情况下参与各方收到加密的交集信息,使得解密得到最终的交集结果,各个参与方进行密钥生成并加密自身的数据集上传的云服务器,云服务器就能够利用加密数据集进行双向身份认证。本发明考虑到双向身份授权,只有参与双方相互指定对方为访问策略时才能认证成功拥有授权管理能力,参与双方对于求交集运算均处于主动地位,且参与方加密处理不需要双线性映射只需要简单的数学计算,有效降低了计算成本,本发明云服务器在内的任何人无法获取关于输入集合的任何信息。

本发明授权一种实现云上双向认证的集合交集方法在权利要求书中公布了:1.一种实现云上双向认证的集合交集方法,其特征在于,应用于实现云上双向认证的集合交集系统,所述系统包括第三方可信设备、多个参与方终端、云服务器;所述实现云上双向认证的集合交集方法包括:步骤1,所述第三方可信设备生成主密钥和主公钥,并公开主公钥;步骤2,每个参与方终端生成自己的私钥以及用户公钥,并公开自己的用户公钥;步骤3,各个参与方终端利用所述主密钥、主公钥以及自身身份生成各自的身份密钥,并对需要上传的数据使用所述身份密钥加密以生成密文数据,将密文数据所形成的密文数据集上传;步骤4,所述云服务器对各个参与方终端上传的密文数据集进行双向身份认证,并计算密文数据集之间的交集,对交集加密之后下发;步骤5,各个参与方终端收到的加密交集信息,并对加密交集信息进行解密,得到交集结果;步骤1包括:所述第三方可信设备PG执行Setup算法生成主密钥和公开密钥,生成过程如下:步骤1.1,引进一个安全参数1λ,生成一个大素数q的双线性映射对G:=q,G1,G2,G,GT,g,g1,g2,e;其中,G,G1,G2,GT表示循环群,q表示循环群G,G1,G2的阶,g,g1,g2分别表示循环群G,G1,G2的生成元,e表示双线性映射G1×G2→GT;步骤1.2,对随机对偶标准正交基进行采样得到使得d1,…,d8表示D中的元素,表示D*中的元素,设步骤1.3,选择保留主密钥msk,并将公开主公钥mpk;其中,表示随机选取,Zq表示素数循环群;步骤2包括:参与方终端Alice随机选择作为私钥,生成自己的用户公钥pka并公开;参与方终端Bob随机选择作为私钥,生成自己的用户公钥pkb并公开;其中,ska=βa,skb=βb,步骤3包括:步骤3.1,参与方终端Alice选取随机数r,并以所述主密钥msk、主公钥mpk和参与方身份为输入执行SKGen算法生成身份密钥ekσ;SKGenmpk,msk,σ→ekσ; 步骤3.2,参与方终端Alice对于1≤i≤n,在Zq中随机选取ri,并对自身拥有的数据集Da利用身份密钥ekσ进行加密得到密文数据集Ca,具体计算如下:Ca=Ct,C0,Ci;其中,Ct为密文Ca的第一部分密文,表示为:C0为密文Ca的第二部分密文,表示为:rcv表示该参与方指定的访问策略;Ci为密文Ca的第三部分密文,表示为:di∈Da;步骤3.3,参与方终端Bob选取随机数s,s1,s2,并以主密钥msk、主公钥mpk和参与方身份为输入执行RKGen算法生成身份密钥dkρ;RKGenmpk,msk,ρ→dkρ; 步骤3.4,参与方终端Bob对于1≤j≤n,在Zq中随机选取rj,并对自身拥有的数据集Db进行加密得到密文数据集Cb:Cb=Ctt,C′0,Ck,Cj;其中,Ctt为密文Cb的第一部分密文,表示为:C′0为密文Cb的第二部分密文,表示为:snd表示目标参与方的访问策略;Ck为密文Cb的第三部分密文,表示为:Ck=k3;Cj为密文Cb的第四部分密文,表示为:dj∈Db;步骤4包括:步骤4.1,云服务器计算两个参与方终端上传的密文数据集中分别选取的认证参数t1,t2: 其中,t1是参与方终端Alice的认证参数;t2表示参与方终端Bob的认证参数;步骤4.2,云服务器利用认证参数t1,t2的计算结果以及参与方上传的密文数据集,尝试计算密文数据集之间的交集: 步骤4.3,若密文数据集之间的交集eCt,Ct′等于则表示元素di或dj在交集中,则云服务器对参与方终端双向身份认证成功,将密文数据Ci添加到Ta={Ci}中,将密文数据Cj添加到Tb={Cj},并Ta发送给参与方终端Alice以及将Tb发送给参与方终端Bob。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人西安电子科技大学,其通讯地址为:710071 陕西省西安市太白南路2号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。