# Lightweight Integrity Preserving Scheme for Secure Data Exchange in Cloud-Based IoT Systems
## 2 Related Works  
The provable data possession (PDF) system was initially established by [PERSON] et al. [6] and employed an RSA-founded hemimorphic linear authenticators (HLA) to collect a sample of unsystematic file blocks to provide concrete evidence. A different version of this system helped to allow for public integrity checking, but this scheme was disadvantageous as it provided inadequate safeguarding assurance to protect the data from third-partyauditors. [PERSON] et al. [16] suggested an RSA-founded multiple-replica PDP system that could confirm numerous versions of texts. [PERSON]'s suggested system could not substantiate information complexities. On the other hand, [PERSON] et al. [17; 18] suggested a complicated PDP system, but this system could only substantiate a restricted amount of audits. [PERSON] et al. [19; 20] suggested a PDP system that encouraged information complexities through a conformation skip catalogue, but this system experienced inadequate safeguarding protection from third-party auditors; it can check the integrity of data blocks of variable sizes, but it is unable to verify the integrity of individual block [21]. The initial sentinel-founded Proof of Retrievability (PoR) system ensured information availability that included a continual relation between information accessibility through codes that rectified mistakes [10]. [PERSON] and [PERSON] [11] created two compressed PoR systems that were suitable for either private or public integrity checking and were both founded on the characteristics of Boneh-Lynn-Schacham, which confirmed the protection abilities of the PoR system. Nonetheless, these systems provided inadequate safeguarding assurance. [PERSON] and [PERSON] [15] created a system that employed distribution erasure to code the information so as to ensure greater accessibility, but this system was inadequate as the server computations and discussion expenses appeared linear within numerous file blocks. [PERSON] et al. [8; 22; 23] conducted an examination on the dominant problems within audits on information honesty. One experiment created a third-party auditor system that encouraged information complexities through exploiting the conventional Merkle hash tree. This system [23] included bilinear characteristics that employed public key-founded HLAs that could be unsystematically included into the masking methods for assuring that data was safe-guarded from third-party auditors. Additionally, this system also encouraged batch integrity checking. However, information was not safeguarded within the cloud server. Other researchers such as [PERSON] and [PERSON] [24] created a successful distant information management confirmation system for static information employing RSA-founded modern difficulties techniques. A complex PoR system was created by [PERSON] and [PERSON] [25] through employing the notion of justness within information dynamics, founded on a genuine information organization known as range-founded 2-3 trees and a consistently increasing characteristic system known as hash-compress-and-sign. [PERSON]'s system [26] encouraged information honesty audits within hybrid clouds, while [PERSON] et al. [27] suggested a system founded on [PERSON]'s procedures [28] for public verifiability that ensured information was safeguarded. [PERSON] et al. [29; 30] considered the issue of outsourced computation security in cloud computing to ensure the IoT-cloud system performed the necessary computations. They proposed a privacy preserving and computational integrity checking method, SecCloud, that uses the commitment-based sampling (CBS) technique [31] and designated verifier signature [32; 33] to achieve privacy cheating discouragement, and thus minimize the computational cost in cloud computing. To reduce the communication and computational costs, a batch verification algorithm was suggested for handling various users' requests, concomitantly. They also developed a secure-aware cloud computing environment to implement SecCloud in the real world environment [30]. [PERSON] et al.