The present invention relates to the technical field of information security, provides a block chain privacy data sharing method based on the method by assigning a block chain by the private key S, A, B, C, D from the four node held jointly, the private key of the generation of S, each part in the writing of a private key some validation information, through the comparison and verification of information, a node identity of a node to judge block chain; all from the privacy of data nodes using the corresponding private key encryption, encryption in network nodes which need to inform what data can be obtained; when a node wants to access from other nodes to upload data privacy when compared with the network will verify the information and data upload node partial private key authentication information, verify the results inform the upload data node one, then apply for a day Point before you can access the private data uploaded by another node. The method of the invention can ensure the security of privacy data exchange and acquisition in the block chain.
【技术实现步骤摘要】
一种基于区块链的涉及隐私数据的数据共享方法
本专利技术涉及信息安全
,具体地说是一种基于区块链的涉及隐私数据的数据共享方法。
技术介绍
随着信息技术的发展,互联网俨然已经成为了各行各业发展所不可获取的一部分,尤其是在企业信息交换与数据共享中。企业间的信息、数据共享,包括电子合同、电子转账以及其他各类隐私数据的交换等,并且这一类的信息交换对于数据交换、数据使用上的安全性要求甚高。在企业间的电子合同等数据交换上,需要保证数据的同步与不可篡改;在企业之间数据的共享与使用上,需要注意数据的隐私安全等问题,保证数据不被非法权限的用户获取。以前广泛使用的数据库及相关的加密技术能够一定程度上解决问题,但由于技术发展,企业对数据安全要求越来越高,现有的技术在数据交换、数据使用中出现越来越多的问题。数据共享、同步及数据使用过程中的安全漏洞,给许多企业带来了较大损失。所以,提升企业间的数据共享、同步以及使用上的安全性十分重要。现有技术虽然可以采用数字签名等技术解决企业间的数据共享等问题,但对于数据真实性方面没有较好的保证。区块链是一种新的应用分布式数据存储、点对点传输、共识机制、加密算法等模式的技术,它可利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据,区块链及相关的加密技术与数据共享、数据使用安全等应用紧密相关。所以目前区块链技术被提出广泛应用于数据的存储与交换等方面,开始实际逐步应用于银行、金融、保险等多个领域,并且未来将会更加广泛的应用。由于区块 ...
【技术保护点】
一种基于区块链的涉及隐私数据的数据共享方法,其特征在于该方法首先要搭建一个以区块链技术为基础的信息网络,这个信息网络包括用于存储数据及提供通信服务的服务器、管理区块链的主节点、代表数据上传各方的从节点A、B、C、D,区块链中的公钥R与私钥R’,该方法包括以下步骤:(1)由区块链分配一个新的私钥S,私钥S由A、B、C、D四个从节点共同持有,每个从节点分别持有这个私钥不同部分;私钥S在生成时,就在私钥S中的每个部分S
【技术特征摘要】
1.一种基于区块链的涉及隐私数据的数据共享方法,其特征在于该方法首先要搭建一个以区块链技术为基础的信息网络,这个信息网络包括用于存储数据及提供通信服务的服务器、管理区块链的主节点、代表数据上传各方的从节点A、B、C、D,区块链中的公钥R与私钥R’,该方法包括以下步骤:(1)由区块链分配一个新的私钥S,私钥S由A、B、C、D四个从节点共同持有,每个从节点分别持有这个私钥不同部分;私钥S在生成时,就在私钥S中的每个部分SA、SB、SC、SD各写入一段验证信息,通过验证信息的比对,区块链中某一节点据此判断另一节点的身份,验证信息用于区块链中节点之间的身份验证,验证信息不能被其他节点获取;(2)利用主节点对各个从节点进行身份验证,并为通过身份验证的从节点分配一对私钥R’;(3)通过身份节点验证的从节点A向主节点发送数据上传请求,收到主节点针对该数据上传请求的反馈后将从节点A的登记信息写入区块链中,登记信息包括从节点A的身份信息和公钥RA;(4)节点A将待上传的信息用相应的私钥RA’签名并发送给主节点;节点A将待上传的信息中的隐私数据进行标注,并且将可以获取隐私数据的其他从节点告知区块链网络,同时告知这些节点可以获取的对应的隐私数据,区块链对节...
【专利技术属性】
技术研发人员:魏泉,李纲,谢新洲,黄晓,戴强斌,江文华,张虎胆,
申请(专利权)人:武汉优聘科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。