| In the cloud computing environment,some users upload data to the cloud storage system to reduce the storage burden on terminal devices.However,in order to reduce the cost,cloud service providers will delete some uncommon data,and the deleted data may not be retrieved,resulting in cloud data loss.However,the data uploaded by users is usually not stored on the local device,but obtained through remote access.Therefore,how to remotely check the integrity of user uploaded data has become an urgent problem to be solved.Cloud computing is a new computing mode that extends cloud computing functions and provides various services through fog nodes.In the traditional cloud environment,data integrity audit often has problems such as low data security and slow data communication efficiency,so the cloud and fog hybrid computing mode is introduced.However,fog nodes and third-party auditors are not completely trusted in the cloud environment.Aiming at the problem that fog nodes and third-party auditors may steal data during transmission and verification,data dyeing method is proposed to introduce a data dyeing integrity audit scheme of fog nodes.The main research work of the thesis is as follows:1.Research and propose a data coloring scheme based on the normal cloud model.In this scheme,the data owner re-blocks the file,and uses the data dyeing method based on the normal cloud model to dye the file.Meanwhile,labels are added to each piece of data and the hash value of the dyed data is convenient for authentication and audit,and the signed file with the private key is sent to the cloud service provider.The fog node verifies the public secret key of the data owner to ensure that the file is not tampered with the path sent to the fog node.After uploading files to the cloud,the third-party audit verifies the integrity of the data owner’s data.In this scheme,a data concept tree is established through cloud similarity to realize the comparison of features and similarity among data and the classification of data concepts,which is convenient for data search and concept combination.2.In order to reduce the transmission delay of integrity audit,a data integrity audit model in the cloud environment is proposed.The scheme uses edge devices,such as routers or switches,to establish a fog computing layer between the cloud server and the data owner,who uploads files through the fog node device and authenticates the files before uploading them to the cloud server.According to the subordinate relation and weight of fog nodes,the optimal transmission path is dynamically allocated to reduce transmission delay,and blind factors are added in the process of integrity audit evidence generation to avoid data leakage.Meanwhile,a security model and security proof based on the computational Diffie-Hellman hypothesis are presented.According to the data integrity audit problem in the cloud environment,combining the normal cloud model,data blindness and edge computing dynamic allocation technology,this paper constructs the data dyeing integrity audit scheme in the cloud environment,and carries out security analysis and experimental verification.The experimental results show that the fog computing layer and blind factor introduced into the data integrity audit scheme can effectively reduce the delay of data communication and improve the security of data audit. |