The invention discloses a multi-
cloud data possession proving method, and relates to the field of
cloud computing and
data security. The method aims at solving the problems that in the multi-
cloud storage environment, the
data integrity verification efficiency is low, abnormity positioning is difficult, and damaged data is difficult to automatically repair. According to the method, a plurality of storage positions are intelligently distributed for data blocks through a dynamic weight model, and data fingerprints associated with multiple clouds are constructed; during
verification, data block risk scores and random selection are fused to generate a challenge set, and each cloud service party calculates local response based on stored data blocks and fingerprints; the verifier aggregates all the responses, compares the responses with an expected value through a consistency
verification function, and outputs a comprehensive verification result; if it is judged that the data are not completely held, an exception positioning and repairing mechanism is triggered. According to the method, efficient verification, accurate positioning and autonomous
recovery of the integrity of the multi-
cloud data are realized, and the reliability and security of cross-
cloud storage of the data are remarkably improved.