Efficient public integrity checking for cloud data sharing with multi-user modification
enabling public verifiability and data dynamics for storage security .