论文部分内容阅读
数据开放与共享是打通信息孤岛、激活数字资产的重要手段,但随之而来的隐私泄露、违规交易等问题尤为严重,给大数据安全防护和数字版权保护带来了前所未有的挑战。数据溯源是对原始数据及其演变过程的追踪与重现,通过溯源人们可以了解数据生命周期变化过程,确保数据安全可信。区块链具有防篡改性,能够确保数据的真实可靠。数字水印具有隐蔽性,能够完成数据的防伪确权。鉴于此,本文基于区块链技术和数字水印技术对数据溯源展开研究,为大数据的开放与共享提供安全保障。具体工作如下:(1)针对区块链数据溯源算法的数据共享与隐私保护问题,提出基于属性加密的区块链数据溯源方案。首先,基于Waters所提CP-ABE方案设计适用于区块链的策略更新算法,完成交易隐私的动态保护。其次,基于策略更新算法设计溯源链结构,完成区块内容可见性的动态更新,实现溯源信息动态共享。安全性及实验仿真分析表明,所提算法可以在保护交易隐私的同时,实现溯源信息动态共享。(2)针对区块链溯源信息存取效率较低问题,提出基于分组共识和B-M树的区块链数据溯源方案。首先,基于PBFT共识算法构造一种分组共识机制,以提升交易确认速度,完成流转信息快速上链。然后,基于AVL树和Merkel树设计B-M交易树,在确保交易信息不可篡改的前提下,完成溯源信息高效查询。正确性、安全性以及实验仿真分析表明,该方案在溯源信息上链及查询方面,比传统基于以太坊的区块链溯源方案更具优势。(3)针对文本水印的嵌入信息量小、鲁棒性弱及隐蔽性差等问题,提出基于DNA编码和置乱扩散的大数据文本水印算法。首先,基于部分ASCII码的不可见特性设计水印信息编码,实现大量水印信息的隐蔽嵌入。然后,基于随机置乱思想设计行列扩散算法,实现水印信息的鲁棒盲提取。实验分析表明,本算法能够实现大量文本水印信息的隐蔽嵌入,并且鲁棒性相较于其他算法有着明显优势。