Violin: Powerful Volumetric Injection Attack Against Searchable Encryption With Optimal Injection Size

Symmetric Searchable Encryption (SSE) enables querying over encrypted data stored on servers, protecting the privacy of both client queries and the data. However, the response results of the query can leak certain statistical information, allowing an active attacker to inject files and exploit these leakages to recover the queried keyword. Recently, Zhang et al. (USENIX Security 2023) proposed a volumetric injection attack, called BVMA, based on response volume patterns. This attack requires larger file injections and has a moderate recovery rate. In this work, we propose a powerful volumetric injection attack, <inline-formula><tex-math notation="LaTeX">$\mathsf {Violin}$</tex-math></inline-formula>, that utilizes response length and size patterns, achieving a higher recovery rate and smaller injection size. Specifically, <inline-formula><tex-math notation="LaTeX">$\mathsf {Violin}$</tex-math></inline-formula> requires <inline-formula><tex-math notation="LaTeX">$\mathcal {O}(\log n)$</tex-math></inline-formula> injection files with a total size of <inline-formula><tex-math notation="LaTeX">$\mathcal {O}(n\log n)$</tex-math></inline-formula>, where <inline-formula><tex-math notation="LaTeX">$n$</tex-math></inline-formula> is the number of keywords. Furthermore, we propose a file injection method with optimal injection amount (i.e., injected files number and size) based on Pascal’s triangle rule under threshold countermeasure. We implement <inline-formula><tex-math notation="LaTeX">$\mathsf {Violin}$</tex-math></inline-formula> and compare it with the existing injection attacks. Experimental results indicate that <inline-formula><tex-math notation="LaTeX">$\mathsf {Violin}$</tex-math></inline-formula> achieves a recovery rate approaching 100%, surpassing the state-of-the-art BVMA while requiring smaller file sizes. Under threshold countermeasure, <inline-formula><tex-math notation="LaTeX">$\mathsf {Violin}$</tex-math></inline-formula> achieves a saving of 22% in injection file size and a remarkable 95% decrease in injected file number compared to BVMA.

Authors

Institutions

Publication Details

Journal
IEEE Transactions on Dependable and Secure Computing
Published
2025-02-18
DOI
https://doi.org/10.1109/tdsc.2025.3543248
Citations
1
Primary Topic
Chaos-based Image/Signal Encryption
Type
article
Field-Weighted Citation Impact
1.28
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Violin: Powerful Volumetric Injection Attack Against Searchable Encryption With Optimal Injection Size

Yunling Wang, Jiaojiao Wu, Shi-Feng Sun, Jianfeng Wang et al.
1 citations
IEEE Transactions on Dependable and Secure Computing
Chaos-based Image/Signal Encryption
1.28
article

Violin: Powerful Volumetric Injection Attack Against Searchable Encryption With Optimal Injection Size

Yunling Wang, Jiaojiao Wu, Shi-Feng Sun, Jianfeng Wang, Lei Zhang
article en
1 citations

Abstract

Symmetric Searchable Encryption (SSE) enables querying over encrypted data stored on servers, protecting the privacy of both client queries and the data. However, the response results of the query can leak certain statistical information, allowing an active attacker to inject files and exploit these leakages to recover the queried keyword. Recently, Zhang et al. (USENIX Security 2023) proposed a volumetric injection attack, called BVMA, based on response volume patterns. This attack requires larger file injections and has a moderate recovery rate. In this work, we propose a powerful volumetric injection attack, <inline-formula><tex-math notation="LaTeX">$\mathsf {Violin}$</tex-math></inline-formula>, that utilizes response length and size patterns, achieving a higher recovery rate and smaller injection size. Specifically, <inline-formula><tex-math notation="LaTeX">$\mathsf {Violin}$</tex-math></inline-formula> requires <inline-formula><tex-math notation="LaTeX">$\mathcal {O}(\log n)$</tex-math></inline-formula> injection files with a total size of <inline-formula><tex-math notation="LaTeX">$\mathcal {O}(n\log n)$</tex-math></inline-formula>, where <inline-formula><tex-math notation="LaTeX">$n$</tex-math></inline-formula> is the number of keywords. Furthermore, we propose a file injection method with optimal injection amount (i.e., injected files number and size) based on Pascal’s triangle rule under threshold countermeasure. We implement <inline-formula><tex-math notation="LaTeX">$\mathsf {Violin}$</tex-math></inline-formula> and compare it with the existing injection attacks. Experimental results indicate that <inline-formula><tex-math notation="LaTeX">$\mathsf {Violin}$</tex-math></inline-formula> achieves a recovery rate approaching 100%, surpassing the state-of-the-art BVMA while requiring smaller file sizes. Under threshold countermeasure, <inline-formula><tex-math notation="LaTeX">$\mathsf {Violin}$</tex-math></inline-formula> achieves a saving of 22% in injection file size and a remarkable 95% decrease in injected file number compared to BVMA.

IEEE Transactions on Dependable and Secure ComputingVol. 22(4)
Xidian University (CN), Shanghai Jiao Tong University (CN), Xi’an University of Posts and Telecommunications (CN)
Openalex Percentile: Top 23%
Chaos-based Image/Signal Encryption
1.28
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.