A survey on integrity verification and data auditing schemes for data verification in remote cloud servers. (2017)