Research Article

Efficient Searchable Symmetric Encryption Supporting Dynamic Multikeyword Ranked Search

Table 2

Notations.

FA document set {f1, f2, …, fn}.
nThe number of documents in F.
CThe encrypted form of F, denoted by {c1, c2, …, cn}.
WiThe keyword set {, ,…, } for the document fi.
tiThe number of keywords in Wi, and .
The jth keywords in Wi, and , .
The vector representation for Wi.
The vector representation for .
uA node in the index tree.
The vector representation for the node u.
, Vector representations are obtained by splitting .
IuThe encrypted index for the node u.
ITThe encrypted index tree of F.
QThe keyword set, {q1, q2, …, qt}, for query.
qjA keyword in Q, .
The vector representation for query Q.
, Vector representations are obtained by splitting .
The vector representation for qj.
TQThe trapdoor of Q.
DA dictionary, {, , …, }, containing all keywords in F.
M11, M12, M21, M22Matrices for encryption (encryption key).
, , , Matrices for decryption (decryption key).
NThe number of semantic keywords associated with each dictionary’s keyword.
mThe number of keywords in D.
dThe dimension of vector generated by using “Word2vec.”
kThe number of files returned to the user.