CN113065170A - 一种基于动态识别的区块链监管数据的方法、***及装置 - Google Patents
一种基于动态识别的区块链监管数据的方法、***及装置 Download PDFInfo
- Publication number
- CN113065170A CN113065170A CN202110430336.1A CN202110430336A CN113065170A CN 113065170 A CN113065170 A CN 113065170A CN 202110430336 A CN202110430336 A CN 202110430336A CN 113065170 A CN113065170 A CN 113065170A
- Authority
- CN
- China
- Prior art keywords
- data
- block chain
- module
- supervision
- supervisor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 23
- 238000012795 verification Methods 0.000 claims abstract description 11
- 238000013524 data verification Methods 0.000 claims description 21
- 230000008569 process Effects 0.000 claims description 8
- 238000013500 data storage Methods 0.000 claims description 7
- 238000012544 monitoring process Methods 0.000 claims description 7
- 238000004806 packaging method and process Methods 0.000 claims description 5
- 230000006399 behavior Effects 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
- G06F21/645—Protecting data integrity, e.g. using checksums, certificates or signatures using a third party
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
Abstract
本发明属于区块链技术领域,提供了一种基于动态识别的区块链监管数据的方法、***及装置。其中,该方法包括区块链运营方的区块链节点接收上传的数据,进行共识后打包成块上链,并将块上链的数据所在区块链状态信息发送至监管方中保存;数据权属方从链上获取数据,根据获取数据的当前状态与监管方存储的历史状态进行对比核验,以确认数据的真实性;数据权属方和监管方均根据核验结果的差异来确定数据是否被篡改,若未被篡改,则监管流程结束;若被篡改,则监管方责令区块链运营方恢复相应数据。
Description
技术领域
本发明属于区块链技术领域,尤其涉及一种基于动态识别的区块链监管数据的方法、***及装置。
背景技术
本部分的陈述仅仅是提供了与本发明相关的背景技术信息,不必然构成在先技术。
区块链以其数据防篡改、防抵赖的特点,被广泛应用于数据的可信传递及其使用历史追溯等方面,并且开始在越来越多的领域被应用。在区块链技术被广泛应用的同时,区块链的监管问题也随之而来。
区块链的监管方式目前分为两种,一种是制度上的监管,即监管方作为一个节点加入区块链,作为法律、名义上的背书;另一种为技术上的监管,其一是监管方作为区块链中的超级账户,区块链中所有动作对其来说都是透明的,一旦有违规行为则触发报警条件,监管方采取相应措施;其二监管方作为辅助监控,通过区块链报送的日志、行为记录等数据监控链上交易是否合理合法,触发报警条件后采取相应措施。这两种方式都是对链上交易发生时的行为进行监管,对于区块链中对已上链数据的进行的行为并没有实际有效的监控手段。对于区块链的运营方,区块链虽然是分布式存储,但区块链节点部署在云资源上可能会使整个区块链的节点都在一个机房甚至是一个物理机上,此时节点的部署仍然是中心化的,因此,此时区块链上的数据仍然是有可能被篡改的,应用以上两种监管方式无法解决此类问题,因此需要一种监管方式对已上链数据的安全性进行监管。
发明人发现,目前区块链的监管主要是针对数据上链时相关干系方的行为进行监管,针对节点部署中心化时数据上链后的危害数据安全的行为缺乏有效的监管手段。
发明内容
为了解决上述背景技术中存在的技术问题,本发明提供一种基于动态识别的区块链监管数据的方法、***及装置,其在区块链中引入第三方监管,将区块链变化时的区块高度、哈希值、文件大小等状态数据向第三方监管机构进行报送,当用户怀疑数据被篡改时可通过第三方监管机构进行区块链状态数据的对比,确保从区块链上获取的数据的真实性和安全性。
为了实现上述目的,本发明采用如下技术方案:
本发明的第一个方面提供一种基于动态识别的区块链监管数据的方法。
一种基于动态识别的区块链监管数据的方法,包括:
区块链运营方的区块链节点接收上传的数据,进行共识后打包成块上链,并将块上链的数据所在区块链状态信息发送至监管方中保存;
数据权属方从链上获取数据,根据获取数据的当前状态与监管方存储的历史状态进行对比核验,以动态确认数据的真实性;
数据权属方和监管方均根据核验结果的差异来确定数据是否被篡改,若未被篡改,则监管流程结束;若被篡改,则监管方责令区块链运营方恢复相应数据。
本发明的第二个方面提供一种基于动态识别的区块链监管数据的***。
一种基于动态识别的区块链监管数据的***,其包括区块链运营方、数据权属方和监管方;
所述区块链运营方的区块链节点用于接收上传的数据,进行共识后打包成块上链,并将块上链的数据所在区块链状态信息发送至监管方中保存;
所述数据权属方用于从链上获取数据,根据获取数据的当前状态与监管方存储的历史状态进行对比核验,以动态确认数据的真实性;
所述数据权属方和监管方均用于根据核验结果的差异来确定数据是否被篡改,若未被篡改,则监管流程结束;若被篡改,则所述监管方用于责令区块链运营方恢复相应数据。
本发明的第三个方面提供一种基于动态识别的区块链监管数据的装置,其包括区块链模块、数据上链模块、数据下链模块和区块链监管模块;
所述区块链模块用于数据存储和流转的底层支撑平台;
所述数据上链模块用于将待监管数据进行共识后打包成块传输至区块链模块,将块上链的数据所在区块链状态信息发送至区块链监管模块中进行保存;
所述数据下链模块用于从区块链模块中获取待监管数据,根据获取数据的当前状态与监管方存储的历史状态进行对比核验,以动态确认数据的真实性;
所述区块链监管模块用于根据核验结果的差异来确定数据是否被篡改,若未被篡改,则监管流程结束;若被篡改,则责令区块链运营方恢复相应数据。
与现有技术相比,本发明的有益效果是:
(1)本发明有效保证了链上数据安全:对于逻辑上多中心物理上仍是中心化的区块链部署方式,有第三方权威机构作为背书并存储数据上链时的区块链状态数据,进一步提升了链上数据的安全性。
(2)本发明实现了数据被篡改后有据可查:数据权属方申请进行数据核验后,基于第三方权威机构存储的区块链历史状态数据,链上数据是否被篡改立时可见。一旦数据被篡改,监管方责令区块链运营方恢复数据,减少数据权属方损失,同时追责时也有据可查。
本发明附加方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
构成本发明的一部分的说明书附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。
图1是本发明实施例的一种基于动态识别的区块链监管数据的方法流程图;
图2是本发明实施例的一种基于动态识别的区块链监管数据的装置结构示意图。
具体实施方式
下面结合附图与实施例对本发明作进一步说明。
应该指出,以下详细说明都是例示性的,旨在对本发明提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本发明所属技术领域的普通技术人员通常理解的相同含义。
需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本发明的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
实施例一
如图1所示,本实施例的一种基于动态识别的区块链监管数据的方法,其包括:
步骤1:区块链运营方的区块链节点接收上传的数据,进行共识后打包成块上链,并将块上链的数据所在区块链状态信息发送至监管方中保存;
具体地,所述区块链状态信息包括区块高度、区块哈希值和文件大小。
此处的数据可以是,像政府、银行等权威机构发行的数据等。
具体地,区块链运营方的区块链节点接收上传的数据后,利用密钥加密进行共识后打包成块上链。而且数据上链后不可修改不可删除。
步骤2:数据权属方从链上获取数据,根据获取数据的当前状态与监管方存储的历史状态进行对比核验,以动态确认数据的真实性;
具体地,数据权属方从链上获取数据的过程为:
数据权属方从区块链上获取到加密数据并使用私钥进行解密,获得解密后的数据明文。
步骤3:数据权属方和监管方均根据核验结果的差异来确定数据是否被篡改,若未被篡改,则监管流程结束;若被篡改,则监管方责令区块链运营方恢复相应数据。
本实施例有效保证了链上数据安全:对于逻辑上多中心物理上仍是中心化的区块链部署方式,有第三方权威机构作为背书并存储数据上链时的区块链状态数据,进一步提升了链上数据的安全性。本实施例还实现了数据被篡改后有据可查:数据权属方申请进行数据核验后,基于第三方权威机构存储的区块链历史状态数据,链上数据是否被篡改立时可见。一旦数据被篡改,监管方责令区块链运营方恢复数据,减少数据权属方损失,同时追责时也有据可查。
实施例二
本实施提供了一种基于动态识别的区块链监管数据的***,其包括区块链运营方、数据权属方和监管方;
所述区块链运营方的区块链节点用于接收上传的数据,进行共识后打包成块上链,并将块上链的数据所在区块链状态信息发送至监管方中保存;
所述数据权属方用于从链上获取数据,根据获取数据的当前状态与监管方存储的历史状态进行对比核验,以动态确认数据的真实性;
所述数据权属方和监管方均用于根据核验结果的差异来确定数据是否被篡改,若未被篡改,则监管流程结束;若被篡改,则所述监管方用于责令区块链运营方恢复相应数据。
在本实施例中,所述区块链状态信息包括区块高度、区块哈希值和文件大小。
此处的数据可以是,像政府、银行等权威机构发行的数据等。
具体地,区块链运营方的区块链节点接收上传的数据后,利用密钥加密进行共识后打包成块上链。而且数据上链后不可修改不可删除。
在其他实施例中,所述数据权属方还用于:从区块链上获取到加密数据并使用私钥进行解密,获得解密后的数据明文。
本实施例有效保证了链上数据安全:对于逻辑上多中心物理上仍是中心化的区块链部署方式,有第三方权威机构作为背书并存储数据上链时的区块链状态数据,进一步提升了链上数据的安全性。本实施例还实现了数据被篡改后有据可查:数据权属方申请进行数据核验后,基于第三方权威机构存储的区块链历史状态数据,链上数据是否被篡改立时可见。一旦数据被篡改,监管方责令区块链运营方恢复数据,减少数据权属方损失,同时追责时也有据可查。
实施例三
如图2所示,本实施例的于动态识别的区块链监管装置,包括区块链模块、数据上链模块、数据下链模块和区块链监管模块,其中数据上链包括数据上传子模块和区块链状态数据报送子模块,数据下链包括数据获取子模块和申请数据核验子模块,区块链监管包括区块链状态数据存储子模块、数据核验子模块和结果反馈子模块。
在具体实施中,区块链用于数据存储和流转的底层支撑平台。
在具体实施中,数据上传子模块实现将数据上传到区块链。像政府、银行等权威的数据发行方通过数据上传子模块将掌握的数据权属方的数据利用密钥加密后上传到区块链,并发行至各数据权属人的区块链账户中。数据上链后不可修改不可删除。
区块链状态数据报送子模块实现向监管方报送区块链状态数据。数据上传子模块将数据上传到区块链后,区块链的区块高度、哈希值等状态数据都会发生变化。区块链运营方通过区块链状态数据报送子模块将本次上传数据所在的区块高度、哈希值、相应的文件大小向监管方报送。
在具体实施中,数据获取子模块实现区块链上数据的获取。数据权属方通过数据获取子模块从区块链上获取到加密数据并使用私钥进行解密,获得解密后的数据明文。
申请数据核验子模块实现数据权属方向监管方申请数据核验。数据权属方通过数据获取子模块获取链上数据后,可通过申请数据核验子模块申请对获取的链上数据是否被篡改进行核验,确保获取的链上数据的真实性和准确性。
在具体实施中,区块链状态数据存储子模块实现对区块链状态数据报送子模块中报送的区块链状态数据进行存储,以便后续进行数据核验时使用。
数据核验子模块实现区块链上数据核验功能。数据权属方通过数据获取子模块获得数据的明文后,有权对该数据进行核验来确认数据的准确性及真实性。数据权属方通过申请数据核验子模块申请数据核验后,数据核验子模块将数据权属方所获取的链上数据的状态数据与数据上链时所报送给第三方监管机构的状态数据进行对比。
结果反馈子模块实现数据核验子模块中数据对比结果的反馈,数据权属方与监管方均可获得结果反馈子模块反馈的结果,对比结果中二者出现差异则说明数据已经被篡改,由监管方责令区块链运营方恢复其数据。
本实施例有效保证了链上数据安全:对于逻辑上多中心物理上仍是中心化的区块链部署方式,有第三方权威机构作为背书并存储数据上链时的区块链状态数据,进一步提升了链上数据的安全性。本实施例还实现了数据被篡改后有据可查:数据权属方申请进行数据核验后,基于第三方权威机构存储的区块链历史状态数据,链上数据是否被篡改立时可见。一旦数据被篡改,监管方责令区块链运营方恢复数据,减少数据权属方损失,同时追责时也有据可查。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种基于动态识别的区块链监管数据的方法,其特征在于,包括:
区块链运营方的区块链节点接收上传的数据,进行共识后打包成块上链,并将块上链的数据所在区块链状态信息发送至监管方中保存;
数据权属方从链上获取数据,根据获取数据的当前状态与监管方存储的历史状态进行对比核验,以动态确认数据的真实性;
数据权属方和监管方均根据核验结果的差异来确定数据是否被篡改,若未被篡改,则监管流程结束;若被篡改,则监管方责令区块链运营方恢复相应数据。
2.如权利要求1所述的基于动态识别的区块链监管数据的方法,其特征在于,所述区块链状态信息包括区块高度、区块哈希值和文件大小。
3.如权利要求1所述的基于动态识别的区块链监管数据的方法,其特征在于,数据权属方从链上获取数据的过程为:
数据权属方从区块链上获取到加密数据并使用私钥进行解密,获得解密后的数据明文。
4.一种基于动态识别的区块链监管数据的***,其特征在于,包括区块链运营方、数据权属方和监管方;
所述区块链运营方的区块链节点用于接收上传的数据,进行共识后打包成块上链,并将块上链的数据所在区块链状态信息发送至监管方中保存;
所述数据权属方用于从链上获取数据,根据获取数据的当前状态与监管方存储的历史状态进行对比核验,以动态确认数据的真实性;
所述数据权属方和监管方均用于根据核验结果的差异来确定数据是否被篡改,若未被篡改,则监管流程结束;若被篡改,则所述监管方用于责令区块链运营方恢复相应数据。
5.如权利要求4所述的基于动态识别的区块链监管数据的***,其特征在于,所述区块链状态信息包括区块高度、区块哈希值和文件大小。
6.如权利要求4所述的基于动态识别的区块链监管数据的***,其特征在于,所述数据权属方还用于:从区块链上获取到加密数据并使用私钥进行解密,获得解密后的数据明文。
7.一种基于动态识别的区块链监管数据的装置,其特征在于,包括区块链模块、数据上链模块、数据下链模块和区块链监管模块;
所述区块链模块用于数据存储和流转的底层支撑平台;
所述数据上链模块用于将待监管数据进行共识后打包成块传输至区块链模块,将块上链的数据所在区块链状态信息发送至区块链监管模块中进行保存;
所述数据下链模块用于从区块链模块中获取待监管数据,根据获取数据的当前状态与监管方存储的历史状态进行对比核验,以动态确认数据的真实性;
所述区块链监管模块用于根据核验结果的差异来确定数据是否被篡改,若未被篡改,则监管流程结束;若被篡改,则责令区块链运营方恢复相应数据。
8.如权利要求7所述的基于动态识别的区块链监管数据的装置,其特征在于,所述区块链状态信息包括区块高度、区块哈希值和文件大小。
9.如权利要求7所述的基于动态识别的区块链监管数据的装置,其特征在于,所述数据上链模块包括数据上传子模块和区块链状态数据报送子模块,数据上传子模块用于将待监管数据进行共识后打包成块传输至区块链模块,区块链状态数据报送子模块用于将块上链的数据所在区块链状态信息发送至区块链监管模块中进行保存;
或
所述数据下链模块包括数据获取子模块和申请数据核验子模块,数据获取子模块用于从区块链模块中获取待监管数据,申请数据核验子模块用于实现数据权属方向监管方申请数据核验。
10.如权利要求7所述的基于动态识别的区块链监管数据的装置,其特征在于,所述区块链监管模块包括区块链状态数据存储子模块、数据核验子模块和结果反馈子模块,区块链状态数据存储子模块用于实现对区块链状态数据报送子模块中报送的区块链状态数据进行存储,数据核验子模块用于实现区块链上数据核验,结果反馈子模块用于实现数据核验子模块中数据对比结果的反馈。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110430336.1A CN113065170A (zh) | 2021-04-21 | 2021-04-21 | 一种基于动态识别的区块链监管数据的方法、***及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110430336.1A CN113065170A (zh) | 2021-04-21 | 2021-04-21 | 一种基于动态识别的区块链监管数据的方法、***及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113065170A true CN113065170A (zh) | 2021-07-02 |
Family
ID=76567278
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110430336.1A Pending CN113065170A (zh) | 2021-04-21 | 2021-04-21 | 一种基于动态识别的区块链监管数据的方法、***及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113065170A (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109753823A (zh) * | 2018-12-11 | 2019-05-14 | 烨链(上海)科技有限公司 | 一种区块链数据监管方法、***及计算机存储介质 |
CN110852872A (zh) * | 2019-11-07 | 2020-02-28 | 博雅正链(北京)科技有限公司 | 一种基于区块链的网贷合同监管***及方法 |
CN112507363A (zh) * | 2020-12-15 | 2021-03-16 | 平安科技(深圳)有限公司 | 基于区块链的数据监管方法、装置、设备及存储介质 |
-
2021
- 2021-04-21 CN CN202110430336.1A patent/CN113065170A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109753823A (zh) * | 2018-12-11 | 2019-05-14 | 烨链(上海)科技有限公司 | 一种区块链数据监管方法、***及计算机存储介质 |
CN110852872A (zh) * | 2019-11-07 | 2020-02-28 | 博雅正链(北京)科技有限公司 | 一种基于区块链的网贷合同监管***及方法 |
CN112507363A (zh) * | 2020-12-15 | 2021-03-16 | 平安科技(深圳)有限公司 | 基于区块链的数据监管方法、装置、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107508812B (zh) | 一种工控网络数据存储方法、调用方法及*** | |
CN109005189A (zh) | 一种适用于双网隔离的接入访问传输平台 | |
US20190036935A1 (en) | Automated certification based on role | |
CN111475828B (zh) | 区块链账本数据的加密方法及装置、解密方法及装置 | |
CA3152085C (en) | Passive monitoring and prevention of unauthorized firmware or software upgrades between computing devices | |
CN105491011A (zh) | 一种数据安全单向导出***及方法 | |
CN117040896A (zh) | 一种物联网管理方法及物联网管理平台 | |
CN110138731A (zh) | 一种基于大数据的网络防攻击方法 | |
CN112671735A (zh) | 一种基于区块链和重加密的数据加密分享***及方法 | |
CN113556393B (zh) | 一种基于区块链的多式联运数据交换***及方法 | |
US9639414B1 (en) | Remote real-time storage system monitoring and management | |
CN111324517A (zh) | 应用服务监管方法、监管服务器及存储介质 | |
CN107959569A (zh) | 一种基于对称密钥池的密钥补充方法和密钥补充装置、密钥补充*** | |
CN113065170A (zh) | 一种基于动态识别的区块链监管数据的方法、***及装置 | |
US11940777B2 (en) | Sensor control assembly and manufacturing device | |
CN105608342B (zh) | 数据管理方法及数据管理装置 | |
CN115967528A (zh) | 一种分布式数据共享交换网络异常监测预警方法及*** | |
CN113688187B (zh) | 危化安全生产数字化区块链监管平台 | |
CN113014545B (zh) | 一种数据处理方法、装置、计算机设备及存储介质 | |
CN112949985B (zh) | 基于区块链的电网工程监管方法、装置和计算机设备 | |
CN114172639B (zh) | 基于区块链的量子加密通信方法 | |
CN115118751A (zh) | 一种基于区块链的监管***、方法、设备和介质 | |
CN211557285U (zh) | 控制终端、签名服务器和任务服务器 | |
CN110830465B (zh) | 一种访问UKey的安全防护方法、服务器和客户端 | |
CN113111370A (zh) | 一种区块链跨链通信方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210702 |