Parallel Cuckoo Hashing: Accelerating Secure Encrypted Data Search in Cloud Environments

Cuckoo hashing serves as a fundamental technique in various privacy-enhancing cryptographic primitives, such as Private Information Retrieval, Symmetric Searchable Encryption, owing to its excellent performance. However, achieving space-efficient Cuckoo hashing that maintains fast insertion and query operations, while facilitating its applications with customized design, remains highly challenging. In this work, we propose a multi-segment permutation-based Cuckoo hashing (MS-PCH) that can be efficiently parallelized on multi-threaded platforms, followed by a strategy for further parallelization over the hashing within single segments (MH-MS-PCH). To demonstrate its practical utility, we then investigate its application on encrypted data search by constructing full-fledged Public Key (Authenticated) Encryption with Keyword Search schemes (PCH(-MD)-PEKS and PCH(-MD)-PAEKS). We evaluate the performance of these schemes on a public dataset, showing that, with 16 segments and 4 hash functions, both PCH(-MD)-PEKS and PCH(-MD)-PAEKS outperforms the plain PEKS and PAEKS across index generation, query, and update. Notably, our optimized Cuckoo hashing achieves up to a 10 times improvement over plain cuckoo hashing, and our enhanced P(A)EKS schemes demonstrate approximately a 6 times improvement in index generation efficiency and a 335 times acceleration in query processing.

Authors

Institutions

Publication Details

Published
2025-08-04
DOI
https://doi.org/10.1109/icccn65249.2025.11133900
Primary Topic
Cryptography and Data Security
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Parallel Cuckoo Hashing: Accelerating Secure Encrypted Data Search in Cloud Environments

Hongyang Lin, Quan Yang, Yiwen Gao, Yongbin Zhou et al.
Cryptography and Data Security
article

Parallel Cuckoo Hashing: Accelerating Secure Encrypted Data Search in Cloud Environments

Hongyang Lin, Quan Yang, Yiwen Gao, Yongbin Zhou, Jiabei Wang, Tiancheng Zhu
article en

Abstract

Cuckoo hashing serves as a fundamental technique in various privacy-enhancing cryptographic primitives, such as Private Information Retrieval, Symmetric Searchable Encryption, owing to its excellent performance. However, achieving space-efficient Cuckoo hashing that maintains fast insertion and query operations, while facilitating its applications with customized design, remains highly challenging. In this work, we propose a multi-segment permutation-based Cuckoo hashing (MS-PCH) that can be efficiently parallelized on multi-threaded platforms, followed by a strategy for further parallelization over the hashing within single segments (MH-MS-PCH). To demonstrate its practical utility, we then investigate its application on encrypted data search by constructing full-fledged Public Key (Authenticated) Encryption with Keyword Search schemes (PCH(-MD)-PEKS and PCH(-MD)-PAEKS). We evaluate the performance of these schemes on a public dataset, showing that, with 16 segments and 4 hash functions, both PCH(-MD)-PEKS and PCH(-MD)-PAEKS outperforms the plain PEKS and PAEKS across index generation, query, and update. Notably, our optimized Cuckoo hashing achieves up to a 10 times improvement over plain cuckoo hashing, and our enhanced P(A)EKS schemes demonstrate approximately a 6 times improvement in index generation efficiency and a 335 times acceleration in query processing.

Nanjing University of Science and Technology (CN)
National Natural Science Foundation of China
Openalex Percentile: Top 88%
Cryptography and Data Security
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Parallel Cuckoo Hashing: Accelerating Secure Encrypted Data Search in Cloud Environments — Hongyang Lin, Quan Yang, et al. · (2025) | TGRS Research Map | TGRS