Formal Verification of Data Modifications in Cloud Block Storage Based on Separation Logic

被引:0
|
作者
Zhang, Bowen [1 ]
Jin, Zhao [1 ,3 ]
Wang, Hanpin [1 ,2 ]
Cao, Yongzhi [1 ]
机构
[1] Peking Univ, Sch Comp Sci, Key Lab High Confidence Software Technol, MOE, Beijing 100871, Peoples R China
[2] Zhengzhou Univ, Sch Comp & Artificial Intelligence, Zhengzhou 450001, Peoples R China
[3] Guangzhou Univ, Sch Comp Sci & Cyber Engn, Guangzhou 510006, Peoples R China
基金
国家重点研发计划;
关键词
Cloud computing; Behavioral sciences; Reliability; Formal verification; Separation logic; Cloud block storage; Verification tool; Coq; HOARE LOGIC;
D O I
10.23919/cje.2022.00.116
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Cloud storage is now widely used, but its reliability has always been a major concern. Cloud block storage (CBS) is a famous type of cloud storage. It has the closest architecture to the underlying storage and can provide interfaces for other types. Data modifications in CBS have potential risks such as null reference or data loss. Formal verification of these operations can improve the reliability of CBS to some extent. Although separation logic is a mainstream approach to verifying program correctness, the complex architecture of CBS creates some challenges for verifications. This paper develops a proof system based on separation logic for verifying the CBS data modifications. The proof system can represent the CBS architecture, describe the properties of the CBS system state, and specify the behavior of CBS data modifications. Using the interactive verification approach from Coq, the proof system is implemented as a verification tool. With this tool, the paper builds machine-checked proofs for the functional correctness of CBS data modifications. This work can thus analyze the reliability of cloud storage from a formal perspective.
引用
收藏
页码:112 / 127
页数:16
相关论文
共 50 条
  • [31] Integrity verification using Identity based Provable Data Possession in multi storage cloud
    Rajendran, Annamalai
    Balasubramanian, V
    Mala, T.
    2017 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE IN DATA SCIENCE (ICCIDS), 2017,
  • [32] Enabling Ternary Hash Tree Based Integrity Verification for Secure Cloud Data Storage
    Thangavel, M.
    Varalakshmi, P.
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2020, 32 (12) : 2351 - 2362
  • [33] Blockchain Based Data Integrity Verification in P2P Cloud Storage
    Yue, Dongdong
    Li, Ruixuan
    Zhang, Yan
    Tian, Wenlong
    Peng, Chengyi
    2018 IEEE 24TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2018), 2018, : 561 - 568
  • [34] Blockchain-based verification framework for data integrity in edge-cloud storage
    Yue, Dongdong
    Li, Ruixuan
    Zhang, Yan
    Tian, Wenlong
    Huang, Yongfeng
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2020, 146 : 1 - 14
  • [35] Cryptographic Accumulator-Based Scheme for Critical Data Integrity Verification in Cloud Storage
    Khedr, Walid, I
    Khater, Heba M.
    Mohamed, Ehab R.
    IEEE ACCESS, 2019, 7 : 65635 - 65651
  • [36] A Blockchain-Based Multi-Cloud Storage Data Consistency Verification Scheme
    Wang, Feiyu
    Zhou, Jian-tao
    Wang, Dao
    Guo, Xu
    2022 IEEE INTL CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, BIG DATA & CLOUD COMPUTING, SUSTAINABLE COMPUTING & COMMUNICATIONS, SOCIAL COMPUTING & NETWORKING, ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM, 2022, : 371 - 377
  • [37] Code-based Provable Data Possession Scheme for Integrity Verification in Cloud Storage
    Ye, Junyao
    Wang, Yanhong
    Liu, Kening
    2016 INTERNATIONAL CONFERENCE ON NETWORK AND INFORMATION SYSTEMS FOR COMPUTERS (ICNISC), 2016, : 207 - 212
  • [38] Blockchain Based Data Integrity Verification for Cloud Storage with T-Merkle Tree
    He, Kai
    Shi, Jiaoli
    Huang, Chunxiao
    Hu, Xinrong
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2020, PT III, 2020, 12454 : 65 - 80
  • [39] A dynamic integrity verification scheme of cloud storage data based on lattice and Bloom filter
    Yan, Yunxue
    Wu, Lei
    Gao, Ge
    Wang, Hao
    Xu, Wenyu
    JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2018, 39 : 10 - 18
  • [40] Public data integrity verification scheme for secure cloud storage
    Ping Y.
    Zhan Y.
    Lu K.
    Wang B.
    Ping, Yuan (pyuan.lhn@xcu.edu.cn); Wang, Baocang (bcwang79@aliyun.com), 1600, MDPI AG (11):