【技术实现步骤摘要】
一种基于区块链的数据共享方法及设备
[0001]本专利技术属于计算机
,尤其涉及一种基于区块链的数据共享方法及设备。
技术介绍
[0002]近年来,随着国家建设的日益发展,装备试验数据量巨大,且分散产生于不同单位,如何配置一种类似数据交互的安全模式,使得各数据产生单位之间可以安全可靠的共享数据成为了迫切需要解决的技术问题。
[0003]目前,数据及文档交互密钥采用通用加密水印工具,使用权限通过人工沟通确认并建立台账进行记录。数据产生单位无法获取数据使用情况,使得整个体系一来无法评估数据价值,二来无法控制数据使用权限,进而影响试验数据的安全高效流转。如何实现了数据产生者与数据使用者之间的数据安全高效流转,并能够跟踪记录点对点的数据许可流通过程成为急需解决的问题。
技术实现思路
[0004]鉴于上述的分析,本专利技术旨在提供一种基于区块链的数据共享方法及设备,用于解决了现有技术中数据共享过程中数字权限保护效果差且无法获取数据使用情况。
[0005]本专利技术的目的主要是通过以下技术方案实现的:
[0006]一方面,本专利技术提供了一种基于区块链的数据共享方法,包括:
[0007]数据产生者通过区块链智能合约,得到待共享数据文件的审核费用交互信息;并通过主密钥服务器进行数据版权鉴定,得到待共享数据文件对应的数据版权唯一标识信息;
[0008]权限申请者基于所述审核费用交互信息,获取所述数据版权唯一标识信息;并基于所述数据版权唯一标识信息、待共享数据文件的内容标识 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的数据共享方法,其特征在于,包括:数据产生者通过区块链智能合约,得到待共享数据文件的审核费用交互信息;并通过主密钥服务器进行数据版权鉴定,得到待共享数据文件对应的数据版权唯一标识信息;权限申请者基于所述审核费用交互信息,获取所述数据版权唯一标识信息;并基于所述数据版权唯一标识信息、待共享数据文件的内容标识符CID和权限申请者以太坊公钥,通过主密钥服务器生成许可证;基于所述许可证,得到共享的数据文件。2.根据权利要求1所述的基于区块链的数据共享方法,其特征在于,所述数据产生者通过区块链智能合约,得到待共享数据文件的审核费用交互信息,包括:所述数据产生者利用预先生成的版权加密密钥ek对待共享的数据文件进行加密,并获取加密后的所述数据文件的IPFS哈希值h
ERS
和内容标识符CID;数据产生者将包括所述IPFS哈希值h
ERS
和内容标识符CID的登记版权申请发送到区块链智能合约;通过所述区块链智能合约解析登记版权申请,并发送对应的版权审核费用未签名交互数据到数据产生者;数据产生者使用所述以太坊私钥对所述版权审核费用未签名交互数据进行签名,并发送到区块链智能合约;区块链智能合约验证所述签名信息,验证通过,则将审核费用交互信息写入区块链。3.根据权利要求2所述的基于区块链的数据共享方法,其特征在于,所述通过主密钥服务器进行数据版权鉴定,得到待共享数据文件对应的数据版权唯一标识信息,包括:数据产生者发送版权信息和所述版权加密密钥ek至主密钥服务器;所述版权信息包括所述数据产生者的身份信息;所述主密钥服务器基于所述版权信息和版权加密密钥ek生成多个加密子密钥;并通知信赖第三方鉴定机构进行版权鉴定;若鉴定通过,则主密钥服务器将所述版权信息和内容标识符CID写入区块链区块链智能合约,并发送对应的版权唯一标识信息到所述数据产生者。4.根据权利要求2所述的基于区块链的数据共享方法,其特征在于,所述数据产生者利用预先生成的版权加密密钥ek对待共享的数据文件进行加密,包括:数据产生者通过对称密钥算法生成版权加密密钥ek;通过AES128位CBC模式利用所述版权加密密钥ek对待发布数据文件进行加密,得到加密版权文件。5.根据权利要求3所述的基于区块链的数据共享方法,其特征在于,所述权限申请者通过下述方法获取所述数据版权唯一标识信息:所述权限申请者发送权限购买信息到区块链智能合约;所述权限购买信息包括所述版权信息和内容标识符CID;所述区块链智能合约基于所述审核费用交互信息生成权限费用未签名交互数据,并发送到权限申请者;所述权限申请者使用权限申请者以太坊私钥对所述权限费用未签名交互数据进行签名...
【专利技术属性】
技术研发人员:刘立武,刘超锋,郭杰,张龙,凌晨,李哲,白雪强,柳树增,张新花,邢笑月,李晓龙,
申请(专利权)人:中国人民解放军六三六七七部队,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。