Abstract
Distributed data stores have been rapidly evolving to serve the needs of large-scale applications such as online gaming and real-time targeting. In particular, distributed key-value stores have been widely adopted due to their superior performance. However, these systems do not guarantee to provide strong protection of data confientiality, and as a result fall short of addressing serious privacy concerns raised from massive data breaches. In this paper, we introduce EncKV, an encrypted keyvalue store with secure rich query support. First, EncKV stores encrypted data records with multiple secondary attributes in the form of encrypted key-value pairs. Second, it leverages the latest practical primitives for searching over encrypted data, i.e., searchable symmetric encryption and order-revealing encryption, and provides encrypted indexes with guaranteed security to support exact-match and rangematch queries via secondary attributes of data records. Third, it carefully integrates these indexes into a distributed index framework to facilitate secure query processing in parallel. To mitigate recent inference attacks on encrypted database systems, EncKV protects the order information during range queries, and presents an interactive batch query mechanism to further hide the associations across data values on different attributes. We implement an EncKV prototype on a Redis cluster, and conduct an extensive set of performance evaluations on the Amazon EC2 public cloud platform. Our results show that EncKV effectively preserves the efficiency and scalability of plaintext distributed key-value stores.
Original language | English |
---|---|
Title of host publication | ASIA CCS' 2017 - Proceedings of the 2017 ACM Asia Conference on Computer and Communications Security |
Editors | Ahmad-Reza Sadegh, Xun Yi |
Place of Publication | New York NY USA |
Publisher | Association for Computing Machinery (ACM) |
Pages | 423-435 |
Number of pages | 13 |
ISBN (Print) | 9781450349444 |
DOIs | |
Publication status | Published - 2 Apr 2017 |
Externally published | Yes |
Event | ACM Symposium on Information, Computer and Communications Security 2017 - Abu Dhabi, United Arab Emirates Duration: 2 Apr 2017 → 6 Apr 2017 Conference number: 12th https://dl.acm.org/doi/proceedings/10.1145/3052973 |
Conference
Conference | ACM Symposium on Information, Computer and Communications Security 2017 |
---|---|
Abbreviated title | AsiaCCS 2017 |
Country/Territory | United Arab Emirates |
City | Abu Dhabi |
Period | 2/04/17 → 6/04/17 |
Internet address |
Keywords
- Encrypted key-value store
- Orderrevealing encryption
- Searchable encryption