Insecurity and Hardness of Nearest Neighbor Queries Over Encrypted Data

Rui Li,Alex X. Liu,Ying Liu,Huanle Xu,Huaqiang Yuan
DOI: https://doi.org/10.1109/icde.2019.00155
2019-04-01
Abstract:Nearest neighbor query processing is a fundamental problem that arises in many fields such as spatial databases and machine learning. ASPE, which uses invertible matrices to encrypt data, is a widely adopted Secure Nearest Neighbor (SNN) query scheme. Encrypting data by matrices is actually a linear combination of the multiple dimensions of the data, which is completely consistent with the relationship between the source signals and observed signals in the signal processing. By viewing dimensions of the data and the encrypted data as source signals and observed signals, respectively, we formally prove and experimentally demonstrate that ASPE is actually insecure against even ciphertext only attacks, using signal processing theory. Prior work proved that it is impossible to construct an SNN scheme even in much relaxed standard security models, we invalidate this hardness understanding by pointing out the incorrectness of the hardness proof.
What problem does this paper attempt to address?