# Lightweight Integrity Preserving Scheme for Secure Data Exchange in Cloud-Based IoT Systems
## 1 Introduction
The provision of integrity checking for information stored on the IoT-cloud system is essential. This is because it ensures that the information is safeguarded and the smart device users' computation assets are protected. To achieve this, additional semi-trusted servers may be utilized, which have the abilities that the smart device users' lack. These semi-trusted servers could audit the external information as required and in accordance with the audit outcomes. This could be followed by the publication of audit evaluations to help smart device users and cloud systems assess the hazards of the cloud provider and enhance necessary programs, respectively [7]. In essence, creating integrity hazard checking procedures can considerably boost the adoption of IoT-cloud systems. In addition, this offers techniques for smart device users to evaluate hazards and enhance their confidence in these systems. To address this issue, numerous systems deploying various schemes and safeguarding methods have been suggested in the literature [6; 10; 11; 12; 13; 14; 15]. Similarly, there have been a number of investigations that have sought to identify solutions that can effectively fulfil these demands and offer a high degree of system organisation. They also seek to offer stateless confirmation, unrestricted usage, and accessibility to information. In this environment, the verifier plays critical roles in that every system has to be classified as having either private or public verifiability. In order to obtain a high level of competence, private verifiability systems enforce computational consequences on smart device users. Nevertheless, public verifiability relieves smart device users of the burden of completing numerous computations to guarantee the standards of information storage. For instance, smart device users can request another organisation to complete the confirmation processes without committing their computation assets. Within the IoT cloud, smart device users could experience unforeseen crises. They may also be subjected to an excessive number of recurring confirmations of integrity. As such, incorporating public verifiability in confirmation procedures is logical and reasonable. In fact, public verifiability is forecasted to exert a considerable influence on achieving the financial benefits for both cloud and IoT. The methods of creating alternative organizational integrity checking procedures that are not dependent on information encryption are addressed in this paper. To attain this, informational honesty through integrity checking within the IoT-cloud system with a specific emphasis on information storage is offered. The pervasive nature of the IoT-cloud system could potentially heighten the extent of the checking procedures conducted by various individuals who are serving as semi-trust servers. However, the checking of these increasing duties by smart device users is both monotonous and unmanageable. Consequently, many smart device users tend to specifically request that semi-trusted servers undertake these duties on a simultaneous basis. This paper addresses these issues by using an integrity checking system that is founded on a cryptographic hash function. The system includes low complexity mathematic operations and the key chain method. It assists semi-trusted servers to conduct integrity checking devoid of local replication of the information. This considerably decreases communication and computation overheads. The proposed scheme ensures that the semi-trusted server remains unaware of the subject matter of the information which is stored in the IoT-cloud system for the duration of the integrity checking procedures. When considering the safeguarding capabilities of the IoT-cloud system and issues of honesty, the results are certainly multifaceted. The developed system tackles every previously identified shortcoming and proposes a lightweight dynamic information honesty public integrity checking service.