Blockchain-based Dynamic Cloud Data Integrity Auditing via Non-leaf Node Sampling of Rank-based Merkle Hash Tree | IEEE Journals & Magazine | IEEE Xplore