1. A data integrity verification method, said method comprising: configuring a new root random number in response to receiving a file for storage in a public cloud in order to thereafter add a unique random number tag for each data chunk associated with said file via a shift operation; generating a hash function and concatenating said hash function with said data chunk and said unique random number tag in order to verify data integrity associated with said file; and encrypting said data chunk in conjunction with said hash function and said random number tag in order to thereafter store said encrypted file into said public cloud thereby providing multiple levels of security with respect to said distributed public cloud storage.