A Blockchain-Based Public Auditing Protocol with Self-Certified Public Keys for Cloud Data[J] SECURITY AND COMMUNICATION NETWORKS 2021(2021) Li, Hongtao Guo, Feng Wang, Lili Wang, Jie Wang, Bo Wu, Chuankun