Cloud computing provides customers with storage as a service, allowing data to be stored, managed, and cached
remotely. Users can also access it online. A major concern for users is the integrity of the data stored in the cloud, as it is
possible for external invaders or criminals to attack, repair, or destroy the data stored in the cloud. Data auditing is a trending
concept that involves hiring a third-party auditor to perform a data integrity test (TPA). The main purpose of this project is to
provide a safe and effective testing system that combines features such as data integrity, confidentiality, and privacy protection.
The cloud server is only used to store encrypted data blocks in the proposed system. It is not subject to any additional computer
verification. TPA and the data owner are in charge of all the functions of the scheme.