Research Article
Enabling Decentralized and Dynamic Data Integrity Verification for Secure Cloud Storage via T-Merkle Hash Tree Based Blockchain
| Notation | Description |
| Client | The uploader or owner of cloud data | CS | Cloud server | BC | Blockchain | | A T-Merkle hash tree node | | Hash value of node | | Number of data tags in a node | | A secure hash function: | | A large prime number | | A gap Diffie–Hellman (GDH) group | | A multiplicative cyclic group | | A generator of group | | A bilinear map: | | The client’s private key | | The client’s public key | | Data file and data block, | | Tag set and data tag, | | The data proof generated by CS | | The tag proof generated by BC |
|
|