A collusion-resistant public auditing scheme for shared cloud data. (10th May 2019)