Abstract:The traditional encryption schemes only rely on key management to ensure data privacy.Once the key is leaked,the encrypted data cannot resist the risk of being cracked.In order to enhance the security of outsourcing data and prevent attackers from stealing the key to obtain the available information,this paper proposes for the first time to use the improved All-or-Nothing Transformation(AONT)mechanism based on hash algorithm(H-AONT)to preprocess the data,and then combine with the traditional encryption algorithm to hide the data information.The plaintext is converted into pseudo-message data blocks by H-AONT algorithm,which significantly improves the security of outsourced data.Therefore,users can migrate the prove of data possess operations that support public verification to a trusted third-party agent(TPA)without fear of disclosing privacy information.The analysis and experiments show that the system has reliable security and high audit efficiency.