The invention discloses an efficient verifiable multi-keyword sequencing searchable
encryption method supporting a preference search and a logic search. The
encryption method comprises the following steps that a data owner encrypts a document, constructs a
cryptogram index based on a document collection, generates
summary information of the document by utilizing a secret key and the content of thedocument, and then sends a
cryptogram document, an encrypted index and the
summary information to a
cloud server; a data user shares the information of the secret key, which is generated by the dataowner, generates a query
trap door according to a query, and sends an encrypted query
trap door and the number K of to-be-obtained documents to the
cloud server; the
cloud server can execute safe inner product operation after receiving the
cryptogram index and the query
trap door, searches for K documents most relevant to the query of the user, sequences according to relevant values among the K documents and the query, then generates
verification objects, and finally returns the most relevant K documents and the
verification objects to the data user, and the data user verifies the correctnessand completeness of a return result through a
verification algorithm.