[发明专利]可授权的基于身份的带关键词搜索加密方法有效
申请号: | 201811453437.5 | 申请日: | 2018-11-30 |
公开(公告)号: | CN109614818B | 公开(公告)日: | 2020-06-05 |
发明(设计)人: | 张晓均;唐尧;黄超;赵芥;周子玉;廖文才;付红 | 申请(专利权)人: | 西南石油大学 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/60 |
代理公司: | 成都厚为专利代理事务所(普通合伙) 51255 | 代理人: | 李坤 |
地址: | 610500 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种可授权的基于身份的带关键词搜索加密方法,包括:系统初始化步骤;用户私钥生成步骤;授权凭证签发步骤;可授权加密的公私钥生成步骤;带关键词搜索的加密步骤;搜索陷门生成步骤;云服务器搜索测试步骤。本发明的方法具备可授权功能,具有较强的应用灵活性,不仅可以解决可搜索加密文件的代理上传问题,支持原始数据拥有者授权给代理者帮助其上传明文信息的密文及关键词的密文到云服务器,而且提供了抗关键词猜测的特性,服务器无法猜测用户正在查询的关键词,有效地保障了云端数据的信息安全。 | ||
搜索关键词: | 授权 基于 身份 关键词 搜索 加密 方法 | ||
【主权项】:
1.可授权的基于身份的带关键词搜索加密方法,其特征在于,包括:系统初始化步骤:设置并公开全局参数,所述全局参数包括超奇异椭圆曲线的参数、哈希函数和双线性对映射函数;密钥生成中心选取自身的私钥;用户私钥生成步骤:密钥生成中心利用用户的身份、密钥生成中心自身的私钥以及全局参数生成用户身份对应的用户私钥,并将该用户私钥发送给用户,所述用户包括原始数据拥有者、代理者和数据接收者;用户在收到用户私钥后对其进行有效性验证,若验证未通过,则用户向密钥生成中心请求再次颁发用户私钥;授权凭证签发步骤:原始数据拥有者创造一个授权凭证,并利用自身的用户私钥产生授权凭证的数字签名,并将授权凭证发送给代理者,所述授权凭证的内容包括代理者的身份、授权内容、授权权限以及授权有效期;代理者在收到授权凭证后对其进行有效性验证,若验证未通过,则代理者拒绝该授权凭证的授权内容;可授权加密的公私钥生成步骤:代理者利用自身的用户私钥和授权凭证生成可授权加密的公私钥对;带关键词搜索的加密步骤:代理者提取明文信息的关键词,并利用公钥加密算法将明文信息进行加密,同时利用可授权加密的私钥以及数据接收者的公钥产生明文信息对应的关键词的密文,然后将明文信息的密文以及关键词的密文上传云服务器;搜索陷门生成步骤:数据接收者选取关键词,并利用自身的用户私钥计算关键词的搜索陷门,并将搜索陷门发送到云服务器;云服务器搜索测试步骤:云服务器接收到搜索陷门后逐一对存储的明文信息的密文和关键词的密文进行测试匹配,当匹配成功时,云服务器向数据接收者返回对应的明文信息的密文。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西南石油大学,未经西南石油大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811453437.5/,转载请声明来源钻瓜专利网。
- 上一篇:数据脱敏方法、装置及存储介质
- 下一篇:一种利用插件提高数据库安全的方法