Aimed at the problem of the secure access to the data in cloud storage, an efficient and secure model of cloud storage which supports the access of multi-user in hierarchy and adopts the cloud server as the central point is proposed. This model is used to design a semantic searchable encryption with the use of elliptic curve cryptosystem, and the use of the model improves the accuracy of the result by the keyword's degree of correlation and the order preserving encryption. Through the combination of proxy encryption, user access control list and user-data access control matrix, this model can satisfy the access of multi-user in hierarchy and efficiently solve the management of the dynamic user' s private keys. In the end through the analysis and comparison of the security and efficiency, the results show that his new model is feasible.