[发明专利]一种细粒度查询授权的可搜索加密方法及系统在审
申请号: | 201910232696.3 | 申请日: | 2019-03-26 |
公开(公告)号: | CN109981643A | 公开(公告)日: | 2019-07-05 |
发明(设计)人: | 尹辉;熊荫乔;李方敏 | 申请(专利权)人: | 长沙学院 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/08;H04L9/06 |
代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 谭武艺 |
地址: | 410003 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种细粒度查询授权的可搜索加密方法及系统,实施步骤包括数据提供者从原始数据中抽取索引关键字、对原始数据进行加密;生成两个密钥sk1和sk2;为索引关键字建立访问控制树、对索引关键字进行加密,将加密的数据文件和加密的索引关键字提交至服务器;查询用户使用数据提供者授权的私钥对查询关键字进行加密,并将密文发送至服务器;服务器根据加密的查询关键字在加密索引关键字中进行检索,并返回满足查询要求的加密数据给查询用户,查询用户在本地解密密文得到明文。本发明在加密的数据上同时实现细粒度的数据访问控制和密文搜索功能,查询用户的属性数量对加密查询关键字的时间开销基本没有影响,适合多线程并行处理,具有密文存储空间小、查询效率高等优点。 | ||
搜索关键词: | 加密 索引关键字 查询 查询关键字 细粒度 服务器 数据提供 原始数据 授权 搜索 加密的数据文件 数据访问控制 访问控制树 并行处理 查询效率 查询要求 加密数据 加密索引 解密密文 密文存储 密文发送 时间开销 搜索功能 用户使用 多线程 密钥 明文 私钥 抽取 检索 返回 | ||
【主权项】:
1.一种细粒度查询授权的可搜索加密方法,其特征在于实施步骤包括:1)数据提供者从原始数据中抽取索引关键字集合W,并使用对称加密算法加数据;生成两个密钥sk1和sk2;对每一个索引关键字w∈W,根据其系统访问权限定义一棵访问控制树Tw,使用密钥sk2和访问控制树Tw对索引关键字w进行加密,得到索引关键字密文Iw。最后将加密数据和索引关键字密文提交至服务器;2)查询用户u向数据提供者发送申请加入系统的请求。数据提供者收到请求后对查询用户u进行身份认证,并利用u的属性信息和密钥sk1为其生成私钥Uu;3)查询用户u使用私钥Uu对查询关键字w0进行加密,得到相应的密文Tu(w0),并发送至服务器;4)服务器根据Tu(w0)在加密的索引关键字Iw中进行检索,并把满足查询要求的加密数据返回给查询用户u;5)查询用户u在对密文进行解密得到明文数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙学院,未经长沙学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910232696.3/,转载请声明来源钻瓜专利网。
- 上一篇:活动内容加载方法及客户端
- 下一篇:一种用于发送目标消息的方法与设备