Dynamic-Hash-Table Based Public Auditing for Secure Cloud Storage