首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于属性的通配符可搜索加密方法 

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

申请/专利权人:西南交通大学;成都市第三人民医院

摘要:本发明公开了一种基于属性的通配符可搜索加密方法,涉及数据安全领域,该方法包括:系统初始化,生成系统公开参数和主密钥;根据系统公开参数、主密钥和用户属性集合,为注册用户生成属性私钥;颁发属性私钥的数据拥有者,生成文件相关密文和文件关键词索引,并上传至云服务器;颁发属性私钥的数据用户,提出搜索请求,生成含有通配符的关键词的搜索陷门,并发送给云服务器;云服务器将搜索陷门与文件关键词索引进行匹配,执行搜索运算,并将搜索结果返回给数据用户。本方法采用多项式方程和字符定位技术,实现通配符搜索,支持通配符代替多个字符,能够对文件制定细粒度的访问控制,不会暴露通配符的位置信息,安全性高。

主权项:1.一种基于属性的通配符可搜索加密方法,其特征在于,包括以下步骤:S1、系统初始化,生成系统公开参数和主密钥;S2、根据系统公开参数、主密钥和用户属性集合,为注册用户生成属性私钥,所述注册用户包括数据拥有者和数据用户;S3、颁发属性私钥的数据拥有者,生成文件相关密文和文件关键词索引,并上传至云服务器;S4、颁发属性私钥的数据用户,提出搜索请求,生成含有通配符的关键词的搜索陷门,并发送给云服务器;S5、云服务器将搜索陷门与文件关键词索引进行匹配,执行搜索运算,计算转换密文,并将转换密文和文件相关密文作为搜索结果返回给数据用户;所述步骤S1中,系统公开参数主密钥MSK=a,x,y,α,其中p为群G和GT的阶数,κ为对称加解密算法的密钥空间,g为群G的生成元,si,a,x,y,α均为属于的随机数,U为全体属性集合,i∈U,H,H',Hκ均为抗碰撞的哈希函数,H:{0,1}*→Zp、H':GT→ZP和Hκ:GT→κ;所述步骤S2中,属性私钥其中Kc=gαgat,K=gxygat,K0=gt,随机数所述步骤S3中,数据拥有者生成文件相关密文的方法具体包括以下步骤:a1、选择随机秘密值以及种子密钥k'SE∈GT;a2、对种子密钥k'SE进行加密得到种子密钥密文Ck=k'SE·eg,gαs;a3、生成对称密钥kSE=Hκk'SE;a4、根据对称加密算法计算得到文件密文CF=SEncF,kSE,其中F为待加密的文件;a5、根据种子密钥密文Ck和文件密文CF生成文件相关密文cph={Ck,CF};数据拥有者生成文件关键词索引的方法具体包括以下步骤:b1、选择随机数以及随机数b,β,根据b,β,文件F的关键词和位置的哈希值Hi||wi,构造多项式方程fX,根据随机数r,多项式方程fX和系统公开参数中的gx,计算多项式系数密文其中j∈{0,1,...,2m},2m为多项式方程fX中多项式系数的个数减1;b2、数据拥有者制定线性秘密共享文件搜索访问策略M,ρ,其中M为d行e列的访问策略矩阵,属性映射函数ρi表示访问策略矩阵M的行与属性之间的对应关系,选择一随机数向量并且为访问策略矩阵M的每一行Mi选择一随机数之后计算访问策略密文其中C'=gs,b3、根据随机秘密值s,系统公开参数中的gy,随机数r和β,计算绑定值I0=gysgrβ;b4、根据绑定值I0、多项式系数密文Aj和访问策略密文sp生成文件关键词索引index。

全文数据:

权利要求:

百度查询: 西南交通大学 成都市第三人民医院 一种基于属性的通配符可搜索加密方法

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