DocumentCode
2087923
Title
Practical techniques for searches on encrypted data
Author
Song, Dawn Xiaodong ; Wagner, David ; Perrig, Adrian
Author_Institution
California Univ., Berkeley, CA, USA
fYear
2000
fDate
2000
Firstpage
44
Lastpage
55
Abstract
It is desirable to store data on data storage servers such as mail servers and file servers in encrypted form to reduce security and privacy risks. But this usually implies that one has to sacrifice functionality for security. For example, if a client wishes to retrieve only documents containing certain words, it was not previously known how to let the data storage server perform the search and answer the query, without loss of data confidentiality. We describe our cryptographic schemes for the problem of searching on encrypted data and provide proofs of security for the resulting crypto systems. Our techniques have a number of crucial advantages. They are provably secure: they provide provable secrecy for encryption, in the sense that the untrusted server cannot learn anything about the plaintext when only given the ciphertext; they provide query isolation for searches, meaning that the untrusted server cannot learn anything more about the plaintext than the search result; they provide controlled searching, so that the untrusted server cannot search for an arbitrary word without the user´s authorization; they also support hidden queries, so that the user may ask the untrusted server to search for a secret word without revealing the word to the server. The algorithms presented are simple, fast (for a document of length n, the encryption and search algorithms only need O(n) stream cipher and block cipher operations), and introduce almost no space and communication overhead, and hence are practical to use today
Keywords
computational complexity; cryptography; data privacy; file servers; information retrieval; theorem proving; arbitrary word; block cipher operations; ciphertext; communication overhead; controlled searching; crypto systems; cryptographic schemes; data confidentiality; data storage servers; encrypted data; encrypted data searches; encryption; file servers; hidden queries; mail servers; plaintext; privacy risks; provable secrecy; query isolation; search result; secret word; security proofs; stream cipher; untrusted server; user authorization; Authorization; Contracts; Cryptography; Data privacy; Data security; Electronic mail; File servers; Memory; Postal services; US Government agencies;
fLanguage
English
Publisher
ieee
Conference_Titel
Security and Privacy, 2000. S&P 2000. Proceedings. 2000 IEEE Symposium on
Conference_Location
Berkeley, CA
ISSN
1081-6011
Print_ISBN
0-7695-0665-8
Type
conf
DOI
10.1109/SECPRI.2000.848445
Filename
848445
Link To Document