Journal of Computer Applications ›› 2024, Vol. 44 ›› Issue (7): 2093-2101.DOI: 10.11772/j.issn.1001-9081.2023071036
• Cyber security • Previous Articles Next Articles
Received:
2023-07-31
Revised:
2023-10-11
Accepted:
2023-10-11
Online:
2023-10-26
Published:
2024-07-10
Contact:
Yu JIN
About author:
HUANG He, born in 1997, M. S. candidate. His research interests include cloud storage, blockchain.Supported by:
通讯作者:
金瑜
作者简介:
黄河(1997—),男,河南信阳人,硕士,CCF学生会员,主要研究方向:云存储、区块链;基金资助:
CLC Number:
He HUANG, Yu JIN. Cloud data auditing scheme based on voting and Ethereum smart contracts[J]. Journal of Computer Applications, 2024, 44(7): 2093-2101.
黄河, 金瑜. 基于投票和以太坊智能合约的云数据审计方案[J]. 《计算机应用》唯一官方网站, 2024, 44(7): 2093-2101.
Add to citation manager EndNote|Ris|BibTeX
URL: https://www.joca.cn/EN/10.11772/j.issn.1001-9081.2023071036
符号 | 含义 | 符号 | 含义 |
---|---|---|---|
群 | 群 | ||
群 | 数据块总数量 | ||
群 | 被质疑的数据块数量 | ||
群 | 划分子数据块的数量 | ||
群 | |||
群 |
Tab. 1 Symbol definition
符号 | 含义 | 符号 | 含义 |
---|---|---|---|
群 | 群 | ||
群 | 数据块总数量 | ||
群 | 被质疑的数据块数量 | ||
群 | 划分子数据块的数量 | ||
群 | |||
群 |
指标 | BDPA | CASVEC |
---|---|---|
生成签名 | ||
产生审计证明 | ||
验证审计证明 |
Tab. 2 Computation overhead comparison between CASVEC and BDPA
指标 | BDPA | CASVEC |
---|---|---|
生成签名 | ||
产生审计证明 | ||
验证审计证明 |
指标 | BDPA | CASVEC |
---|---|---|
发送挑战信息 | ||
返回审计证明 | ||
验证审计证明 |
Tab. 3 Communication overhead comparison between CASVEC and BDPA
指标 | BDPA | CASVEC |
---|---|---|
发送挑战信息 | ||
返回审计证明 | ||
验证审计证明 |
1 | CHEN C, WANG L, LONG Y, et al. A blockchain-based dynamic and traceable data integrity verification scheme for smart homes [J]. Journal of Systems Architecture, 2022, 130: 102677. |
2 | CHEN L, FU Q, MU Y, et al. Blockchain-based random auditor committee for integrity verification [J]. Future Generation Computer Systems, 2022, 131: 183-193. |
3 | CUI G, HE Q, LI B, et al. Efficient verification of edge data integrity in edge computing environment [J]. IEEE Transactions on Services Computing, 2022, 15(6): 3233-3244. |
4 | ZHANG G, YANG Z, XIE H, et al. A secure authorized deduplication scheme for cloud data based on blockchain [J]. Information Processing & Management, 2021, 58(3): 102510. |
5 | XIE M, ZHAO Q, HONG H, et al. A novel blockchain-based and proxy-oriented public audit scheme for low performance terminal devices [J]. Journal of Parallel and Distributed Computing, 2022, 169: 58-71. |
6 | XIE G, LIU Y, XIN G, et al. Blockchain-based cloud data integrity verification scheme with high efficiency [J]. Security and Communication Networks, 2021, 2021: 9921209. |
7 | 李秀艳,刘明曦,史闻博,等.面向资源受限用户的高效动态数据审计方案[J].计算机应用, 2021, 41(2): 422-432. |
LI X Y, LIU M X, SHI W B, et al. Efficient dynamic data audit scheme for resource- constrained users [J]. Journal of Computer Applications, 2021, 41(2): 422-432. | |
8 | HAN H, FEI S, YAN Z, et al. A survey on blockchain-based integrity auditing for cloud data [J]. Digital Communications and Networks, 2022, 8(5): 591-603. |
9 | WANG H, WANG X A, XIAO S, et al. Decentralized data outsourcing auditing protocol based on blockchain [J]. Journal of Ambient Intelligence and Humanized Computing, 2021, 12: 2703-2714. |
10 | SHU J, ZOU X, JIA X, et al. Blockchain-based decentralized public auditing for cloud storage [J]. IEEE Transactions on Cloud Computing, 2022, 10(4): 2366-2380. |
11 | DU Y, DUAN H, ZHOU A, et al. Enabling secure and efficient decentralized storage auditing with blockchain [J]. IEEE Transactions on Dependable and Secure Computing, 2021, 19(5): 3038-3054. |
12 | LI S, XU C, ZHANG Y, et al. Backdoor-resistant public data integrity verification scheme based on smart contracts [J]. IEEE Internet of Things Journal, 2023, 10(16): 14269-14284. |
13 | ATENIESE G, BURNS R, CURTMOLA R, et al. Provable data possession at untrusted stores [C]// Proceedings of the 14th ACM Conference on Computer and Communications Security. New York: ACM, 2007: 598-609. |
14 | WANG Q, WANG C, LI J, et al. Enabling public verifiability and data dynamics for storage security in cloud computing [C]// Proceedings of the 14th European Symposium on Research in Computer Security. Berlin: Springer, 2009: 355-370. |
15 | WANG C, CHOW S S M, WANG Q, et al. Privacy-preserving public auditing for secure cloud storage [J]. IEEE Transactions on Computers, 2013, 62(2): 362-375. |
16 | YANG K, JIA X. An efficient and secure dynamic auditing protocol for data storage in cloud computing [J]. IEEE Transactions on Parallel and Distributed Systems, 2013, 24(9): 1717-1726. |
17 | SHEN W, QIN J, YU J, et al. Enabling identity-based integrity auditing and data sharing with sensitive information hiding for secure cloud storage [J]. IEEE Transactions on Information Forensics and Security, 2019, 14(2): 331-346. |
18 | LIU B, YU X L, CHEN S, et al. Blockchain based data integrity service framework for IoT data [C]// Proceedings of the 2017 IEEE International Conference on Web Services. Piscataway: IEEE, 2017: 468-475. |
19 | CHEN Y-J, WANG L-C, WANG S. Stochastic blockchain for IoT data integrity [J]. IEEE Transactions on Network Science and Engineering, 2020, 7(1): 373-384. |
20 | XU Y, REN J, ZHANG Y, et al. Blockchain empowered arbitrable data auditing scheme for network storage as a service [J]. IEEE Transactions on Services Computing, 2020, 13(2): 289-300. |
21 | LI J, WU J, JIANG G, et al. Blockchain-based public auditing for big data in cloud storage [J]. Information Processing & Management, 2020, 57(6): 102382. |
22 | SHARMA P, JINDAL R, BORAH M D. Blockchain-based decentralized architecture for cloud storage system [J]. Journal of Information Security and Applications, 2021, 62: 102970. |
23 | ZHANG C, XU Y, HU Y, et al. A blockchain-based multi-cloud storage data auditing scheme to locate faults [J]. IEEE Transactions on Cloud Computing, 2022, 10(4): 2252-2263. |
24 | ZUO W, LO D, KOCHHAR P S, et al. Smart contract development: challenges and opportunities [J]. IEEE Transactions on Software Engineering, 2021, 47(10): 2084-2106. |
25 | XUE J, XU C, ZHANG Y, et al. DStore: a distributed cloud storage system based on smart contracts and blockchain [C]// Proceedings of the 18th International Conference on Algorithms and Architectures for Parallel Processing. Cham: Springer, 2018: 385-401. |
26 | YUE D, LI R, ZHANG Y, et al. Blockchain based data integrity verification in P2 P cloud storage [C]// Proceedings of the 2018 IEEE 24th International Conference on Parallel and Distributed Systems. Piscataway: IEEE, 2018: 561-568. |
27 | WANG H, HONG Q, ZHAO M, et al. Blockchain-based fair payment smart contract for public cloud storage auditing [J]. Information Sciences, 2020, 519: 348-362. |
28 | YUAN H, CHEN X, WANG J, et al. Blockchain-based public auditing and secure deduplication with fair arbitration [J]. Information Sciences, 2020, 541: 409-425. |
29 | CATCHLOVE P. Smart contracts: a new era of contract use [J]. SSRN Electronic Journal, 2017: 1-24. |
30 | WOOD G. Ethereum: a secure decentralised generalised transaction ledger [J/OL]. Ethereum project yellow paper [2023-07-01]. . |
[1] | Tingwei CHEN, Jiacheng ZHANG, Junlu WANG. Random validation blockchain construction for federated learning [J]. Journal of Computer Applications, 2024, 44(9): 2770-2776. |
[2] | Xiaoling SUN, Danhui WANG, Shanshan LI. Dynamic ciphertext sorting and retrieval scheme based on blockchain [J]. Journal of Computer Applications, 2024, 44(8): 2500-2505. |
[3] | Baoyan SONG, Junxiang DING, Junlu WANG, Haolin ZHANG. Consortium blockchain modification method based on chameleon hash and verifiable secret sharing [J]. Journal of Computer Applications, 2024, 44(7): 2087-2092. |
[4] | Jiao LI, Xiushan ZHANG, Yuanhang NING. Blockchain sharding method for reducing cross-shard transaction proportion [J]. Journal of Computer Applications, 2024, 44(6): 1889-1896. |
[5] | Lipeng ZHAO, Bing GUO. Blockchain consensus improvement algorithm based on BDLS [J]. Journal of Computer Applications, 2024, 44(4): 1139-1147. |
[6] | Meihong CHEN, Lingyun YUAN, Tong XIA. Data classified and graded access control model based on master-slave multi-chain [J]. Journal of Computer Applications, 2024, 44(4): 1148-1157. |
[7] | Gaimei GAO, Jin ZHANG, Chunxia LIU, Weichao DANG, Shangwang BAI. Privacy protection scheme for crowdsourced testing tasks based on blockchain and CP-ABE policy hiding [J]. Journal of Computer Applications, 2024, 44(3): 811-818. |
[8] | Haifeng MA, Yuxia LI, Qingshui XUE, Jiahai YANG, Yongfu GAO. Attribute-based encryption scheme for blockchain privacy protection [J]. Journal of Computer Applications, 2024, 44(2): 485-489. |
[9] | Yifan WANG, Shaofu LIN, Yunjiang LI. Highway free-flow tolling method based on blockchain and zero-knowledge proof [J]. Journal of Computer Applications, 2024, 44(12): 3741-3750. |
[10] | Yiting WANG, Wunan WAN, Shibin ZHANG, Jinquan ZHANG, Zhi QIN. Linkable ring signature scheme based on SM9 algorithm [J]. Journal of Computer Applications, 2024, 44(12): 3709-3716. |
[11] | Deyuan LIU, Jingquan ZHANG, Xing ZHANG, Wunan WAN, Shibin ZHANG, Zhi QIN. Cross-chain identity authentication scheme based on certificate-less signcryption [J]. Journal of Computer Applications, 2024, 44(12): 3731-3740. |
[12] | Keshuo SUN, Haiying GAO, Yang SONG. Multi-authority attribute-based encryption scheme for private blockchain over public blockchain [J]. Journal of Computer Applications, 2024, 44(12): 3699-3708. |
[13] | Peng FANG, Fan ZHAO, Baoquan WANG, Yi WANG, Tonghai JIANG. Development, technologies and applications of blockchain 3.0 [J]. Journal of Computer Applications, 2024, 44(12): 3647-3657. |
[14] | Ziqian CHEN, Kedi NIU, Zhongyuan YAO, Xueming SI. Review of blockchain lightweight technology applied to internet of things [J]. Journal of Computer Applications, 2024, 44(12): 3688-3698. |
[15] | Tingting GAO, Zhongyuan YAO, Miao JIA, Xueming SI. Overview of on-chain and off-chain consistency protection technologies [J]. Journal of Computer Applications, 2024, 44(12): 3658-3668. |
Viewed | ||||||
Full text |
|
|||||
Abstract |
|
|||||