基于区块链的分布式空间文本数据可搜索加密系统技术方案

技术编号:41489920 阅读:23 留言:0更新日期:2024-05-30 14:36
本发明专利技术涉及一种基于区块链的分布式空间文本数据可搜索加密系统。本发明专利技术设计了空间文本数据存储与加密方案,在支持用户进行关键词查询的同时,还允许用户针对数据的空间位置进行筛选与搜索。另一方面,本发明专利技术设计了一套分布式查询协议,使用两台服务器共同进行查询,有效降低泄露的信息量。同时,本发明专利技术还引入了区块链来存储数据,利用区块链的机制来保障数据的完整性、安全性以及可追溯性。

【技术实现步骤摘要】

本专利技术涉及一种基于区块链的分布式空间文本数据可搜索加密系统


技术介绍

1、随着物联网、移动互联网等技术的迅猛发展以及元宇宙等概念的提出,全球数据量呈现爆炸式增长成为当今社会的显著特征之一。为了掌握这些海量数据,数据使用者必须具备存储和分析大量数据的能力。然而,大多数企业和个人无法在本地存储如此庞大的数据量,因此他们选择将数据上传至云服务器,充分利用云存储的大容量和云计算的高算力来存储和分析数据。然而,为了保护隐私数据,数据拥有者往往会在上传前对数据进行加密。在此情况下,云服务器内存储的数据失去了原有的语义,成为一堆乱码。为了在这些加密数据中进行有效的查询,数据使用者还需要引入可搜索加密技术。

2、可搜索加密是一种支持用户在密文域实现查询操作的技术。数据拥有者在加密数据并进行存储的同时建立查询索引。当服务器接收到查询陷门后,执行相应的算法与协议,最终在一堆乱码中找到符合查询条件的数据。传统的可搜索加密主要基于关键词的查询,然而随着数据种类的增加,以及用户需求的多样化,传统查询模式的局限性暴露了出来。例如,在搜索包含位置信息的数据时,服务器需本文档来自技高网...

【技术保护点】

1.一种基于区块链的分布式空间文本数据可搜索加密系统,其特征在于,包括:

2.根据权利要求1所述的基于区块链的分布式空间文本数据可搜索加密系统,其特征在于,该系统实现流程为:

3.根据权利要求2所述的基于区块链的分布式空间文本数据可搜索加密系统,其特征在于,DO执行KeyGen算法,生成用于AES和揭序加密ORE的密钥,并初始化一个布隆过滤器,将数据使用Sort算法进行分类,具体如下:

4.根据权利要求3所述的基于区块链的分布式空间文本数据可搜索加密系统,其特征在于,DO随机选择一个区域,并使用Enc算法实现对该区域内所有文档的加密,最后加密该区域的空...

【技术特征摘要】

1.一种基于区块链的分布式空间文本数据可搜索加密系统,其特征在于,包括:

2.根据权利要求1所述的基于区块链的分布式空间文本数据可搜索加密系统,其特征在于,该系统实现流程为:

3.根据权利要求2所述的基于区块链的分布式空间文本数据可搜索加密系统,其特征在于,do执行keygen算法,生成用于aes和揭序加密ore的密钥,并初始化一个布隆过滤器,将数据使用sort算法进行分类,具体如下:

4.根据权利要求3所述的基于区块链的分布式空间文本数据可搜索加密系统,其特征在于,do随机选择一个区域,并使用enc算法实现对该区域内所有文档的加密,最后加密该区域的空间信息,将加密后的区域上传至区块链,具体如下:

5.根据权利要求4所述的基于区块链的分布式空间文本数据可搜索加密系统,其特征在于,qu进行查询之前,需要执行trapgen算法生成陷门τ,具体如下:

6.根据权利要求5所述的基于区块链的分布式空间文本数据可搜索加密系统,其特征在于,cs执行search算法,将得到的结果res返回给qu,具体如下:

7.根据权利要求6所述的基于区块链的分布式空间...

【专利技术属性】
技术研发人员:杨旸林郅润黄敏明朱志鹏
申请(专利权)人:苏州景信易联科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1