CN109714170B - 一种联盟链中数据隔离方法及相应的联盟链*** - Google Patents
一种联盟链中数据隔离方法及相应的联盟链*** Download PDFInfo
- Publication number
- CN109714170B CN109714170B CN201811567383.5A CN201811567383A CN109714170B CN 109714170 B CN109714170 B CN 109714170B CN 201811567383 A CN201811567383 A CN 201811567383A CN 109714170 B CN109714170 B CN 109714170B
- Authority
- CN
- China
- Prior art keywords
- data
- node
- encrypted
- authorization
- chain
- 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.)
- Active
Links
- 238000002955 isolation Methods 0.000 title claims abstract description 30
- 238000013475 authorization Methods 0.000 claims abstract description 90
- 238000000034 method Methods 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Storage Device Security (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提供一种联盟链中数据隔离方法及相应的联盟链***,所述数据隔离方法包括:S1,当节点对原数据进行上链时,将原数据加密后存储于本地数据池中;当加密数据成功存储于本地数据池后,节点对原数据进行哈希运算,且将运算后得到的哈希值存储于联盟链的所有节点的主链中;在节点的授权链中存储本地数据池中每一条加密数据的授权信息。本发明提供的数据隔离方法,每一个节点的本地数据池中只存储本节点的上链数据,而不存储其它节点的上链数据,因而,不同的节点存储的数据不同,无论不同节点的数据时相同业务数据还是不同业务数据,均起到了对数据隔离存储的目的。
Description
技术领域
本发明涉及区块链技术领域,更具体地,涉及一种联盟链中数据隔离方法及相应的联盟链***。
背景技术
传统联盟链中,联盟链的各节点均存储完整的一套区块链数据,但在实际业务需求中,出于隐私保护问题,各机构之间希望做到一定的数据隔离。
现有的联盟链中数据隔离方式,如Fabric使用的多通道隔离是以业务数据维度进行隔离,即负责相同业务维度数据的节点之间互通,负责不同业务维度数据的节点之间不互通,实现了不同业务维度数据之间的隔离。
然而,在实际场景当中,会存在机构中相同业务维度数据也需要隔离,而在授权情况下又能互通的需求,此时通过多通道数据隔离的方式就不适用。
发明内容
本发明提供一种克服上述问题或者至少部分地解决上述问题的联盟链中数据隔离方法及相应的联盟链***。
根据本发明的一个方面,提供一种联盟链中数据隔离方法,所述联盟链包括多个节点,每一个所述节点包括主链、授权链和本地数据池,所述方法包括:
S1,当节点对原数据进行上链时,将所述原数据加密后存储于本地数据池中;
S2,当所述加密数据成功存储于本地数据池后,所述节点对所述原数据进行哈希运算,且将运算后得到的哈希值存储于所述联盟链的所有节点的主链中;
S3,在所述节点的授权链中存储本地数据池中每一条加密数据的授权信息。
本发明的有益效果为:每一个节点的本地数据池中只存储本节点的上链数据,而不存储其它节点的上链数据,因而,不同的节点存储的数据不同,无论不同节点的数据时相同业务数据还是不同业务数据,均起到了对数据隔离存储的目的。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步的,所述步骤S1具体包括:
当节点对原数据进行上链时,使用本节点的专属公钥对原数据加密,将加密数据存储于本地数据池中。
进一步的,所述步骤S1还包括:
a,第一节点向第二节点发送授权请求,并接收第二节点返回的相应的数据,其中,所述授权请求中包括请求授权的数据;
b,第一节点将所述第二节点返回的数据进行哈希运算,将运算后得到的哈希值与本节点主链中存储的该条数据的哈希值进行对比,若相同,则将该条数据存入本地数据池中;
c,将该条数据的授权信息存储到本节点的授权链中。
进一步的,所述步骤a中的所述第二节点返回的数据具体包括:
d,当所述第二节点接收到所述第一节点的授权请求时,在本地数据池中查找到所述第一节点请求授权的加密数据;
e,使用本节点的专属私钥对加密数据进行解密,得到解密后的原数据;
f,所述第二节点使用所述第一节点的专属公钥对所述原数据进行加密后返回给所述第一节点,以使得所述第一节点使用本节点的专属私钥解密得到原数据。
进一步的,所述步骤S3具体包括:
当本地数据池中存储的加密数据为本节点的上链数据时,则所述加密数据的授权信息为本节点将所述加密数据授权给其它节点的信息;
当本地数据池中存储的加密数据为其它节点的上链数据时,则所述加密数据的授权信息为其它节点授权该加密数据给本节点的信息。
进一步的,所述步骤S3之后还包括:
S4,当任一节点接收到查询请求时,对所述查询请求的权限的合法性进行验证,其中,所述查询请求中包括请求查询的数据;
S5,当所述查询请求合法时,从本地数据池中查找到对应的加密数据,并通过本节点的节点私钥对所述加密数据进行解密,得到相应的原数据;
S6,将所述原数据发回给请求者,以使得所述请求者对所述原数据进行哈希运算,将运算后得到的哈希值与任一节点的主链中存储的该原数据的哈希值进行对比以验证该原数据的正确性。
进一步的,所述步骤S4之前还包括:
通过在联盟链中任一节点的授权链中查询已经得到对查询请求中请求数据的存储授权的至少一个节点,请求者向所述至少一个节点中的其中一个节点发送查询请求。
根据本发明的另一个方面,提供了一种联盟链***,所述联盟链***包括多个节点,每一个所述节点包括主链、授权链和本地数据池;
所述主链,用于存储所述联盟链中所有节点的原数据的哈希值;
所述本地数据池,用于存储本节点上链的加密数据以及其它节点授权给本节点的加密数据;
所述授权链,用于存储所述本地数据池中每一条加密数据的授权信息。
进一步的,任一所述节点,用于对原数据进行上链时,采用本节点的专属公钥对原数据进行加密后,将加密数据存储于本地数据池中;还用于将所述加密数据成功存储于所述本地数据池中后,对原数据进行哈希运算,将得到的哈希值存储于所述联盟链的所有节点的主链中。
进一步的,每一个所述节点包括第一节点和第二节点;
所述第一节点,用于向所述第二节点发送授权请求,并接收所述第二节点返回的相应的加密数据,其中,所述授权请求中包括请求授权的数据;还用于将所述第二节点返回的加密数据采用本节点的专属私钥进行解密,得到对应的原数据,对原数据进行哈希运算,将得到的哈希值与本节点主链中存储的哈希值进行对比,若相同,则将该条数据存入本地数据池,并将该条数据的授权信息存储到本节点的授权链中;
所述第二节点,用于当接收到所述第一节点发送的授权请求时,在本地数据池中查找对应的加密数据,采用本节点的专属私钥对所述加密数据进行解密,得到对应的原数据;还用于使用所述第一节点的专属公钥对所述原数据进行加密,并将加密后的加密数据返回给所述第一节点。
附图说明
图1为本发明一个实施例的联盟链中数据隔离方法流程图;
图2为本发明一个实施例的第一节点的授权请求及数据处理流程图;
图3为本发明一个实施例的第二节点针对第一节点的授权请求的数据处理流程图;
图4为本发明一个实施例的数据查询处理流程图;
图5为本发明一个实施例的联盟链***框图。
具体实施方式
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
参见图1,提供了本发明一个实施例的联盟链中数据隔离方法,其中,联盟链中包括多个节点,每一个节点包括一条完整的主链、授权链和本地数据池。该联盟链中数据隔离方法包括:S1,节点对原数据进行上链时,将原数据加密后存储于本地数据池中;S2,当加密数据成功存储于本地数据池后,该节点对原数据进行哈希运算,且将运算后得到的哈希值存储于联盟链的所有节点的主链中;S3,在该节点的授权链中存储本地数据池中每一条加密数据的授权信息。
本实施例提供的联盟链的每一个节点均包括一条完整的主链、授权链和本地数据池,在节点对原数据进行上链时,将本节点上链的原数据加密后存储于本地数据池中,本节点的本地数据池中并不存储其它节点上链的原数据,按照节点上链的数据进行隔离,并不是传统的按照不同业务维度对数据进行隔离,实现了通过不同节点进行数据隔离的目的。
而在每一个节点的主链中,均存储有联盟链中所有节点的原数据的哈希值,有一套完整的原数据的哈希值。在每一个节点的授权链中存储有本地数据池中每一条加密数据的授权信息,其中,不同节点之间是可以进行数据授权的,因此,不同节点之间的数据是不完全隔离的,是可以通过互相授权进行互通的。
下面介绍一个每一个节点将联盟链中所有节点的原数据的哈希值存储于主链中的具体过程,也可以理解为任一节点将本节点上链的原数据的哈希值存储于其它每一个节点的主链中。对于联盟链中的所有节点,以联盟链中总共有4个节点为例,其中,编号为0的节点为本节点,编号为1、2和3的节点为其它节点,首先,0节点同时向1、2和3节点发送预准备的指令,当1、2、3节点预准备好后,分别向其它的每一个节点发送已准备好的消息,比如,1节点预准备好后,分别向节点0、节点2和节点3发送预准备好的消息。当一个节点接收到超过2/3的其它节点的预准备好的消息时,向其它每一个节点反馈已存储数据成功的消息,比如,节点1接收到节点0和节点2的预准备好的消息时,同时向节点0、节点2和节点3发送已存储数据成功的消息,若节点2接收到超过2/3的其它节点的已存储数据成功的消息时,将哈希值存储于本节点的主链中,从而实现了将节点0的加密数据的哈希值存储于联盟链的每一个节点的主链中。
本实施例中,联盟链中每一个节点的本地数据池中只存储本节点的上链数据,而不存储其它节点的上链数据,因而,不同的节点存储的数据不同,无论不同节点的数据时相同业务数据还是不同业务数据,均起到了对数据隔离存储的目的。
在本发明的一个实施例中,所述步骤S1具体包括:当节点对原数据进行上链时,使用本节点的专属公钥对原数据加密,将加密数据存储于本地数据池中。
在本实施例中,任一节点对原数据进行上链时,为了保证原数据的安全性,使用本节点的专属公钥对原数据进行加密后再存储于本地数据池中。
在本发明的另一个实施例中,参见图2,所述步骤S1还包括:a,第一节点向第二节点发送授权请求,并接收第二节点返回的相应的数据,其中,所述授权请求中包括请求授权的数据;b,第一节点将所述第二节点返回的数据进行哈希运算,将运算后得到的哈希值与本节点主链中存储的该条数据的哈希值进行对比,若相同,则将该条数据存入本地数据池中;c,将该条数据的授权信息存储到本节点的授权链中。
与上述实施例相对应,在本发明的一个实施例中,参见图3,所述步骤a中的所述第二节点返回的数据具体包括:d,当所述第二节点接收到所述第一节点的授权请求时,在本地数据池中查找到所述第一节点请求授权的加密数据;e,使用本节点的专属私钥对加密数据进行解密,得到解密后的原数据;f,所述第二节点使用所述第一节点的专属公钥对所述原数据进行加密后返回给所述第一节点,以使得所述第一节点使用本节点的专属私钥解密得到原数据。
在上述实施例中,不同节点之间的原数据是隔离的,但是又不是完全隔离,可以通过不同节点之间的相互授权来互通。本实施例中,比如联盟链中存在两个节点,为描述方便,称为第一节点和第二节点。若第一节点希望第二节点向其授权一条数据时,可以向第二节点发送授权请求,授权请求中包括请求授权的数据。当第二节点接收到第一节点的授权请求时,如果第二节点同意将第一节点请求授权的数据授权给第一节点,则从本节点的本地数据池中查找对应的数据,其中,本地数据池中存储的为加密数据,故第二节点从本地数据池中查找到对应的加密数据后,采用本节点的专属私钥对加密数据进行解密,得到原数据,再采用第一节点的专属公钥对原数据进行加密后发送给第一节点。第一节点接收到加密后的数据,采用本节点的专属私钥进行解密,得到原数据。同时,对该原数据进行哈希运算,并将运算后得到的哈希值与存储于本节点主链中的该条数据的哈希值进行对比,若一致,则表明该条数据是正确的,则将该条数据存储于本地数据池中,其中,存储于本地数据池中的该条数据为经过第一节点的专属公钥加密后的加密数据,并且将该条数据的授权信息存储于授权链中。
在本发明的一个实施例中,所述步骤S3具体包括:当本地数据池中存储的加密数据为本节点的上链数据时,则加密数据的授权信息为本节点将所述加密数据授权给其它节点的信息;当本地数据池中存储的加密数据为其它节点的上链数据时,则所述加密数据的授权信息为其它节点授权该加密数据给本节点的信息。
其中,授权链中存储的每一条数据的授权信息具体包括本节点向其它节点的授权信息和其它节点向本节点的授权信息。对于每一条数据,均标识有对应的授权信息,当一条数据属于本节点上链的数据时,则该条数据的授权信息为本节点将该条数据授权给哪些其它节点;当一条数据为其它节点上链的数据时,则该条数据的授权信息为哪一个节点该该条数据授权给本节点,授权信息可以具体为节点标识,比如,节点编号信息。
在本发明的一个实施例中,参见图4,所述步骤S3之后还包括:S4,当任一节点接收到查询请求时,对查询请求的权限的合法性进行验证,其中,查询请求中包括请求查询的数据;S5,当查询请求合法时,从本地数据池中查找到对应的加密数据,并通过本节点的节点私钥对加密数据进行解密,得到相应的原数据;S6,将原数据发回给请求者,以使得请求者对原数据进行哈希运算,将运算后得到的哈希值与任一节点的主链中存储的该原数据的哈希值进行对比以验证该原数据的正确性。
在本发明的另一个实施例中,所述步骤S4之前还包括:通过在联盟链中任一节点的授权链中查询已经得到对查询请求中请求数据的存储授权的至少一个节点,请求者向至少一个节点中的其中一个节点发送查询请求。
在进行数据查询时,比如,业务需求方需要查询A节点中的数据a,可以向节点A发送查询请求,节点A接收到查询请求后,对查询请求的权限的合法性进行验证,如果合法,则从本地数据池中找到数据a的加密数据,并采用本节点的节点私钥对加密数据进行加密,得到原始的数据a,并将原始的数据a发送给业务需求方。业务需求方接收到数据a,对其进行哈希运算,将运算后得到的哈希值与任一节点主链上对应的哈希值进行比较,如果相同,则表明数据a是正确的,否则,数据a是错误的。
另外,业务需求方不一定必须向节点A发送查询请求,业务需求方可以先在任一节点的授权链中查找节点A将数据a授权给了哪些节点存储,比如,节点A将数据a授权给了节点B和节点C进行存储,那么业务需求方可以选择向节点B或者节点C发送查询请求,由节点B或者节点C在本地数据池中查找对应的数据a返回给业务需求方。
参见图5,提供了本发明一个实施例的联盟链***,联盟链***包括多个节点,每一个节点包括一条完整的主链、授权链和本地数据池。
其中,主链,用于存储联盟链中所有节点的原数据的哈希值;本地数据池,用于存储本节点上链的加密数据以及其它节点授权给本节点的加密数据;授权链,用于存储本地数据池中每一条加密数据的授权信息。
在本发明的一个实施例中,任一节点,用于对原数据进行上链时,采用本节点的专属公钥对原数据进行加密后,将加密数据存储于本地数据池中;还用于将加密数据成功存储于本地数据池中后,对原数据进行哈希运算,将得到的哈希值存储于联盟链的所有节点的主链中。
在本发明的另一个实施例中,联盟链中的节点可以包括第一节点和第二节点。其中,第一节点,用于向第二节点发送授权请求,并接收第二节点返回的相应的加密数据,其中,授权请求中包括请求授权的数据;还用于将第二节点返回的加密数据采用本节点的专属私钥进行解密,得到对应的原数据,对原数据进行哈希运算,将得到的哈希值与本节点主链中存储的哈希值进行对比,若相同,则将该条数据存入本地数据池,并将该条数据的授权信息存储到本节点的授权链中。
相对应的,第二节点,用于当接收到第一节点发送的授权请求时,在本地数据池中查找对应的加密数据,采用本节点的专属私钥对加密数据进行解密,得到对应的原数据;还用于使用第一节点的专属公钥对原数据进行加密,并将加密后的加密数据返回给第一节点。
联盟链中的不同节点通过互相授权来实现互通,既实现不同节点的数据隔离,又实现互相沟通的目的。
在本发明的一个实施例中,任一节点,用于当接收到查询请求时,对查询请求的权限的合法性进行验证,其中,查询请求中包括请求查询的数据;还用于当查询请求合法时,从本地数据池中查找到对应的加密数据,并通过本节点的节点私钥对加密数据进行解密,得到相应的原数据;以及还用于将原数据发回给请求者,以使得请求者对原数据进行哈希运算,将运算后得到的哈希值与任一节点的主链中存储的该原数据的哈希值进行对比以验证该原数据的正确性。
上述各实施例提供的联盟链***的相关技术特征可以参考前述各实施例提供的联盟链中数据隔离方法的相关技术特征,在此不再赘述。
本发明提供的一种联盟链中数据隔离方法及相应的联盟链***,每一个节点的本地数据池中只存储本节点的上链数据,而不存储其它节点的上链数据,因而,不同的节点存储的数据不同,无论不同节点的数据时相同业务数据还是不同业务数据,均起到了对数据隔离存储的目的。同时不同节点之间通过互相授权来实现数据之间的沟通,既实现了不同节点之间数据的隔离,又实现了数据互通的目的。
最后,本申请的方法仅为较佳的实施方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (8)
1.一种联盟链中数据隔离方法,所述联盟链包括多个节点,每一个所述节点包括主链、授权链和本地数据池,其特征在于,所述方法包括:
S1,当节点对原数据进行上链时,将所述原数据加密后存储于本地数据池中;
S2,当所述加密数据成功存储于本地数据池后,所述节点对所述原数据进行哈希运算,且将运算后得到的哈希值存储于所述联盟链的所有节点的主链中;
S3,在所述节点的授权链中存储本地数据池中每一条加密数据的授权信息;
所述步骤S1还包括:
a,第一节点向第二节点发送授权请求,并接收第二节点返回的相应的数据,其中,所述授权请求中包括请求授权的数据;
b,第一节点将所述第二节点返回的数据进行哈希运算,将运算后得到的哈希值与本节点主链中存储的该条数据的哈希值进行对比,若相同,则将该条数据存入本地数据池中;
c,将该条数据的授权信息存储到本节点的授权链中。
2.根据权利要求1所述的数据隔离方法,其特征在于,所述步骤S1具体包括:
当节点对原数据进行上链时,使用本节点的专属公钥对原数据加密,将加密数据存储于本地数据池中。
3.根据权利要求1所述的数据隔离方法,其特征在于,所述步骤a中的所述第二节点返回的数据具体包括:
d,当所述第二节点接收到所述第一节点的授权请求时,在本地数据池中查找到所述第一节点请求授权的加密数据;
e,使用本节点的专属私钥对加密数据进行解密,得到解密后的原数据;
f,所述第二节点使用所述第一节点的专属公钥对解密后的所述原数据进行加密后返回给所述第一节点,以使得所述第一节点使用本节点的专属私钥解密得到原数据。
4.根据权利要求1所述的数据隔离方法,其特征在于,所述步骤S3具体包括:
当本地数据池中存储的加密数据为本节点的上链数据时,则所述加密数据的授权信息为本节点将所述加密数据授权给其它节点的信息;
当本地数据池中存储的加密数据为其它节点的上链数据时,则所述加密数据的授权信息为其它节点授权该加密数据给本节点的信息。
5.根据权利要求1-4任一项所述的数据隔离方法,其特征在于,所述步骤S3之后还包括:
S4,当任一节点接收到查询请求时,对所述查询请求的权限的合法性进行验证,其中,所述查询请求中包括请求查询的数据;
S5,当所述查询请求合法时,从本地数据池中查找到对应的加密数据,并通过本节点的节点私钥对所述加密数据进行解密,得到相应的原数据;
S6,将所述原数据发回给请求者,以使得所述请求者对所述原数据进行哈希运算,将运算后得到的哈希值与任一节点的主链中存储的该原数据的哈希值进行对比以验证该原数据的正确性。
6.根据权利要求5所述的数据隔离方法,其特征在于,所述步骤S4之前还包括:
通过在联盟链中任一节点的授权链中查询已经得到对查询请求中请求数据的存储授权的至少一个节点,请求者向所述至少一个节点中的其中一个节点发送查询请求。
7.一种联盟链***,其特征在于,所述联盟链***包括多个节点,每一个所述节点包括主链、授权链和本地数据池;
所述主链,用于存储所述联盟链中所有节点的原数据的哈希值;
所述本地数据池,用于存储本节点上链的加密数据以及其它节点授权给本节点的加密数据;
所述授权链,用于存储所述本地数据池中每一条加密数据的授权信息;
每一个所述节点包括第一节点和第二节点;
所述第一节点,用于向所述第二节点发送授权请求,并接收所述第二节点返回的相应的加密数据,其中,所述授权请求中包括请求授权的数据;还用于将所述第二节点返回的加密数据采用本节点的专属私钥进行解密,得到对应的原数据,对解密后的原数据进行哈希运算,将得到的哈希值与本节点主链中存储的哈希值进行对比,若相同,则将该条数据存入本地数据池,并将该条数据的授权信息存储到本节点的授权链中;
所述第二节点,用于当接收到所述第一节点发送的授权请求时,在本地数据池中查找对应的加密数据,采用本节点的专属私钥对所述加密数据进行解密,得到对应的原数据;还用于使用所述第一节点的专属公钥对所述原数据进行加密,并将加密后的加密数据返回给所述第一节点。
8.根据权利要求7所述的联盟链***,其特征在于,
任一所述节点,用于对原数据进行上链时,采用本节点的专属公钥对原数据进行加密后,将加密数据存储于本地数据池中;还用于将所述加密数据成功存储于所述本地数据池中后,对原数据进行哈希运算,将得到的哈希值存储于所述联盟链的所有节点的主链中。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811567383.5A CN109714170B (zh) | 2018-12-20 | 2018-12-20 | 一种联盟链中数据隔离方法及相应的联盟链*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811567383.5A CN109714170B (zh) | 2018-12-20 | 2018-12-20 | 一种联盟链中数据隔离方法及相应的联盟链*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109714170A CN109714170A (zh) | 2019-05-03 |
CN109714170B true CN109714170B (zh) | 2021-07-20 |
Family
ID=66257162
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811567383.5A Active CN109714170B (zh) | 2018-12-20 | 2018-12-20 | 一种联盟链中数据隔离方法及相应的联盟链*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109714170B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110189226B (zh) * | 2019-05-31 | 2024-02-27 | 深圳市迅雷网络技术有限公司 | 一种区块链共识方法及装置,一种联盟链*** |
CN110543448A (zh) * | 2019-07-22 | 2019-12-06 | 深圳壹账通智能科技有限公司 | 数据同步方法、装置、设备及计算机可读存储介质 |
CN111309762A (zh) * | 2020-02-18 | 2020-06-19 | 杭州复杂美科技有限公司 | 数据获取方法、设备和存储介质 |
CN111539030B (zh) * | 2020-04-29 | 2023-11-24 | 中国银行股份有限公司 | 一种信息验证的方法及节点 |
CN114465830B (zh) * | 2022-04-14 | 2022-06-24 | 北京理工大学 | 一种跨链数据加密方法、装置、设备和存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108512935A (zh) * | 2018-04-16 | 2018-09-07 | 腾讯科技(深圳)有限公司 | 数据服务***、方法、服务器和计算机可读存储介质 |
CN108734019A (zh) * | 2017-04-14 | 2018-11-02 | 姚宇 | 一种私有区块链的实现方法 |
CN108932189A (zh) * | 2018-06-30 | 2018-12-04 | 平安科技(深圳)有限公司 | 保存服务器日志的方法和装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12026685B2 (en) * | 2017-04-21 | 2024-07-02 | Blockdaemon Inc. | Method and apparatus for blockchain management |
-
2018
- 2018-12-20 CN CN201811567383.5A patent/CN109714170B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108734019A (zh) * | 2017-04-14 | 2018-11-02 | 姚宇 | 一种私有区块链的实现方法 |
CN108512935A (zh) * | 2018-04-16 | 2018-09-07 | 腾讯科技(深圳)有限公司 | 数据服务***、方法、服务器和计算机可读存储介质 |
CN108932189A (zh) * | 2018-06-30 | 2018-12-04 | 平安科技(深圳)有限公司 | 保存服务器日志的方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN109714170A (zh) | 2019-05-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110046521B (zh) | 去中心化隐私保护方法 | |
CN109714170B (zh) | 一种联盟链中数据隔离方法及相应的联盟链*** | |
CN108632292B (zh) | 基于联盟链的数据共享方法和*** | |
CN108768988B (zh) | 区块链访问控制方法、设备及计算机可读存储介质 | |
CN110059503B (zh) | 可追溯的社交信息防泄露方法 | |
CN111159288B (zh) | 链式结构数据存储、验证、实现方法、***、装置及介质 | |
CN110493261B (zh) | 基于区块链的验证码获取方法、客户端、服务器及存储介质 | |
CN110191153B (zh) | 基于区块链的社交通信方法 | |
KR20180095873A (ko) | 무선 네트워크 접속 방법 및 장치, 및 저장 매체 | |
CN112673607B (zh) | 匿名设备认证 | |
CN101926188A (zh) | 对通信终端的安全策略分发 | |
CN101123778A (zh) | 网络接入鉴权方法及其usim卡 | |
CN112311538A (zh) | 一种身份验证的方法、装置、存储介质及设备 | |
US8510554B2 (en) | Key management system, key management method, server apparatus and program | |
US20210227368A1 (en) | Master-Slave System for Communication Over a Bluetooth Low Energy Connection | |
CN106161444A (zh) | 数据安全存储方法及用户设备 | |
CN112235290B (zh) | 基于区块链的物联网设备管理方法及第一物联网设备 | |
CN115314321B (zh) | 基于区块链无需安全通道的可搜索加密方法 | |
US20110010544A1 (en) | Process distribution system, authentication server, distribution server, and process distribution method | |
US11924178B2 (en) | Method and system for secure information distribution based on group shared key | |
CN104468074A (zh) | 应用程序之间认证的方法及设备 | |
CN100499453C (zh) | 一种客户端认证的方法 | |
CN102158856B (zh) | 移动终端识别码的鉴权***和方法、及服务器和终端 | |
CN112235331B (zh) | 一种数据传输处理方法及设备 | |
CN104737571A (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20210902 Address after: 650299 Wujiaba Vanke jadeite phase II, Guandu District, Kunming City, Yunnan Province Patentee after: Shang Shucheng Address before: 430223 room B14, 1st floor, Guanggu capital building, Southeast of Luxiang green square, Donghu hi tech Development Zone, Wuhan City, Hubei Province Patentee before: FROG (WUHAN) INFORMATION TECHNOLOGY Co.,Ltd. |
|
TR01 | Transfer of patent right |