[发明专利]密文的分享方法、介质、分享客户端及系统在审
申请号: | 202010760006.4 | 申请日: | 2020-07-31 |
公开(公告)号: | CN112000632A | 公开(公告)日: | 2020-11-27 |
发明(设计)人: | 徐潜;贺伟;严永峰 | 申请(专利权)人: | 天翼电子商务有限公司 |
主分类号: | G06F16/176 | 分类号: | G06F16/176;G06F16/13;G06F21/60;G06F21/62;H04L29/06 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 徐秋平 |
地址: | 102200 北京市昌平*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分享 方法 介质 客户端 系统 | ||
本发明提供一种密文的分享方法、介质、分享客户端及系统,所述密文的分享方法包括:确定待分享的明文文件集合、明文文件ID集合及关键词集合;创建与所述明文文件集合中各个明文文件对应的查询密钥和对称加密密钥;根据所述对称加密密钥对各个所述明文文件进行加密,生成密文,并将所述密文发送至服务端;结合所述明文文件ID集合以及关键词集合在区块链中部署智能合约;向授权成功的访问客户端发送所述查询密钥和对称加密密钥,以使所述访问客户端结合所述查询密钥通过所述智能合约获取密文,并通过所述对称加密密钥将所述密文解密得到明文。本发明所提供的的密文分享方法实现了数据拥有者与访问者双向的数据安全分享。
技术领域
本发明属于网络技术与安全的技术领域,涉及一种密文的分享方法,特别是涉及一种密文的分享方法、介质、分享客户端及系统。
背景技术
目前,隐私数据的托管存储使得数据的机密性保护和按需(关键词)检索成为用户关切,基于可搜索加密的密文分享机制赋予了用户密文查询能力的同时保证了数据的隐私安全性。然而目前的密文安全分享策略无法同时实现无中心环境下的多关键词可排序检索,模糊关键词检索,以及检索结果可验证等功能,在实际应用中,如电子医疗记录系统中的病例数据分享、基于云存储的隐私数据查询等应用场景下,无法提供用户精度较高、模糊关键词检索等灵活的密文查询能力,降低了用户体验与方案实用性。
因此,如何提供一种密文的分享方法、介质、分享客户端及系统,以解决现有技术无法在无中心环境下通过准确、可靠的密文检索实现数据拥有者与访问者双向的数据安全分享等缺陷,成为本领域技术人员亟待解决的技术问题。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种密文的分享方法、介质、分享客户端及系统,用于解决现有技术无法在无中心环境下通过准确、可靠的密文检索实现数据拥有者与访问者双向的数据安全分享的问题。
为实现上述目的及其他相关目的,本发明一方面提供一种密文的分享方法,所述密文的分享方法包括:确定待分享的明文文件集合、明文文件ID集合及关键词集合;创建与所述明文文件集合中各个明文文件对应的查询密钥和对称加密密钥;根据所述对称加密密钥对各个所述明文文件进行加密,生成密文,并将所述密文发送至服务端;结合所述明文文件ID集合以及关键词集合在区块链中部署智能合约;向授权成功的访问客户端发送所述查询密钥和对称加密密钥,以使所述访问客户端结合所述查询密钥通过所述智能合约获取密文,并通过所述对称加密密钥将所述密文解密得到明文。
于本发明的一实施例中,在所述确定待分享的明文文件集合、明文文件ID集合及关键词集合的步骤之前,所述密文的分享方法还包括:通过初始化生成公共参数;所述公共参数用于确定待分享的明文文件集合、明文文件ID集合及关键词集合。
于本发明的一实施例中,所述结合所述明文文件ID集合以及关键词集合在区块链中部署智能合约的步骤包括:基于所述明文文件ID集合以及关键词集合,利用位置敏感哈希函数及二进制向量数据结构生成二叉树状加密索引;将所述二叉树状加密索引嵌入区块链的智能合约中。
于本发明的一实施例中,所述基于所述明文文件ID集合以及关键词集合,利用位置敏感哈希函数及二进制向量数据结构生成二叉树状加密索引的步骤包括:通过词干提取算法,抽取相似单词的词干,以获取所述关键词集合;将所述关键词集合中每个单词利用一元分词转化为一元分词向量;计算每个所述单词在所述明文文件ID集合中每一个明文文件中的权重;根据所述一元分词向量和所述权重,构建每一个明文文件的权重向量;利用所有的明文文件的权重向量建立所述二叉树状加密索引。
于本发明的一实施例中,所述向授权成功的访问客户端发送所述查询密钥和对称加密密钥的步骤包括:通过属性密码学对所述访问客户端进行访问权限管理;当判定所述访问客户端授权成功时,通过去中心化的属性加密或密钥交换将所述查询密钥和对称加密密钥分享至所述访问客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天翼电子商务有限公司,未经天翼电子商务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010760006.4/2.html,转载请声明来源钻瓜专利网。