TEE辅助的安全高效分布式高维数据相似性查询系统和方法技术方案

技术编号:40546145 阅读:24 留言:0更新日期:2024-03-05 19:03
本发明专利技术公开了一种TEE辅助的安全高效分布式高维数据相似性查询方法,包括:构建TEE辅助的安全高效分布式高维数据相似性查询系统并对查询系统进行初始化;数据拥有者将其数据集中的数据构造成TPSS形式,并分布式外包至第一云服务器和第二云服务器;利用外包数据构建PB树;当在数据集中添加或删除一个更新数据时,第一云服务器、第二云服务器和可信执行环境通过协同运算搜索PB树以对更新数据进行添加或删除;根据查询代理提出的相似性查询请求,第一云服务器、第二云服务器和可信执行环境向查询代理提供查询服务。本发明专利技术能够支持基于外包分布式高维数据的安全查询索引构建、高效的相似性查询处理和数据动态更新。

【技术实现步骤摘要】

本专利技术属于数据相似性查询,具体涉及一种tee辅助的安全高效分布式高维数据相似性查询系统和方法。


技术介绍

1、随着物联网和信息技术的迅速发展,大数据呈现出快速增长和分布式存储的趋势。将大数据外包至拥有强大存储和计算能力的云服务器已成为缓解大数据存储压力、提高大数据处理效率的有效手段。然而,随着人们数据隐私保护意识的增强和相关隐私保护法律法规的颁布,数据通常以密态的形式存储在云服务器且允许云服务器基于密态数据向用户提供查询等数据服务。基于密态数据的外包查询能够有效地保护数据隐私,但加密破坏了数据的可用性,导致密态数据查询效率的下降。构建数据查询索引是提高外包数据查询的常用策略,并将索引加密,与密态数据一同发送至云服务器,辅助外包查询。当数据集中存储于一个数据拥有者时,构建和加密查询索引相对容易,仅基于明文数据构建查询索引,而后加密索引,但所构建的索引基本无法支持数据的动态更新,而且不适用于数据分布式存储的场景。具体地,当数据垂直或水平地分布式存储时,查询索引的构建需要通过安全多方计算技术实现,数据拥有者的计算开销较大,数据所有者间的通信开销较大。

本文档来自技高网...

【技术保护点】

1.一种TEE辅助的安全高效分布式高维数据相似性查询方法,其特征在于,包括:

2.根据权利要求1所述的TEE辅助的安全高效分布式高维数据相似性查询方法,其特征在于,对所述安全高效分布式高维数据相似性查询系统进行初始化,包括:

3.根据权利要求1所述的TEE辅助的安全高效分布式高维数据相似性查询方法,其特征在于,所述S2包括:

4.根据权利要求1所述的TEE辅助的安全高效分布式高维数据相似性查询方法,其特征在于,所述S3包括:

5.根据权利要求4所述的TEE辅助的安全高效分布式高维数据相似性查询方法,其特征在于,所述第一云服务器CS1和所述第...

【技术特征摘要】

1.一种tee辅助的安全高效分布式高维数据相似性查询方法,其特征在于,包括:

2.根据权利要求1所述的tee辅助的安全高效分布式高维数据相似性查询方法,其特征在于,对所述安全高效分布式高维数据相似性查询系统进行初始化,包括:

3.根据权利要求1所述的tee辅助的安全高效分布式高维数据相似性查询方法,其特征在于,所述s2包括:

4.根据权利要求1所述的tee辅助的安全高效分布式高维数据相似性查询方法,其特征在于,所述s3包括:

5.根据权利要求4所述的tee辅助的安全高效分布式高维数据相似性查询方法,其特征在于,所述第一云服务器cs1和所述第二云服务器cs2构建一个内部节点包括:

6.根据权利要求5所述的tee辅助的安全高效分布式高维数据相似性查...

【专利技术属性】
技术研发人员:郑艳冬张松年王枫为朱辉杨晓鹏李晖
申请(专利权)人:西安电子科技大学
类型:发明
国别省市:

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

1