Research Article

Post-Quantum Privacy-Preserving Provable Data Possession Scheme Based on Smart Contracts

Table 1

Smart contracts , , and .

Storage contract Compensation contract Verification contract

File’s nameFNFile’s nameFNFile’s nameFN
File’s hashFHFile’s hashFHFile’s hashFH
Upload timeUTReceive timeRTProof
Storage feeSFCompensation feeCFStorage contract
DO’s addressDO’s addressCompensation contract
CSP’s addressCSP’s addressVerification feeVF
DO’s signatureCSP’s signatureCSP’s address
Contract content:
Promise
If

Pay SF from to
Contract content:
Promise
If

Pay CF from to
Verifier’s address
CSP’s signature
Contract content:
(1) Execute the algorithm ProofVerify
If
, then activate the contract
If
, then activate the contract
(2) Pay VF from to