A Data Integrity Verification Scheme for Centralized Database Using Smart Contract and Game Theory

Currently, many companies and institutions use centralized or distributed databases to store massive amounts of data. However, the use of untrusted centralized third-party auditors can result in security issues because these auditors may be malicious and tamper with or delete user data. This poses a...

Full description

Bibliographic Details
Main Authors: Siqi He, Xiaofei Xing, Guojun Wang, Zeyu Sun
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10147781/
_version_ 1797798163846791168
author Siqi He
Xiaofei Xing
Guojun Wang
Zeyu Sun
author_facet Siqi He
Xiaofei Xing
Guojun Wang
Zeyu Sun
author_sort Siqi He
collection DOAJ
description Currently, many companies and institutions use centralized or distributed databases to store massive amounts of data. However, the use of untrusted centralized third-party auditors can result in security issues because these auditors may be malicious and tamper with or delete user data. This poses a significant challenge for ensuring the reliability of the data verification results. Although introducing a third-party auditor can help address this issue, it may also be untrustworthy and collude with the database service provider to forge false data verification results. In this study, we propose a data integrity verification scheme using smart contracts (DIV-SC) to address this challenge in a centralized database environment. Our approach utilizes blockchain technology as a decentralized third-party auditor, ensuring that the information stored on the blockchain is immutable and cannot be tampered with maliciously. In addition, smart contracts deployed on the blockchain can ensure that the verification procedures are correct and are not affected by any malicious party. We also leverage game theory to improve the reliability of multiple verifications, reduce verification time and improve overall performance. Our proposed scheme reduces the total verification time consumption by up to 53.44% while increasing the number of verifiable times by nearly 3.8 times, compared to conventional data integrity verification schemes.
first_indexed 2024-03-13T03:59:23Z
format Article
id doaj.art-c5a4109d1c0e488890d5e60dd3175d32
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-03-13T03:59:23Z
publishDate 2023-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-c5a4109d1c0e488890d5e60dd3175d322023-06-21T23:00:08ZengIEEEIEEE Access2169-35362023-01-0111596755968710.1109/ACCESS.2023.328485010147781A Data Integrity Verification Scheme for Centralized Database Using Smart Contract and Game TheorySiqi He0https://orcid.org/0000-0002-2486-8379Xiaofei Xing1Guojun Wang2https://orcid.org/0000-0001-9875-4182Zeyu Sun3https://orcid.org/0000-0002-0470-4203School of Computer Science and Cyber Engineering, Guangzhou University, Guangzhou, ChinaSchool of Computer Science and Cyber Engineering, Guangzhou University, Guangzhou, ChinaSchool of Computer Science and Cyber Engineering, Guangzhou University, Guangzhou, ChinaSchool of Computer Science and Engineering, Luoyang Institute of Science and Technology, Luoyang, ChinaCurrently, many companies and institutions use centralized or distributed databases to store massive amounts of data. However, the use of untrusted centralized third-party auditors can result in security issues because these auditors may be malicious and tamper with or delete user data. This poses a significant challenge for ensuring the reliability of the data verification results. Although introducing a third-party auditor can help address this issue, it may also be untrustworthy and collude with the database service provider to forge false data verification results. In this study, we propose a data integrity verification scheme using smart contracts (DIV-SC) to address this challenge in a centralized database environment. Our approach utilizes blockchain technology as a decentralized third-party auditor, ensuring that the information stored on the blockchain is immutable and cannot be tampered with maliciously. In addition, smart contracts deployed on the blockchain can ensure that the verification procedures are correct and are not affected by any malicious party. We also leverage game theory to improve the reliability of multiple verifications, reduce verification time and improve overall performance. Our proposed scheme reduces the total verification time consumption by up to 53.44% while increasing the number of verifiable times by nearly 3.8 times, compared to conventional data integrity verification schemes.https://ieeexplore.ieee.org/document/10147781/Centralized databasesdata integrityblockchainsmart contractgame theory
spellingShingle Siqi He
Xiaofei Xing
Guojun Wang
Zeyu Sun
A Data Integrity Verification Scheme for Centralized Database Using Smart Contract and Game Theory
IEEE Access
Centralized databases
data integrity
blockchain
smart contract
game theory
title A Data Integrity Verification Scheme for Centralized Database Using Smart Contract and Game Theory
title_full A Data Integrity Verification Scheme for Centralized Database Using Smart Contract and Game Theory
title_fullStr A Data Integrity Verification Scheme for Centralized Database Using Smart Contract and Game Theory
title_full_unstemmed A Data Integrity Verification Scheme for Centralized Database Using Smart Contract and Game Theory
title_short A Data Integrity Verification Scheme for Centralized Database Using Smart Contract and Game Theory
title_sort data integrity verification scheme for centralized database using smart contract and game theory
topic Centralized databases
data integrity
blockchain
smart contract
game theory
url https://ieeexplore.ieee.org/document/10147781/
work_keys_str_mv AT siqihe adataintegrityverificationschemeforcentralizeddatabaseusingsmartcontractandgametheory
AT xiaofeixing adataintegrityverificationschemeforcentralizeddatabaseusingsmartcontractandgametheory
AT guojunwang adataintegrityverificationschemeforcentralizeddatabaseusingsmartcontractandgametheory
AT zeyusun adataintegrityverificationschemeforcentralizeddatabaseusingsmartcontractandgametheory
AT siqihe dataintegrityverificationschemeforcentralizeddatabaseusingsmartcontractandgametheory
AT xiaofeixing dataintegrityverificationschemeforcentralizeddatabaseusingsmartcontractandgametheory
AT guojunwang dataintegrityverificationschemeforcentralizeddatabaseusingsmartcontractandgametheory
AT zeyusun dataintegrityverificationschemeforcentralizeddatabaseusingsmartcontractandgametheory