通信学报 ›› 2019, Vol. 40 ›› Issue (11): 101-111.doi: 10.11959/j.issn.1000-436x.2019222

• 学术论文 • 上一篇    下一篇

基于属性加密的区块链数据溯源算法

田有亮1,2,3,杨科迪1,3,4,王缵1,2,3,冯涛5   

  1. 1 公共大数据国家重点实验室(贵州大学),贵州 贵阳 550025
    2 贵州大学计算机科学与技术学院,贵州 贵阳 550025
    3 贵州大学密码学与数据安全研究所,贵州 贵阳 550025
    4 贵州大学数学与统计学院,贵州 贵阳 550025
    5 兰州理工大学计算机与通信学院,甘肃 兰州 730050
  • 修回日期:2019-09-26 出版日期:2019-11-25 发布日期:2019-12-06
  • 作者简介:田有亮(1982- ),男,贵州盘县人,博士,贵州大学教授、博士生导师,主要研究方向为算法博弈论、密码学与安全协议、大数据安全与隐私保护等。|杨科迪(1990- ),男,贵州安顺人,贵州大学硕士生,主要研究方向为数据溯源、区块链应用、数字水印等。|王缵(1992- ),男,安徽安庆人,贵州大学硕士生,主要研究方向为信息安全、区块链应用与共识机制、机器学习。|冯涛(1970- ),男,甘肃临洮人,博士,兰州理工大学研究员、博士生导师,主要研究方向为网络与信息安全、密码学。
  • 基金资助:
    教育部—中国移动科研基金资助项目(MCM20170401);国家自然科学基金资助项目(61772008);国家自然科学基金资助项目(U1836205);贵州省科技重大专项计划基金资助项目(20183001);贵州省科技计划基金资助项目(黔科合基础([2019]1098);黔科合平台人才([2017]5788)

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)

摘要:

针对目前基于区块链的溯源算法主要通过同态加密及零知识证明进行隐私保护,使溯源信息难于实现动态共享这一问题,提出基于属性加密的区块链数据溯源算法。为实现交易隐私的动态保护,基于 Waters 所提CP-ABE方案设计适用于区块链的策略更新算法,完成交易隐私的动态保护。为实现区块内容可见性的动态更新,基于策略更新算法设计区块结构,实现区块内容可见性的动态更新。通过安全性及实验仿真分析表明,所提算法可以在完成保护交易隐私的同时,实现溯源信息动态共享。

关键词: 数据溯源, 区块链, 属性加密, 隐私保护, 数据共享

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

中图分类号: 

[1] 刘伯涛. 移动回传的融合之路[J]. 电信科学, 2009, 25(11): 91 -93 .
[2] 鲜永菊,董灿,张祖凡,吴东伟. LTE-A载波聚合下的载波切换分析[J]. 电信科学, 2009, 25(12): 46 -50 .
[3] 桑俊俊,石胜飞,李建中,熊蜀光. 无线传感器网络分布式单向链路检测算法[J]. 通信学报, 2008, 29(11): 22 -172 .
[4] 曾 益,胡 波,冯 辉. 用于传感器网络的高效分时洪泛时钟同步协议[J]. 通信学报, 2007, 28(5): 2 -14 .
[5] 王俊波,陈 明. 单业务TDD-CDMA系统上行用户容量分析[J]. 通信学报, 2007, 28(6): 8 -53 .
[6] 张 静,胡华平,刘 波,肖枫涛. 基于ASPQ的LDoS攻击检测方法[J]. 通信学报, 2012, 33(5): 10 -84 .
[7] 牛德华,马建峰,马卓,李辰楠,王蕾. 基于属性的安全增强云存储访问控制方案[J]. 通信学报, 2013, 34(Z1): 37 -284 .
[8] 欧智慧,赵亚群. 一类对称布尔函数的研究[J]. 通信学报, 2013, 34(1): 10 -95 .
[9] 刘 龙,宋琦军,赵太飞,元向辉. 基于运动矢量时-空特性的快速运动估计算法研究[J]. 通信学报, 2013, 34(1): 14 -127 .
[10] 王亚石,闵丽娟,周严. OSS/BSS一体化及其与ITSM的融合[J]. 电信科学, 2014, 30(6): 17 -23 .