区块链信息分级共享方法及系统技术方案

技术编号:17841990 阅读:56 留言:0更新日期:2018-05-03 21:59
本发明专利技术公开了区块链信息分级共享方法,包括以下步骤:设置待加密区块信息的密级,所述待加密区块信息包括:用户信息、证据信息、结算信息;利用与所述待加密区块信息的密级相同的公钥对所述待加密区块信息进行加密,得到相应密级的加密密文;将所述加密密文保存至与所述加密密文的密级相同的加密信息项中;从所述加密信息项中获取加密密文;利用私钥对与所述私钥的密级相同的加密密文进行解密,得到解密信息。使用不同公钥,分别对具有不同重要程度和安全需求的信息进行加密,拥有对应密级的私钥才可查看相对应密级的信息。可以兼顾加密解密速度和信息安全性,利用不同秘钥对数据进行分别加密,增加了数据破解复杂程度,信息获取对象得到了区分。

Classification and sharing method and system of block chain information

The present invention discloses a hierarchical sharing method of block chain information, which includes the following steps: setting the dense level of the encrypted block information, which includes user information, evidence information, and settlement information, and encrypts the encrypted block information by the same public key as the level of the encrypted block information. The encrypted cipher is saved to the encrypted information item that is the same as the encrypted ciphertext. The encrypted ciphertext is obtained from the encrypted information item, and the encrypted cipher is decrypted with the private key that is the same as the private key, and the decryption information is obtained. Different public keys are used to encrypt information with different levels of importance and security requirements, and the corresponding secret keys can be seen in order to view the corresponding information. The encryption and decryption speed and information security can be taken into account. The data are encrypted with different secret keys, and the complexity of data cracking can be increased, and the information acquisition objects are distinguished.

【技术实现步骤摘要】
区块链信息分级共享方法及系统
本专利技术涉及区块链领域,特别涉及基于区块链的信息分级共享。
技术介绍
目前的信息分级传输系统及方法,是通过信息发送方对所发送信息按重要程度进行分级后再进行传输,信息安全系数不高;在多人即时通信中,需要根据自身情况去选择接受的信息,容易造成信息杂乱,导致数据传输存在网络压力及延时;同时还需创建多个虚拟分级,从而导致硬件设备成本增高等问题。区块链技术是通过去中心化的方式集体维护一个可靠数据库的技术方案。该方案主要让区块通过密码学方法相关联起来,每个数据库包含了一定时间内的系统全部数据信息,并且生成数字签名以验证信息的有效性并链接到下一个数据块形成一条主链(Chain)。区块链技术的核心优势是去中心化,能够通过运用数据加密、时间戳、分布式共识和经济激励等手段,在节点无需互相信任的分布式系统中实现基于去中心化信用的点对点交易、协调与协作,从而为解决中心化机构普遍存在的高成本、低效率和数据存储不安全等问题提供了解决方案。在现代密码体制中,加密和解密时采用不同的密钥(公开密钥),也就是非对称密钥密码系统,每个通讯方均需要两个密钥,即公钥和私钥,这两把密钥可以互为加本文档来自技高网...
区块链信息分级共享方法及系统

【技术保护点】
一种区块链信息分级共享方法,其特征在于,包括以下步骤:设置待加密区块信息的密级,所述待加密区块信息包括:用户信息、证据信息、结算信息;利用与所述待加密区块信息的密级相同的公钥对所述待加密区块信息进行加密,得到相应密级的加密密文;将所述加密密文保存至与所述加密密文的密级相同的加密信息项中;从所述加密信息项中获取加密密文;利用私钥对与所述私钥的密级相同的加密密文进行解密,得到解密信息。

【技术特征摘要】
1.一种区块链信息分级共享方法,其特征在于,包括以下步骤:设置待加密区块信息的密级,所述待加密区块信息包括:用户信息、证据信息、结算信息;利用与所述待加密区块信息的密级相同的公钥对所述待加密区块信息进行加密,得到相应密级的加密密文;将所述加密密文保存至与所述加密密文的密级相同的加密信息项中;从所述加密信息项中获取加密密文;利用私钥对与所述私钥的密级相同的加密密文进行解密,得到解密信息。2.如权利要求1所述的区块链信息分级共享方法,其特征在于:所述密级包括用户级,所述区块链信息分级共享方法具体包括以下步骤:利用用户公钥对所述用户级待加密区块信息进行加密,得到用户密文;将所述用户密文保存至用户信息项中;从所述用户信息项中获取用户密文;利用用户私钥对所述用户密文进行解密,得到用户信息。3.如权利要求1或2所述的区块链信息分级共享方法,其特征在于:所述密级包括保密级;所述区块链信息分级共享方法具体包括以下步骤:利用保密级公钥对保密级待加密区块信息进行加密,得到保密密文;将所述保密密文保存至保密信息项中;从所述保密信息项中获取所述保密密文;利用保密级私钥对所述保密密文进行解密,得到保密信息。4.如权利要求1或2所述的区块链信息分级共享方法,其特征在于,还包括以下步骤:将公开级信息保存至非加密信息项;非验证节点或验证节点从所述非加密信息项中获取公开级信息。5.如权利要求1所述的区块链信息分级共享方法,其特征在于:所述公钥和私钥是通过生成区块链地址的接口生成的。6.一种区块链信息分级共享系统,其特征在于,包括:分级模块,用于设置待加密区块信息的密级,所述待加密区块信息包括:用户信息、证据信息、结算信息;加密模块,用于利用与所述待加密区块信息的密级相同的公钥对所述待加密区块信息进行加密,得到相应密级的加密密文;密文保存模块,用于将所述加...

【专利技术属性】
技术研发人员:申屠青春徐建明
申请(专利权)人:南京银链信息科技有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1