Research Article

A Layered Searchable Encryption Scheme with Functional Components Independent of Encryption Methods

Algorithm 3

Search (symmetric): Search ).
Input:
(1) : the public key is not available here.
(2) : encrypted documents ).
(3) : global searchable structure (index-based).
(4) : local functional structures ).
(5) : search tokens ).
Output: matched documents ).
Method:
(1) compute SSE·Search ). Here ).
(2) for each token ( ), compute .
(3) let ) and.
(4) for each functional component ( ) do
(5)  let , then the corresponding )
   and . Let .
(6)  compute ·Filter .
(7) end for