Background: Cloud storage is generally used to provide on-demand services with sufficient
scalability in an efficient network environment, and various encryption algorithms are typically
applied to protect the data in the cloud. However, it is non-trivial to obtain the original data
after encryption and efficient methods are needed to access the original data.
Methods: In this paper, we propose a new user-controlled and efficient encrypted data sharing
model in cloud storage. It preprocesses user data to ensure the confidentiality and integrity based
on triple encryption scheme of CP-ABE ciphertext access control mechanism and integrity verification.
Moreover, it adopts secondary screening program to achieve efficient ciphertext retrieval by
using distributed Lucene technology and fine-grained decision tree. In this way, when a trustworthy
third party is introduced, the security and reliability of data sharing can be guaranteed. To provide
data security and efficient retrieval, we also combine active user with active system.
Results: Experimental results show that the proposed model can ensure data security in cloud storage
services platform as well as enhance the operational performance of data sharing.
Conclusion: The proposed security sharing mechanism works well in an actual cloud storage environment.