Searchable Symmetric Encryption
Seny Kamara Advanced Topics in Network Security Spring 2006
1
Searchable Symmetric Encryption Seny Kamara Advanced Topics in - - PowerPoint PPT Presentation
Searchable Symmetric Encryption Seny Kamara Advanced Topics in Network Security Spring 2006 1 Yesterday Motivation for searchable encryption First SSE scheme [SWP00] Attacks on [SWP00] Conjunctive SSE [GSW04,PKL04,BKM05] 2
1
2
3
4
5
6
pseudo-random (OTP)
7
against?
it have?
8
Keyword
Index
Adversary
the server
and keywords it can search!
Search
HBC
9
pseudo-random (OTP)
10
recovering documents & keywords recovering documents & keywords
it can search
documents and keywords are secure against server that can search documents are secure against server that cannot search
11
against?
it have?
12
Keyword
Index
Adversary
the server
and keywords it can search!
Search
formally?
13
against?
it have?
14
the server
and keywords it can search! Probabilistic polynomial-time (PPT) algorithm indistinguishability allow adversary to generate and search many documents and keywords
15
KW1 KW2 KW3 KW1 KW2 KW3
Adversary Challenger
16
recovering documents & keywords recovering documents & keywords recovering documents
it can search
it can search
documents and keywords are secure against server that can search documents are secure against server that cannot search documents are secure against server that can search
17
keyword attacks
18
and words queried
sees
information leaked
19
Keyword
Index
Adversary
Keyword
History View Trace
simulator such that for all histories
20
f(Historyq)
f(Historyq)
Keyword
Index
Adversary
Keyword
History View Trace Adversary
Keyword
History Trace
history from the view, can be recovered from the trace
about the documents or word queries that he is not supposed to
21
22
IND2-CKA
recovering documents & keywords recovering documents & keywords recovering documents recovering documents & keywords
it can search
it can search it can search
documents and keywords are secure against server that can search documents are secure against server that cannot search documents are secure against server that can search documents and keywords are secure against server that can search
23
24
IND2-CKA
recovering documents & keywords recovering documents & keywords recovering documents recovering documents & keywords
it can search
it can search it can search
documents and keywords are secure against server that can search documents are secure against server that cannot search documents are secure against server that can search documents and keywords are secure against server that can search