郑州轻工业大学宋文军获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉郑州轻工业大学申请的专利一种基于隐私保护的多策略安全密文数据共享方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN116318663B 。
龙图腾网通过国家知识产权局官网在2026-03-03发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202310113634.7,技术领域涉及:H04L9/08;该发明授权一种基于隐私保护的多策略安全密文数据共享方法是由宋文军;刘梦琪设计研发完成,并于2023-02-14向国家知识产权局提交的专利申请。
本一种基于隐私保护的多策略安全密文数据共享方法在说明书摘要公布了:本发明提出了一种基于隐私保护的多策略安全密文数据共享方法,步骤如下:终端用户的密钥计算及密钥证实;终端用户的密文属性认证以及属性权限分发,认证中心选择各终端用户所拥有属性的属性权重参数,计算属性权值并对其划分权限等级,将终端用户的属性权值记录在云服务平台上;根据明文数据的属性权值和访问控制策略计算属性权值组合和属性密钥组合进行密钥交换及数据加密存储;数据需求者通过共享数据的明文关键词集和解密密钥计算搜索的密文数据的密文关键词,根据关键词对应的数量进行数据相关度的分析,实现数据下载与访问。本发明在身份认证的同时有效地保护了终端的隐私,能有效对抗权限较低的终端的合谋攻击,能够实现资源的安全共享。
本发明授权一种基于隐私保护的多策略安全密文数据共享方法在权利要求书中公布了:1.一种基于隐私保护的多策略安全密文数据共享方法,其特征在于,其步骤如下: 步骤一:终端用户的密钥计算及密钥证实 A认证中心CA初始化:认证中心CA运行初始化算法获取公私钥对,并广播系统参数; B收到认证中心CA广播的系统参数后,终端用户随机选取一个正整数作为私钥,并计算证实中间变量以及公钥,然后终端用户将证实中间变量和公钥发送给认证中心CA; 证实终端用户ui身份所需的证实中间变量PKA是认证中心CA的公钥;为随机的正整数; C收到终端用户的消息后,认证中心CA验证终端用户的公钥和身份标识的对应关系,如果验证通过,认证中心CA公布终端用户的公钥; 步骤二:终端用户的密文属性认证以及属性权限分发 D终端用户向认证中心CA秘密发送属性,认证中心CA将其属性对应的序列号返回给终端用户,终端用户根据收到的序列号对自己的属性集进行排序; E各终端用户随机选择一个正整数并计算属性中间变量和中间签名,然后将属性中间变量及中间签名发送给认证中心CA; 终端用户ui选择一个随机数并根据有序属性集attri的属性计算属性中间变量λig1,ai,1λig1,ai,2λig1,...,ai,rλig1、和中间签名其中,ai,1,ai,2,...,ai,r为有序属性集attri的属性,表示终端用户ui的私钥,g1为加法群G1的生成元,||为连接符号; F认证中心CA接收到各终端用户发送的消息后,计算哈希值并验证终端用户的中间签名,如果验证通过则认证中心CA验证终端用户所具有的属性; G认证中心CA选择各终端用户对应的属性权重参数,计算属性权值并对其划分权限等级,认证中心CA计算属性权值的哈希值和属性权重参数的数字签名I,并发送给终端用户; H终端用户收到消息后证实属性权值在传递过程中是否被篡改,以及验证认证中心CA的数字签名I是否有效,验证通过后终端用户计算每个属性对应的属性密钥和数字签名II,并将公钥和数字签名II发送给认证中心CA; I认证中心CA接收到终端用户的消息后,验证终端用户的公钥是否与存储信息一致,若验证通过,则将终端用户的属性权值记录在云服务平台CS上; 步骤三:密钥交换及数据加密存储 J如果数据提供者想共享明文数据,数据提供者设定访问该明文数据的属性权值和访问控制策略,计算对应的属性权值组合和属性密钥组合I; K数据提供者随机选取正整数作为加密密钥,计算各个属性密钥组合I的哈希值,利用属性密钥组合I的哈希值构建一个多项式加密函数并将其展开得到加密函数系数,通过加密密钥对明文数据及其密文关键词进行加密,根据加密信息和加密函数系数计算数据签名,并将加密函数系数和数据签名发送给云服务平台CS; 终端用户uj选取一个随机数作为加密密钥,计算哈希值并利用哈希值aj,k,1,aj,k,2,...,aj,k,ρ构建一个多项式加密函数为终端用户uj根据ρ种属性权值组合计算的每种属性权值组合相对应的属性密钥的组合;H2·为哈希散列函数; L云服务平台CS收到数据提供者的消息后,对收到的消息进行验证,若验证通过,则云服务平台CS将消息写入数据共享平台; 步骤四:数据下载与访问 M数据需求者在数据共享平台上找到自己具有访问权值的数据项,用该数据项中的加密函数系数构建多项式函数,计算对应的属性密钥组合II及其哈希值,将属性密钥组合II的哈希值代入多项式函数,计算出共享数据的解密密钥; 数据需求者ui根据密文的加密函数系数bj,k,ρ,bj,k,ρ-1,...,bj,k,1,bj,k,0构建多项式函数 N数据需求者通过共享数据的明文关键词集和解密密钥计算其搜索的密文数据的密文关键词,并与共享数据的密文关键词比较,根据关键词对应的数量进行数据相关度的分析,如果对应的密文关键词的多数词相同,则可下载资源; O数据需求者通过云服务平台CS进行身份认证,数据需求者计算属性权值的哈希值及签名,并将签名、属性权值的哈希值组成的消息发送给云服务平台CS,云服务平台CS根据收到的属性权值与数据共享平台中的属性权值做对比验证,若满足则可下载; P资源需求者根据共享数据的链接下载密文数据,并计算计密文哈希值与数据共享平台上的哈希值是否相同,如果相同,则用共享数据的解密密钥计算出对应的明文资源。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人郑州轻工业大学,其通讯地址为:450000 河南省郑州市高新技术产业开发区科学大道136号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励