A System for Trusted Recovery of Data Based on Blockchain and Coding Techniques

With the continuous development of information technology, the Internet of Things has also been widely used. At the same time, in the power Internet of Things environment, reliable data is essential for data use and accurate analysis. Data security has become a key factor in ensuring the stable operation of the power grid. However, the power Internet of Things devices is extremely vulnerable to network attacks, leading to data tampering and deletion. Resisting tampering, preventing data loss, and reliably restoring data have become difficult to ensure data security. In order to solve this problem, this paper proposes a trusted data recovery system based on blockchain and coding technology. Data nodes of the power Internet of Things encode key data and back them up to the blockchain network through a data processing server located on the edge. The data processing server performs real-time detection of the data integrity of the data nodes. When the data is tampered with or deleted, the data processing server promptly obtains the corresponding data encoding blocks from the blockchain network, decodes them, and sends them to the data node to complete the data recovery task. According to the test result, the data backup speed of this system is increased by 15.3%, and the data recovery speed is increased by 19.8% compared with the traditional scheme. It has good security and real-time performance. Meanwhile, it reduces the network and storage resource overhead in the data backup and recovery process.

[1]  Arwa Alrawais,et al.  R²PEDS: A Recoverable and Revocable Privacy-Preserving Edge Data Sharing Scheme , 2020, IEEE Internet of Things Journal.

[2]  Yang Xin,et al.  Secure ABE Scheme for Access Management in Blockchain-Based IoT , 2021, IEEE Access.

[3]  Seungjoo Kim,et al.  Blockchain Based Sensitive Data Management by Using Key Escrow Encryption System From the Perspective of Supply Chain , 2020, IEEE Access.

[4]  Chuanyi Liu,et al.  DR-Cloud: Multi-cloud based disaster recovery service , 2014 .

[5]  Amir H. Gandomi,et al.  Addressing Security and Privacy Issues of IoT Using Blockchain Technology , 2020, IEEE Internet of Things Journal.

[6]  Yongtae Shin,et al.  An Automated System Recovery Using BlockChain , 2018, 2018 Tenth International Conference on Ubiquitous and Future Networks (ICUFN).

[7]  Mohamed Amine Ferrag,et al.  The Performance Evaluation of Blockchain-Based Security and Privacy Systems for the Internet of Things: A Tutorial , 2021, IEEE Internet of Things Journal.

[8]  Ning Lu,et al.  Research and Implementation of Data Storage Backup , 2018, 2018 IEEE International Conference on Energy Internet (ICEI).

[9]  Songyun Wang,et al.  Active Data Replica Recovery for Quality-Assurance Big Data Analysis in IC-IoT , 2019, IEEE Access.

[10]  Sandeep Sahu,et al.  Security in Hybrid Cloud , 2013 .

[11]  Deke Guo,et al.  Secure and Trust-Oriented Edge Storage for Internet of Things , 2020, IEEE Internet of Things Journal.

[12]  Stephen S. Yau,et al.  Recovering Decentralized Critical Archival Data From Tampering in Smart City Environment Using Blockchain , 2019, 2019 IEEE SmartWorld, Ubiquitous Intelligence & Computing, Advanced & Trusted Computing, Scalable Computing & Communications, Cloud & Big Data Computing, Internet of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI).

[13]  Hailong Yang,et al.  An Optimal Recovery Approach for Liberation Codes in Distributed Storage Systems , 2020, IEEE Access.

[14]  Dafang Zhang,et al.  Secure Data Storage and Recovery in Industrial Blockchain Network Environments , 2020, IEEE Transactions on Industrial Informatics.

[15]  Qiang Wang,et al.  ESetStore: An Erasure-Coded Storage System With Fast Data Recovery , 2020, IEEE Transactions on Parallel and Distributed Systems.

[16]  R Aparna,et al.  Survey on Data Integrity and Verification for Cloud Storage , 2020, 2020 11th International Conference on Computing, Communication and Networking Technologies (ICCCNT).

[17]  Osama Alfarraj,et al.  A Storage Optimization Scheme for Blockchain Transaction Databases , 2021, Comput. Syst. Sci. Eng..

[18]  Albert G. Greenberg,et al.  The cost of a cloud: research problems in data center networks , 2008, CCRV.

[19]  G. Murali,et al.  Security Issues in Service Model of Cloud Computing Environment , 2016 .

[20]  Jianping Zhang,et al.  Research and Implementation of a Data Backup and Recovery System for Important Business Areas , 2017, 2017 9th International Conference on Intelligent Human-Machine Systems and Cybernetics (IHMSC).