Chinese Journal of Network and Information Security ›› 2023, Vol. 9 ›› Issue (5): 92-105.doi: 10.11959/j.issn.2096-109x.2023067

• Papers • Previous Articles    

Data traceability mechanism based on consortium chain

Shoucai ZHAO, Lifeng CAO, Xuehui DU   

  1. Information Engineering University, Zhengzhou 450001, China
  • Revised:2023-03-02 Online:2023-10-01 Published:2023-10-01
  • Supported by:
    Zhongyuan Talent Plan Yu Group Pass([2021]44)

Abstract:

With the unprecedented growth in the speed of data generation and circulation in the era of big data, the emergence of blockchain technology provides a new solution for data authenticity verification.However, with the increasing demand for data flow between different blockchains, new security issues arise.Cross-chain data transmission can lead to data leakage, and detecting data leakage caused by illegal access becomes challenging.To address these problems, a data traceability mechanism based on a consortium chain was proposed.A cross-blockchain data traceability model was designed, incorporating private data pipelines to ensure the security of cross-chain data transmission.User behaviors were recorded through authorization and access logs, ensuring the traceability of illegal unauthorized access.To improve the efficiency of data traceability and query, an on-chain and off-chain synchronous storage mechanism was adopted.The state of data flow before each transaction was encrypted and stored in the database, and its index was stored in the blockchain transaction.This enables a one-to-one correspondence between on-chain and off-chain data.Additionally, Merkle trees were introduced into the block body to store block summaries, enhancing the efficiency of block legitimacy verification.Based on the data storage form and cross-chain data interaction mechanism, a data traceability algorithm was designed.The traceability results were displayed in the form of an ordered tree.An experimental environment for consortium chain traceability was built using fabric, targeting the cross-domain data traceability scenario in the e-commerce industry.The GO language was used to simulate and test the data traceability performance with a large number of blocks and transactions.The results demonstrate that with the increasing number of blocks and transactions, the proposed data traceability mechanism maintains satisfactory performance.

Key words: block chain, data traceability, across chain, consortium chain

CLC Number: 

No Suggested Reading articles found!