Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Secure Indexes #1

Open
jmpzero opened this issue Dec 14, 2017 · 0 comments
Open

Secure Indexes #1

jmpzero opened this issue Dec 14, 2017 · 0 comments
Labels

Comments

@jmpzero
Copy link
Owner

jmpzero commented Dec 14, 2017

Secure Indexes

KW

[0] https://eprint.iacr.org/2003/216.pdf
[1]
A secure index is a data structure that allows a querier with a ``trapdoor''
for a word x to test in O(1) time only if the index contains x; The index
reveals no information about its contents without valid trapdoors, and
trapdoors can only be generated with a secret key. Secure indexes are
a natural extension of the problem of constructing data structures with
privacy guarantees such as those provided by oblivious and history
independent data structures. In this paper, we formally define a secure
index and formulate a security model for indexes known as semantic
security against adaptive chosen keyword attack (IND-CKA). We also
develop an efficient IND-CKA secure index construction called Z-IDX
using pseudo-random functions and Bloom filters, and show how to use
Z-IDX to implement searches on encrypted data. This search scheme is
the most efficient encrypted data search scheme currently known; It
provides O(1) search time per document, and handles compressed data,
variable length words, and boolean and certain regular expression queries.
The techniques developed in this paper can also be used to build encrypted
searchable audit logs, private database query schemes, accumulated
hashing schemes, and secure set membership tests.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant