为更好地实现云存储的数据完整性验证,解决云数据安全更新效率低的问题,提出一种基于同态哈希函数和虚拟索引的动态审计方案.首先对上传云服务器的数据进行盲化,以保护原始数据在云中的隐私;接着利用同态哈希算法对盲化后的数据进行签名,以便签名聚合的计算;然后利用虚拟索引实现对特定数据块快速查找和更新的同时,不对其他数据造成影响;最后,将提出的动态云审计方案扩展为批量验证方案,从而提高多用户场景下完整性验证的效率.理论分析表明,该方案是安全高效的.
Aiming at the issue of cloud data integrity security and low update efficiency,a dynamic audit scheme based on homomorphic hash function construction was proposed.Firstly,the data was blinded to protect the privacy of the original data in the cloud.Subsequently,homomorphic hash algorithm was used to sign the blind data,which was beneficial to the calculation of signature aggregation.Then,the virtual index was introduced,which could be used to search and update specific data blocks quickly without af-fecting other data blocks.Finally,the scheme could be extended to batch verification to improve the effi-ciency of integrity verification in multi-user scenarios.Theoretical analysis showed that the scheme was safe and efficient.