Journal on Communications ›› 2019, Vol. 40 ›› Issue (11): 101-111.doi: 10.11959/j.issn.1000-436x.2019222

Special Issue: 区块链

• Papers • Previous Articles     Next Articles

Algorithm of blockchain data provenance based on ABE

Youliang TIAN1,2,3,Kedi YANG1,3,4,Zuan WANG1,2,3,Tao FENG5   

  1. 1 State Key Laboratory of Public Big Data (Guizhou University),Guiyang 550025,China
    2 College of Computer Science and Technology,Guizhou University,Guiyang 550025,China
    3 Institute of Cryptography &Data Security,Guizhou University,Guiyang 550025,China
    4 College of Mathematics and Statistics,Guizhou University,Guiyang 550025,China
    5 School of Computer and Communication,Lanzhou University of Technology,Lanzhou 730050,China
  • Revised:2019-09-26 Online:2019-11-25 Published:2019-12-06
  • Supported by:
    Ministry of Education-China Mobile Research Fund Project(MCM20170401);The National Natural Science Foundation of China(61772008);The National Natural Science Foundation of China(U1836205);Science and Technology Major Support Program of Guizhou Province(20183001);Guizhou Provincial Science and Technology Plan Project([2019]1098);Guizhou Provincial Science and Technology Plan Project([2017]5788)

Abstract:

To solve the problem that the blockchain-based traceability algorithm mainly used homomorphic encryption and zero-knowledge proof for privacy protection,making it difficult to achieve dynamic sharing of traceability information,a blockchain data traceability algorithm based on attribute encryption was proposed.In order to realize the dynamic protection of transaction privacy,the strategy update algorithm applicable to block chain was designed based on the CP-ABE scheme proposed by Waters to achieve dynamic protection of transaction privacy.In order to realize the dynamic update of the visibility about block content,based on the strategy update algorithm,the block structure was designed to achieve the dynamic update about the content visibility of the block.The security and experimental simulation analysis show that the proposed algorithm can realize the dynamic sharing of traceability information while completing the protection transaction privacy.

Key words: data provenance, blockchain, attribute-based encryption, privacy protection, data sharing

CLC Number: 

No Suggested Reading articles found!