Research Article
Dynamic Outsourced Proofs of Retrievability Enabling Auditing Migration for Remote Storage Security
Algorithm 4
Algorithm for client to verify the result of batch updates.
Verify_Updates. Input parameters is client local metadata, | update operations set are generated by client herself, , , are provided | by CSS as computed in Algorithm 3. This algorithm outputs true if the batch updates are successful, or | false otherwise. | (1)extract from as in Algorithm 3; | (2)if Batch_Verify then | (3)construct partial bv23Tree with as the root hash; | (4)else | (5)return ; | (6)end if | (7)perform each update operation of upon above partial bv23Tree by the same transformations as | in Algorithm 3, and then compute the final state root hash ; | (8)if then | (9)replace local with , return ; | (10)else | (11)return ; | (12)end if |
|