Parallel Integrity Authentication Data Structure Construction for Encrypted Range Queries.

Zhaokang Wang, Jiahui Pan,Lu Zhou, Zhonghui Zhang, Caocong Ji

Parallel and Distributed Processing with Applications(2023)

引用 0|浏览0
暂无评分
摘要
With the rapid growth of cloud computing, outsourcing databases to cloud servers is becoming increasingly popular. Query integrity authentication is an effective technique to obtain reliable query results from untrusted clouds. ServeDB (Wu et al., ICDE 2019) is a state-of-the-art system that provides integrity authentication for encrypted range queries. However, ServeDB is a serial system. The high construction cost of its authentication data structure SVETree is the main performance bottleneck that limits its scalability to large datasets. In this study, we overcome the scalability limitation by parallelizing the SVETree construction workflow using the MapReduce framework. We propose the link-free storage layout to store the tree-based SVETree structure in a distributed key-value storage. The parallel SVETree construction algorithm reduces the communication latency of the key-value storage with the batch put/get optimization. The algorithm balances the workload of different tree nodes with the record-centric parallelization optimization. Furthermore, it avoids triggering out-of-core shuffles with the multi-round in-memory shuffle technique. The experimental results show that the parallel algorithm running on 128 cores achieves a $52.7 \times$ speedup over the original serial algorithm. The parallel algorithm exhibits near-linear data and machine scalability.
更多
查看译文
关键词
range query integrity,parallel algorithm,database security,MapReduce,authentication data structure
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要