The invention relates to a 
key escrow-free secure multi-keyword sorting and searching 
system. The 
system comprises a 
key generation center, a 
cloud server, a data owner and a data user; the 
key generation center is used for achieving 
interactive computing with the 
cloud server to jointly generate a public parameter of the 
system and a property public key-private key pair of the data user; the 
cloud server is used for storing a file of the data owner and responding to a searching query request of the data user; the data owner extracts a keyword set from the file, encrypts the keyword set into asecure index, encrypts the file, makes an access strategy and embeds the access strategy into 
ciphertext; and the data user defines the searched keyword set and generates a 
trap door by using the property private key of the data user to search for the encrypted file stored in the cloud 
server. According to the system, the 
key escrow problem is solved, flexible 
authorization keyword searching andfine-grained 
data access authorization are achieved, multi-keyword subset searching is supported, and the searching result is not influenced by changes of the keyword query order.