返回
Secure Similarity Queries Over Vertically Distributed Data via TEE-Enhanced Cloud Computing
DOI:10.1109/TIFS.2024.3413630.png)
摘要
En 中文
Outsourcing big data to cloud servers has gained prominence, and growing concerns about privacy, alongside privacy-related regulations, underscore the need to encrypt data before sending them to the cloud. Nevertheless, encryption significantly hampers the query capabilities of data, particularly in the case of vertically distributed data. This paper focuses on developing secure and efficient similarity query schemes for vertically distributed data in cloud environments. As is known, current solutions are constrained by limitations in query efficiency, approximate query results, and their ability to support vertical data. To address these issues, we introduce two novel schemes: a Fast Similarity Query Scheme (FSQ) and a Non-interactive Similarity Query Scheme (NoSQ) for outsourced distributed data. In the FSQ scheme, we enhance query efficiency by designing a trusted execution environment (TEE) assisted fast secret sharing (FSS) scheme and a series of FSS-based private algorithms, enabling secure data index construction and fast similarity query processing. For the NoSQ scheme, we eliminate communication overheads by designing a TEE assisted non-interactive secret sharing (NoSS) scheme and a series of NoSS-based private algorithms. Both schemes have undergone rigorous security validation using a simulation-based real/ideal worlds model, and their efficiency has been confirmed through comprehensive experiments.
Keyword:
Distributed databases
Cryptography
Cloud computing
Servers
Indexes
Euclidean distance
Big Data
Similarity query
vertically distributed data
cloud computing
TEE
secret sharing
期刊
IF:
8
论文数:
5.2K
被引数:
2.3W
机构
引用论文
A dynamic actin cytoskeleton is required to prevent constitutive VDAC-dependent MAPK signalling and aberrant lipid homeostasis
iScience
IF0
Extending On-Chain Trust to Off-Chain - Trustworthy Blockchain Data Collection Using Trusted Execution Environment (TEE)使用可信执行环境 (TEE) 将链上信任扩展到链下可信区块链数据收集

