CN112039892A - 一种数据共享方法以及相关装置 - Google Patents
一种数据共享方法以及相关装置 Download PDFInfo
- Publication number
- CN112039892A CN112039892A CN202010898770.8A CN202010898770A CN112039892A CN 112039892 A CN112039892 A CN 112039892A CN 202010898770 A CN202010898770 A CN 202010898770A CN 112039892 A CN112039892 A CN 112039892A
- Authority
- CN
- China
- Prior art keywords
- node
- data
- shared
- shared data
- industrial internet
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0807—Network architectures or network communication protocols for network security for authentication of entities using tickets, e.g. Kerberos
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/50—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本申请实施例提供了一种数据共享方法以及相关装置,第一节点获取第二节点发送的数据共享需求后,向区块链中的节点发起共享信息的共识,区块链中的节点包括第二节点,数据共享需求包括共享数据的工业互联网标识,共享信息包括第一节点的关联工业互联网标识、第二节点的工业互联网标识、和共享数据的标识,在获取区块链对共享信息的共识反馈后,向第二节点发送共享数据的密文。第二节点接收第一节点发送的共享数据的密文后,使用密钥对密文进行解密得到共享数据。第一节点在共享信息经过共识后共享数据,能够追溯数据共享的记录,提高数据共享的安全性。第一节点向第二节点发送的数据为共享数据经过加密之后的密文,进一步提高安全性。
Description
技术领域
本申请涉及数据处理领域,更具体地说,涉及一种数据共享方法以及相关装置。
背景技术
在工业互联网体系中,企业向采购企业提供数据时,为了保障数据的隐私性,数据只对采购企业开放,对其他企业隐私,而采购企业的行为不可追溯,难以保障采购企业不会随意将数据提供或售卖给其他企业,导致数据泄露以及数据滥用现象。可见,在工业互联网体系中,企业间的数据流通存在安全性低和隐私性差的问题。
发明内容
有鉴于此,本申请提供了一种数据共享方法、装置、设备及可读存储介质,用于提高共享数据的安全性和隐私性,如下:
一种数据共享方法,应用于工业互联网标识解析***中的第一节点,包括:
获取第二节点发送的数据共享需求,所述数据共享需求包括共享数据的工业互联网标识;
向区块链中的节点发起共享信息的共识,所述区块链中的节点包括所述第二节点,所述共享信息包括:所述第一节点的关联工业互联网标识、所述第二节点的工业互联网标识、和所述共享数据的标识;所述共享数据的标识依据所述共享数据的工业互联网标识确定;
在获取所述区块链对所述共享信息的共识反馈后,向所述第二节点发送所述共享数据的密文。
可选地,共享数据的标识包括:
所述共享数据的工业互联网标识的哈希值。
可选地,在所述向所述第二节点发送所述共享数据的密文之前,还包括:
获取随机数和所述第二节点的公钥;
使用所述随机数对本地存储的所述共享数据加密,得到中间数据;
使用所述公钥对所述中间数据签名加密,得到所述共享数据的密文。
可选地,共享信息还包括:
所述随机数;所述随机数保存在所述区块链中,将所述哈希值作为地址的存储空间中。
可选地,在所述获取第二节点发送的数据共享需求之前,还包括:
向所述区块链注册成为所述区块链中的节点;
所述向区块链中的节点发起共享信息的共识,包括:
触发所述区块链中的节点对所述共享信息进行共识。
可选地,第一节点不在所述区块链上;
所述向区块链中的节点发起共享信息的共识,包括:
依据所述第一节点和所述区块链上的节点的物理地址或者IP地址,从所述区块链上的节点中选择所述第一节点的对应节点;
向所述对应节点发送所述共享信息,以触发所述区块链对所述共享信息进行共识;
所述第一节点的关联工业互联网标识包括:所述对应节点的工业互联网标识。
一种数据共享方法,应用于工业互联网标识解析***中,从第一节点获取共享数据的第二节点,包括:
向所述第一节点发送数据共享需求,所述数据共享需求包括共享数据的工业互联网标识;
接收所述第一节点发送的共享数据的密文;所述密文在所述第一节点向区块链中的节点发起共享信息的共识,并获取所述区块链对所述共享信息的共识反馈后发出,所述区块链中的节点包括所述第二节点;所述共享信息包括:所述第一节点的关联工业互联网标识、所述第二节点的工业互联网标识、和所述共享数据的标识;所述共享数据的标识依据所述共享数据的工业互联网标识确定;
从所述区块链上,以所述共享数据的标识为地址的存储空间,获取第一密钥;
使用密钥解密所述共享数据的密文,所述密钥包括所述第一密钥。
可选地,共享数据的标识包括:
所述共享数据的工业互联网标识的哈希值。
可选地,第一密钥包括:
随机数;
所述共享信息中还包括:所述随机数;
所述随机数存储在所述区块链上以所述哈希值为地址的存储空间中。
可选地,使用密钥解密所述共享数据的密文,包括:
使用所述第二节点的私钥解密所述共享数据的密文,得到中间数据;
使用所述第一密钥,解密所述中间数据,得到所述共享数据。
可选地,在所述向所述第一节点发送数据共享需求之前,还包括:
向所述区块链注册成为所述区块链中的节点。
一种数据共享装置,应用于工业互联网标识解析***中的第一节点,包括:
需求获取模块,用于获取第二节点发送的数据共享需求,所述数据共享需求包括共享数据的工业互联网标识;
共识发起模块,用于向区块链中的节点发起共享信息的共识,所述区块链中的节点包括所述第二节点,所述共享信息包括:所述第一节点的关联工业互联网标识、所述第二节点的工业互联网标识、和所述共享数据的标识;所述共享数据的标识依据所述共享数据的工业互联网标识确定;
密文发送模块,用于在获取所述区块链对所述共享信息的共识反馈后,向所述第二节点发送所述共享数据的密文。
一种数据共享装置,应用于工业互联网标识解析***中,从第一节点获取共享数据的第二节点,包括:
需求发送模块,用于向所述第一节点发送数据共享需求,所述数据共享需求包括共享数据的工业互联网标识;
密文接收模块,用于接收所述第一节点发送的共享数据的密文;所述密文在所述第一节点向区块链中的节点发起共享信息的共识,并获取所述区块链对所述共享信息的共识反馈后发出,所述区块链中的节点包括所述第二节点;所述共享信息包括:所述第一节点的关联工业互联网标识、所述第二节点的工业互联网标识、和所述共享数据的标识;所述共享数据的标识依据所述共享数据的工业互联网标识确定;
密钥获取模块,用于从所述区块链上,以所述共享数据的标识为地址的存储空间,获取第一密钥;
解密模块,用于使用密钥解密所述共享数据的密文,所述密钥包括所述第一密钥。
一种数据共享设备,包括处理器和存储器;
所述存储器用于存储程序,所述处理器用于运行所述程序,实现上述数据共享方法。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序在计算机上运行时,实现上述数据共享方法。
从上述技术方案可以看出,本申请实施例提供的一种数据共享方法以及相关装置,第一节点获取第二节点发送的数据共享需求后,向区块链中的节点发起共享信息的共识,其中,区块链中的节点包括第二节点,数据共享需求包括共享数据的工业互联网标识,共享信息包括:第一节点的关联工业互联网标识、第二节点的工业互联网标识、和共享数据的标识,并且,在获取区块链对共享信息的共识反馈后,向第二节点发送共享数据的密文。第二节点接收第一节点发送的共享数据的密文后,使用密钥对密文进行解密得到共享数据。可见,依据区块链的共识机制,经过共识后的共享信息将保存至区块链上,第一节点在共享信息经过共识后共享数据,因此能够追溯数据共享的记录,并且,基于区块链的特性,记录不会被篡改,提高数据共享的安全性。进一步,第一节点向第二节点发送的数据为共享数据经过加密之后的密文,进一步提高安全性。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本申请实施例提供的工业互联网标识解析体系的架构示意图;
图2为本申请实施例提供的一种数据共享方法的具体实施方式流程示意图;
图3为本申请实施例提供的又一种数据共享方法具体实施方式的流程示意图;
图4为本申请实施例提供的一种加密文件传输示意图;
图5为本申请实施例提供的一种数据共享方法的流程示意图;
图6为本申请实施例提供的应用于第一节点的数据共享装置的结构示意图;
图7为本申请实施例提供的应用于第二节点的数据共享装置的结构示意图;
图8为本申请实施例提供的一种数据共享设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
图1示例了一种工业互联网标识解析***的架构图,如图1所示,企业A和企业B为预先在工业互联网标识解析***中注册工业互联网标识的企业节点,企业A预先将拥有的数据在工业互联网标识解析***中注册,得到数据的工业互联网标识。为便于描述,企业A绑定的节点记为第一节点,企业B绑定的节点记为第二节点。需要说明的是,任一节点(例如第一节点或第二节点)在工业互联网标识解析***中注册工业互联网标识,成为工业互联网标识解析***的二级节点的过程为现有技术,并且任一节点(例如第一节点)将拥有的数据在工业互联网标识解析***中注册,得到数据的工业互联网标识的过程为现有技术。
以上述图1所示的工业互联网标识解析***的架构为例,本申请实施例提供的数据共享方法应用但不限于:第一节点作为共享数据的拥有方,第二节点作为共享数据的需求方,第一节点和第二节点之间的数据共享过程。
需要说明的是,本申请实施例中工业互联网标识解析***为基于区块链的工业互联网标识解析***,也即工业互联网标识解析***中包括区块链,本申请实施例的应用场景中,数据的需求方(第二节点)为预先向区块链注册成为区块链中的节点。
下面将以第一节点是否为区块链中的节点为划分依据,分别对第一节点与第二节点之间的数据共享过程的具体流程进行详细说明。
图2示例了第一节点不为区块链中的节点时,第一节点与第二节点之间的数据共享流程。具体可以包括S201~S212。
S201、第二节点向第一节点发送数据共享需求。
本实施例中,数据共享需求为第二节点所需要的数据的信息,其中,数据共享需求中至少包括共享数据的工业互联网标识,还可以包括共享数据的名称。共享数据为第一节点本地存储的数据,共享数据的工业互联网标识由第一节点预先在工业互联网标识解析***中注册得到,共享数据的工业互联网标识唯一指示该共享数据。
需要说明的是,数据共享需求的交互不通过区块链。
S202、第一节点获取第二节点发送的数据共享需求。
本实施例中,第一节点接收第二节点发送的数据共享需求后,依据数据共享需求中共享数据的工业互联网标识或名称,确认第一节点是否拥有第二节点所需要的数据,当本地存储数据共享需求指示的共享数据时,向第二节点发确认信息,完成数据共享需求的获取。
S203、第一节点获取随机数和第二节点的公钥。
本实施例中,第一节点使用随机数生成器产生256位的随机数,并从区块链中获取第二节点的公钥,需要说明的是,第二节点注册成为区块链上的节点时,预先生成第二节点的公钥并发送至区块链上的各个节点,由区块链上各个节点进行保存。
S204、第一节点使用随机数对本地存储的共享数据加密,得到中间数据。
S205、第一节点使用第二节点的公钥对中间数据签名加密,得到共享数据的密文。
需要说明的是,S205~S206为第一节点对共享数据进行加密的过程,得到的共享数据的密文为加密的、可传输的数据包。加密过程具体可以参见现有技术。
S206、第一节点依据第一节点和区块链上的节点的物理地址或者IP地址,从区块链上的节点中选择第一节点的对应节点。
本实施例中,第一节点不是区块链上注册的节点,区块链中与第一节点对应的节点可以为区块链上的与第一节点的物理地址最接近的节点,或者区块链上的与第一节点的IP地址最接近的节点。
S207、第一节点向对应节点发送共享信息,以触发区块链对共享信息进行共识。
本实施例中,第一节点发送的共享信息包括:第一节点的关联工业互联网标识、第二节点的工业互联网标识、共享数据的标识、以及随机数。其中,第一节点的关联工业互联网标识为第一节点的对应节点的工业互联网标识,第二节点的工业互联网标识为第二节点的工业互联网标识,任一节点的工业互联网标识由该节点在工业互联网标识解析***注册得到,任一节点的工业互联网标识唯一指示该节点。
本实施例中,共享数据的标识为共享数据的工业互联网标识的哈希值,共享数据的标识由第一节点依据共享数据的工业互联网标识生成。需要说明的是,第一节点不在区块链上的情况下,使用第一节点的对应节点而非第一节点的工业互联网标识,使得区块链上的节点无法获知数据的拥有方,从而进一步保护了隐私。
需要说明的是,共享信息还包括共享信息发送时间以及共享数据使用时效等其他信息,具体的其他信息类型可以在第一节点预先设置。
本实施例中,第一节点向对应节点发送共享信息后,区块链中的各节点依据区块链的共识机制,对共享信息进行共识,并将随机数保存在区块链中,将哈希值作为地址的存储空间中。
S208、第一节点在获取区块链对共享信息的共识反馈后,向第二节点发送共享数据的密文。
本实施例中,共识反馈用于指示共享信息在区块链中完成共识,也即,第一节点在确认区块链对共享信息完成共识后,将预先生成的共享数据的密文发送至第二节点。
S209、第二节点接收第一节点发送的共享数据的密文。
S210、第二节点从区块链上,以共享数据的标识为地址的存储空间,获取第一密钥。
本实施例中,第一密钥包括:随机数。随机数通过区块链对共享信息的共识,存储在以共享数据的标识为地址的存储空间,共享数据的标识为共享数据的工业互联网标识的哈希值,因此第二节点将从区块链上,以哈希值为地址的存储空间,获取的随机数作为第一密钥。
S211、第二节点使用第二节点的私钥解密共享数据的密文,得到中间数据。
S212、第二节点使用第一密钥,解密中间数据,得到共享数据。
需要说明的是,S211~S212为第二节点对共享数据的密文解密得到共享数据的过程。具体的解密方法参照现有技术。
由上述S201~S212可知,第二节点解密得到的共享数据为第二节点发送的数据共享需求中的共享数据的工业互联网标识唯一指示的数据。由此,完成在第一节点(共享数据的拥有方)不是区块链上的节点的场景下,第二节点与第一节点之间的数据共享过程。
图3示例了第一节点预先向区块链注册成为区块链中的节点的场景下,第一节点与第二节点之间的数据共享流程。具体可以包括S301~S311。
S301、第二节点向第一节点发送数据共享需求。
本实施例中,数据共享需求中至少包括共享数据的工业互联网标识,共享数据的工业互联网标识由第一节点预先在工业互联网标识解析***中注册得到,共享数据的工业互联网标识唯一指示该共享数据,具体参见S201,本实施例在此不做赘述。
S302、第一节点获取第二节点发送的数据共享需求。
具体可参见S202,本实施例在此不做赘述。
S303、第一节点获取随机数和第二节点的公钥。
具体可参见S203,本实施例在此不做赘述。
S304、第一节点使用随机数对本地存储的共享数据加密,得到中间数据。
S305、第一节点使用第二节点的公钥对中间数据签名加密,得到共享数据的密文。
需要说明的是,S305~S306为第一节点对共享数据进行加密的过程,得到的共享数据的密文为加密的、可传输的数据包。加密过程具体可以参见现有技术。
S306、第一节点触发区块链中的节点对共享信息进行共识。
本实施例中,共享信息包括:第一节点的关联工业互联网标识、第二节点的工业互联网标识、共享数据的标识、以及随机数。其中,第一节点的关联工业互联网标识为第一节点的工业互联网标识,任一节点的工业互联网标识由节点在工业互联网标识解析***注册得到,任一节点的工业互联网标识唯一指示该节点。其中,共享数据的标识为共享数据的工业互联网标识的哈希值,共享数据的标识由第一节点依据共享数据的工业互联网标识生成。
第一节点为区块链中的节点,第一节点触发区块链中的各节点依据区块链的共识机制,对共享信息进行共识,并将随机数保存在区块链中,将哈希值作为地址的存储空间中。
需要说明的是,共享信息还包括共享信息发送时间以及共享数据使用时效等其他信息,具体的其他信息类型可以在第一节点预先设置。
S307、第一节点在获取区块链对共享信息的共识反馈后,向第二节点发送共享数据的密文。
本实施例中,共识反馈用于指示共享信息在区块链中完成共识,也即,第一节点在确认区块链对共享信息完成共识后,将预先生成的共享数据的密文发送至第二节点。
S308、第二节点接收第一节点发送的共享数据的密文。
S309、第二节点从区块链上,以共享数据的标识为地址的存储空间,获取第一密钥。
具体可参见S210,本实施例在此不作赘述。
S310、第二节点使用第二节点的私钥解密共享数据的密文,得到中间数据。
S311、第二节点使用第一密钥,解密中间数据,得到共享数据。
需要说明的是,S310~S311为第二节点对共享数据的密文解密得到共享数据的过程。具体的解密方法参照现有技术。
由上述S301~S311可知,第二节点解密得到的共享数据为第二节点发送的数据共享需求中的共享数据的工业互联网标识唯一指示的数据。由此,完成在第一节点(共享数据的拥有方)为区块链上的节点的场景下,第二节点与第一节点之间的数据共享过程。
由上述图3以及图4所示的流程可以看出,本申请实施例提供的数据共享方法,至少具有如下的有益效果:
1、第一节点作为共享数据的拥有方,向区块链中的节点发起共享信息的共识,其中,共享信息中至少包括第一节点(共享数据的拥有方)的关联工业互联网标识、第二节点(共享数据的需求方)的关联工业互联网标识、共享数据的标识。依据区块链的共识机制,经过共识后的共享信息将保存至区块链上。因此,第一节点在共享信息经过共识后共享数据,能够追溯数据共享的记录,并且,基于区块链的特性,记录不会被篡改,提高数据共享的安全性。
2、第一节点向第二节点发送的数据为共享数据经过加密之后的密文,进一步提高安全性。
3、共享信息中的共享数据的标识为共享数据的工业互联网标识生成的哈希值,由于区块链中的节点只保存哈希值,所以区块链上的其它节点不知道共享数据的具体信息,保证了共享数据的隐私性。
4、随机数为共享数据的密文的第一密钥,在共享信息的共识过程中,以哈希值作为随机数的存储依据:如多个节点存储随机数,则在任意一个节点上,随机数存储在以哈希值为地址的存储空间中,进一步提高了共享数据的安全性。
5、当第一节点不为区块链中的节点,共享信息中的第一节点的关联工业互联网标识为与第一节点对应的节点的工业互联网标识,经过共识后,区块链中的其他节点中保存对应节点的工业互联网标识,而不是第一节点本身的工业互联网标识,因此保证数据的拥有方的隐私性。
综上,本申请实施例提供的数据共享方法,提高了数据共享过程的安全性和隐私性,促进了企业之间实现数据的共享流通,解决现有技术中企业数据存在的“信息孤岛”的问题。
图4示例了文件加密传输的过程示意图,图4中企业A为第一节点,企业B为第二节点,数据模型源文件为共享数据,图4示例了企业B作为数据模型源文件的拥有方,企业A作为数据模型源文件的需求方,企业A和企业B之间的数据传输过程。
具体地,在企业A和企业B之间的数据共享经链上认可后,企业A需要将数据模型源文件传输给企业B。在传输过程中,为了保证数据的隐私性,传输的是加密签名后的数据包(图4所示的可传输的数据包)。
如图4所示,本实施例中的文件加密过程包括1和2,如下:
1、企业A使用密钥种子对数据模型源文件加密,得到中间数据,其中,密钥种子可以为企业A使用随机数生成器产生256位的随机数,并且随机数保存在区块链中,将哈希值作为地址的存储空间中。
2、企业A使用企业B的公钥对中间数据签名加密,加密生成可传输的数据包。
企业A在获取区块链的共识反馈后,将可传输的数据包发送至企业B后,企业B接受数据包并对数据包进行解密的过程包括3和4,如下:
3、企业B使用企业B的私钥对数据包解密,解密得到中间数据。
4、企业B从区块链上获取密钥种子,并使用密钥种子对中间数据进行解密,得到数据模型源文件。
由图4所示的数据传输过程可以看出,本申请实施例提供的数据共享方法中,采用对称加密和非对称加密结合的双重加密方法,随机数保存在区块链中,将哈希值作为地址的存储空间中,所以,提高了数据传输的安全性。
需要说明的是,本申请实施例提供的数据共享方法中,第一节点可以为任意类型的数据拥有方(包括但不限于企业)绑定的节点,第二节点可以为任意类型的数据需求方(包括但不限于企业)绑定的节点。第一节点和第二节点为预先在工业互联网标识解析***中注册获得工业互联网标识的节点。并且,第二节点与第一节点交互的共享数据为预先在工业互联网标识解析***中注册获得工业互联网标识的数据。
本实施例将图2和图3所示的数据共享方法的流程示意图总结概括如图5所示,具体包括S501~S507。
S501、第二节点向第一节点发送数据共享需求。
本实施例中,数据共享需求为第二节点所需要的数据的信息,其中,数据共享需求中至少包括共享数据的工业互联网标识,共享数据为第一节点本地存储的数据,共享数据的工业互联网标识由第一节点预先在工业互联网标识解析***中注册得到,共享数据的工业互联网标识唯一指示该共享数据。
S502、第一节点获取第二节点发送的数据共享需求。
S503、第一节点向区块链中的节点发起共享信息的共识。
本实施例中,共享信息包括:第一节点的关联工业互联网标识、第二节点的工业互联网标识、和共享数据的标识。其中,第一节点的关联工业互联网标识由第一节点的是否区块链上的确定,具体的,第一节点在区块链上,第一节点的关联工业互联网标识为第一节点的工业互联网标识,第一节点不在区块链上,第一节点的关联工业互联网标识为第一节点的对应节点的工业互联网标识。任一节点的工业互联网标识由该节点在工业互联网标识解析***注册得到,并唯一指示该节点。
需要说明的是,共享数据的标识依据共享数据的工业互联网标识确定,例如前述哈希值。共享数据的标识唯一指示该共享数据。
进一步需要说明的是,第二节点预先在区块链中注册,也即第二节点为区块链上的节点,第一节点可以为区块链上的节点,也可以不是区块链上的节点。若第一节点不在区块链上,第一节点向区块链中的节点发起共享信息的共识的方法可以参见S206~S207。或者,若第二节点预先注册成为区块链上的节点,第一节点向区块链中的节点发起共享信息的共识的方法可以参见S306。
S504、第一节点在获取区块链对共享信息的共识反馈后,向第二节点发送共享数据的密文。
本实施例中,共识反馈用于指示共享信息在区块链中完成共识,也即,第一节点在确认区块链对共享信息完成共识后,将预先生成的共享数据的密文发送至第二节点。
需要说明的是,第一节点对共享数据进行加密得到密文,加密的方法包括多种,可选的一种加密方法可以参见上述S203~S205。
S505、第二节点接收第一节点发送的共享数据的密文。
S506、第二节点从区块链上,以共享数据的标识为地址的存储空间,获取第一密钥。
S507、第二节点使用密钥解密共享数据的密文,密钥包括第一密钥。
本实施例中,区块链在共享信息的共识过程中,将第一密钥存储至以共享数据的标识为地址的存储空间,第二节点在接收共享数据的密文后,从区块链上,以共享数据的标识为地址的存储空间,获取第一密钥,并至少使用第一密钥解密共享数据的密文,得到共享数据。
由上述技术方案可以看出本申请实施例提供的数据共享方法,第一节点获取第二节点发送的数据共享需求后,向区块链中的节点发起共享信息的共识,其中,区块链中的节点包括第二节点,数据共享需求包括共享数据的工业互联网标识,共享信息包括:第一节点的关联工业互联网标识、第二节点的工业互联网标识、和共享数据的标识,并且,在获取区块链对共享信息的共识反馈后,向第二节点发送共享数据的密文。第二节点接收第一节点发送的共享数据的密文后,使用密钥对密文进行解密得到共享数据。可见,依据区块链的共识机制,经过共识后的共享信息将保存至区块链上,第一节点在共享信息经过共识后共享数据,因此能够追溯数据共享的记录,并且,基于区块链的特性,记录不会被篡改,提高数据共享的安全性。进一步,第一节点向第二节点发送的数据为共享数据经过加密之后的密文,进一步提高安全性。
本申请实施例还提供了一种数据共享装置,应用于第一节点,图6示例了应用于第一节点的数据共享装置(60)的结构示意图,如图6所示,数据共享装置包括:
需求获取模块601,用于获取第二节点发送的数据共享需求,数据共享需求包括共享数据的工业互联网标识;
共识发起模块602,用于向区块链中的节点发起共享信息的共识,区块链中的节点包括第二节点,共享信息包括:第一节点的关联工业互联网标识、第二节点的工业互联网标识、和共享数据的标识;共享数据的标识依据共享数据的工业互联网标识确定;
密文发送模块603,用于在获取区块链对共享信息的共识反馈后,向第二节点发送共享数据的密文。
可选地,共享数据的标识包括:共享数据的工业互联网标识的哈希值。
可选地,本装置还包括:
加密模块,用于:在向第二节点发送共享数据的密文之前,获取随机数和第二节点的公钥;使用随机数对本地存储的共享数据加密,得到中间数据;使用公钥对中间数据签名加密,得到共享数据的密文。
可选地,共享信息还包括:
随机数;随机数保存在区块链中,将哈希值作为地址的存储空间中。
可选地,本装置还包括:节点注册模块,用于在获取第二节点发送的数据共享需求之前向区块链注册成为区块链中的节点;
可选地,共识发起模块用于向区块链中的节点发起共享信息的共识,包括:共识发起模块具体用于:触发区块链中的节点对共享信息进行共识。
可选地,第一节点不在区块链上,共识发起模块用于向区块链中的节点发起共享信息的共识,包括:共识发起模块具体还用于:
依据第一节点和区块链上的节点的物理地址或者IP地址,从区块链上的节点中选择第一节点的对应节点;
向对应节点发送共享信息,以触发区块链对共享信息进行共识;
第一节点的关联工业互联网标识包括:对应节点的工业互联网标识。
本申请实施例还提供了一种数据共享装置,应用于第二节点,图7示例了应用于第二节点的数据共享装置的结构示意图,第二节点为工业互联网标识解析***中,从第一节点获取共享数据的节点,如图7所示,数据共享装置包括:
需求发送模块701,用于向第一节点发送数据共享需求,数据共享需求包括共享数据的工业互联网标识;
密文接收模块702,用于接收第一节点发送的共享数据的密文;密文在第一节点向区块链中的节点发起共享信息的共识,并获取区块链对共享信息的共识反馈后发出,区块链中的节点包括第二节点;共享信息包括:第一节点的关联工业互联网标识、第二节点的工业互联网标识、和共享数据的标识;共享数据的标识依据共享数据的工业互联网标识确定;
密钥获取模块703,用于从区块链上,以共享数据的标识为地址的存储空间,获取第一密钥;
解密模块704,用于使用密钥解密共享数据的密文,密钥包括第一密钥。
可选地,共享数据的标识包括:共享数据的工业互联网标识的哈希值。
可选地,第一密钥包括:随机数;
可选地,共享信息中还包括:随机数;随机数存储在区块链上以哈希值为地址的存储空间中。
可选地,解密模块用于使用密钥解密共享数据的密文,包括:解密模块具体用于:
使用第二节点的私钥解密共享数据的密文,得到中间数据;
使用第一密钥,解密中间数据,得到共享数据。
可选地,本装置还包括:
节点注册单元,用于在向第一节点发送数据共享需求之前,向区块链注册成为区块链中的节点。
本申请实施例还提供了一种数据共享设备,请参阅图8,示出了该数据共享设备的结构示意图,该设备可以包括:至少一个处理器801,至少一个通信接口802,至少一个存储器803和至少一个通信总线804;
在本申请实施例中,处理器801、通信接口802、存储器803、通信总线804的数量为至少一个,且处理器801、通信接口802、存储器803通过通信总线804完成相互间的通信;
处理器801可能是一个中央处理器CPU,或者是特定集成电路ASIC(ApplicationSpecific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路等;
存储器803可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory)等,例如至少一个磁盘存储器;
其中,存储器存储有程序,处理器可执行存储器存储的程序,实现本申请实施例提供的数据共享方法,如下:
一种数据共享方法,应用于工业互联网标识解析***中的第一节点,包括:
获取第二节点发送的数据共享需求,所述数据共享需求包括共享数据的工业互联网标识;
向区块链中的节点发起共享信息的共识,所述区块链中的节点包括所述第二节点,所述共享信息包括:所述第一节点的关联工业互联网标识、所述第二节点的工业互联网标识、和所述共享数据的标识;所述共享数据的标识依据所述共享数据的工业互联网标识确定;
在获取所述区块链对所述共享信息的共识反馈后,向所述第二节点发送所述共享数据的密文。
可选地,共享数据的标识包括:
所述共享数据的工业互联网标识的哈希值。
可选地,在所述向所述第二节点发送所述共享数据的密文之前,还包括:
获取随机数和所述第二节点的公钥;
使用所述随机数对本地存储的所述共享数据加密,得到中间数据;
使用所述公钥对所述中间数据签名加密,得到所述共享数据的密文。
可选地,共享信息还包括:
所述随机数;所述随机数保存在所述区块链中,将所述哈希值作为地址的存储空间中。
可选地,在所述获取第二节点发送的数据共享需求之前,还包括:
向所述区块链注册成为所述区块链中的节点;
所述向区块链中的节点发起共享信息的共识,包括:
触发所述区块链中的节点对所述共享信息进行共识。
可选地,第一节点不在所述区块链上;
所述向区块链中的节点发起共享信息的共识,包括:
依据所述第一节点和所述区块链上的节点的物理地址或者IP地址,从所述区块链上的节点中选择所述第一节点的对应节点;
向所述对应节点发送所述共享信息,以触发所述区块链对所述共享信息进行共识;
所述第一节点的关联工业互联网标识包括:所述对应节点的工业互联网标识。
一种数据共享方法,应用于工业互联网标识解析***中,从第一节点获取共享数据的第二节点,包括:
向所述第一节点发送数据共享需求,所述数据共享需求包括共享数据的工业互联网标识;
接收所述第一节点发送的共享数据的密文;所述密文在所述第一节点向区块链中的节点发起共享信息的共识,并获取所述区块链对所述共享信息的共识反馈后发出,所述区块链中的节点包括所述第二节点;所述共享信息包括:所述第一节点的关联工业互联网标识、所述第二节点的工业互联网标识、和所述共享数据的标识;所述共享数据的标识依据所述共享数据的工业互联网标识确定;
从所述区块链上,以所述共享数据的标识为地址的存储空间,获取第一密钥;
使用密钥解密所述共享数据的密文,所述密钥包括所述第一密钥。
可选地,共享数据的标识包括:
所述共享数据的工业互联网标识的哈希值。
可选地,第一密钥包括:
随机数;
所述共享信息中还包括:所述随机数;
所述随机数存储在所述区块链上以所述哈希值为地址的存储空间中。
可选地,使用密钥解密所述共享数据的密文,包括:
使用所述第二节点的私钥解密所述共享数据的密文,得到中间数据;
使用所述第一密钥,解密所述中间数据,得到所述共享数据。
可选地,在所述向所述第一节点发送数据共享需求之前,还包括:
向所述区块链注册成为所述区块链中的节点。
本申请实施例还提供一种可读存储介质,该可读存储介质可存储有适于处理器执行的计算机程序,计算机程序被处理器执行时,实现本申请实施例提供的数据共享方法,如下:
一种数据共享方法,应用于工业互联网标识解析***中的第一节点,包括:
获取第二节点发送的数据共享需求,所述数据共享需求包括共享数据的工业互联网标识;
向区块链中的节点发起共享信息的共识,所述区块链中的节点包括所述第二节点,所述共享信息包括:所述第一节点的关联工业互联网标识、所述第二节点的工业互联网标识、和所述共享数据的标识;所述共享数据的标识依据所述共享数据的工业互联网标识确定;
在获取所述区块链对所述共享信息的共识反馈后,向所述第二节点发送所述共享数据的密文。
可选地,共享数据的标识包括:
所述共享数据的工业互联网标识的哈希值。
可选地,在所述向所述第二节点发送所述共享数据的密文之前,还包括:
获取随机数和所述第二节点的公钥;
使用所述随机数对本地存储的所述共享数据加密,得到中间数据;
使用所述公钥对所述中间数据签名加密,得到所述共享数据的密文。
可选地,共享信息还包括:
所述随机数;所述随机数保存在所述区块链中,将所述哈希值作为地址的存储空间中。
可选地,在所述获取第二节点发送的数据共享需求之前,还包括:
向所述区块链注册成为所述区块链中的节点;
所述向区块链中的节点发起共享信息的共识,包括:
触发所述区块链中的节点对所述共享信息进行共识。
可选地,第一节点不在所述区块链上;
所述向区块链中的节点发起共享信息的共识,包括:
依据所述第一节点和所述区块链上的节点的物理地址或者IP地址,从所述区块链上的节点中选择所述第一节点的对应节点;
向所述对应节点发送所述共享信息,以触发所述区块链对所述共享信息进行共识;
所述第一节点的关联工业互联网标识包括:所述对应节点的工业互联网标识。
一种数据共享方法,应用于工业互联网标识解析***中,从第一节点获取共享数据的第二节点,包括:
向所述第一节点发送数据共享需求,所述数据共享需求包括共享数据的工业互联网标识;
接收所述第一节点发送的共享数据的密文;所述密文在所述第一节点向区块链中的节点发起共享信息的共识,并获取所述区块链对所述共享信息的共识反馈后发出,所述区块链中的节点包括所述第二节点;所述共享信息包括:所述第一节点的关联工业互联网标识、所述第二节点的工业互联网标识、和所述共享数据的标识;所述共享数据的标识依据所述共享数据的工业互联网标识确定;
从所述区块链上,以所述共享数据的标识为地址的存储空间,获取第一密钥;
使用密钥解密所述共享数据的密文,所述密钥包括所述第一密钥。
可选地,共享数据的标识包括:
所述共享数据的工业互联网标识的哈希值。
可选地,第一密钥包括:
随机数;
所述共享信息中还包括:所述随机数;
所述随机数存储在所述区块链上以所述哈希值为地址的存储空间中。
可选地,使用密钥解密所述共享数据的密文,包括:
使用所述第二节点的私钥解密所述共享数据的密文,得到中间数据;
使用所述第一密钥,解密所述中间数据,得到所述共享数据。
可选地,在所述向所述第一节点发送数据共享需求之前,还包括:
向所述区块链注册成为所述区块链中的节点。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (15)
1.一种数据共享方法,其特征在于,应用于工业互联网标识解析***中的第一节点,包括:
获取第二节点发送的数据共享需求,所述数据共享需求包括共享数据的工业互联网标识;
向区块链中的节点发起共享信息的共识,所述区块链中的节点包括所述第二节点,所述共享信息包括:所述第一节点的关联工业互联网标识、所述第二节点的工业互联网标识、和所述共享数据的标识;所述共享数据的标识依据所述共享数据的工业互联网标识确定;
在获取所述区块链对所述共享信息的共识反馈后,向所述第二节点发送所述共享数据的密文。
2.根据权利要求1所述的方法,其特征在于,所述共享数据的标识包括:
所述共享数据的工业互联网标识的哈希值。
3.根据权利要求2所述的方法,其特征在于,在所述向所述第二节点发送所述共享数据的密文之前,还包括:
获取随机数和所述第二节点的公钥;
使用所述随机数对本地存储的所述共享数据加密,得到中间数据;
使用所述公钥对所述中间数据签名加密,得到所述共享数据的密文。
4.根据权利要求3所述的方法,其特征在于,所述共享信息还包括:
所述随机数;所述随机数保存在所述区块链中,将所述哈希值作为地址的存储空间中。
5.根据权利要求1所述的方法,其特征在于,在所述获取第二节点发送的数据共享需求之前,还包括:
向所述区块链注册成为所述区块链中的节点;
所述向区块链中的节点发起共享信息的共识,包括:
触发所述区块链中的节点对所述共享信息进行共识。
6.根据权利要求1所述的方法,其特征在于,所述第一节点不在所述区块链上;
所述向区块链中的节点发起共享信息的共识,包括:
依据所述第一节点和所述区块链上的节点的物理地址或者IP地址,从所述区块链上的节点中选择所述第一节点的对应节点;
向所述对应节点发送所述共享信息,以触发所述区块链对所述共享信息进行共识;
所述第一节点的关联工业互联网标识包括:所述对应节点的工业互联网标识。
7.一种数据共享方法,其特征在于,应用于工业互联网标识解析***中,从第一节点获取共享数据的第二节点,包括:
向所述第一节点发送数据共享需求,所述数据共享需求包括共享数据的工业互联网标识;
接收所述第一节点发送的共享数据的密文;所述密文在所述第一节点向区块链中的节点发起共享信息的共识,并获取所述区块链对所述共享信息的共识反馈后发出,所述区块链中的节点包括所述第二节点;所述共享信息包括:所述第一节点的关联工业互联网标识、所述第二节点的工业互联网标识、和所述共享数据的标识;所述共享数据的标识依据所述共享数据的工业互联网标识确定;
从所述区块链上,以所述共享数据的标识为地址的存储空间,获取第一密钥;
使用密钥解密所述共享数据的密文,所述密钥包括所述第一密钥。
8.根据权利要求7所述的方法,其特征在于,所述共享数据的标识包括:
所述共享数据的工业互联网标识的哈希值。
9.根据权利要求7或8所述的方法,其特征在于,所述第一密钥包括:
随机数;
所述共享信息中还包括:所述随机数;
所述随机数存储在所述区块链上以所述哈希值为地址的存储空间中。
10.根据权利要求7所述的方法,其特征在于,所述使用密钥解密所述共享数据的密文,包括:
使用所述第二节点的私钥解密所述共享数据的密文,得到中间数据;
使用所述第一密钥,解密所述中间数据,得到所述共享数据。
11.根据权利要求7所述的方法,其特征在于,在所述向所述第一节点发送数据共享需求之前,还包括:
向所述区块链注册成为所述区块链中的节点。
12.一种数据共享装置,其特征在于,应用于工业互联网标识解析***中的第一节点,包括:
需求获取模块,用于获取第二节点发送的数据共享需求,所述数据共享需求包括共享数据的工业互联网标识;
共识发起模块,用于向区块链中的节点发起共享信息的共识,所述区块链中的节点包括所述第二节点,所述共享信息包括:所述第一节点的关联工业互联网标识、所述第二节点的工业互联网标识、和所述共享数据的标识;所述共享数据的标识依据所述共享数据的工业互联网标识确定;
密文发送模块,用于在获取所述区块链对所述共享信息的共识反馈后,向所述第二节点发送所述共享数据的密文。
13.一种数据共享装置,其特征在于,应用于工业互联网标识解析***中,从第一节点获取共享数据的第二节点,包括:
需求发送模块,用于向所述第一节点发送数据共享需求,所述数据共享需求包括共享数据的工业互联网标识;
密文接收模块,用于接收所述第一节点发送的共享数据的密文;所述密文在所述第一节点向区块链中的节点发起共享信息的共识,并获取所述区块链对所述共享信息的共识反馈后发出,所述区块链中的节点包括所述第二节点;所述共享信息包括:所述第一节点的关联工业互联网标识、所述第二节点的工业互联网标识、和所述共享数据的标识;所述共享数据的标识依据所述共享数据的工业互联网标识确定;
密钥获取模块,用于从所述区块链上,以所述共享数据的标识为地址的存储空间,获取第一密钥;
解密模块,用于使用密钥解密所述共享数据的密文,所述密钥包括所述第一密钥。
14.一种数据共享设备,其特征在于,包括处理器和存储器;
所述存储器用于存储程序,所述处理器用于运行所述程序,实现权利要求1-6或7-11任一项所述的数据共享方法。
15.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序在计算机上运行时,实现权利要求1-6或7-11任一项所述的数据共享方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010898770.8A CN112039892B (zh) | 2020-08-31 | 2020-08-31 | 一种数据共享方法以及相关装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010898770.8A CN112039892B (zh) | 2020-08-31 | 2020-08-31 | 一种数据共享方法以及相关装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112039892A true CN112039892A (zh) | 2020-12-04 |
CN112039892B CN112039892B (zh) | 2022-11-29 |
Family
ID=73587742
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010898770.8A Active CN112039892B (zh) | 2020-08-31 | 2020-08-31 | 一种数据共享方法以及相关装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112039892B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113486393A (zh) * | 2021-06-16 | 2021-10-08 | 中国联合网络通信集团有限公司 | 基于区块链的个人信息共享方法、节点、设备及存储介质 |
CN113486385A (zh) * | 2021-07-29 | 2021-10-08 | 深圳市至诚峰汇科技有限公司 | 基于区块链的珠宝共享方法、装置、设备和存储介质 |
CN115658742A (zh) * | 2022-11-16 | 2023-01-31 | 武汉亚为电子科技有限公司 | 一种现场级主动标识载体的标识解析方法及*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107181599A (zh) * | 2017-07-18 | 2017-09-19 | 天津理工大学 | 基于区块链的路由位置数据保密存储及共享方法 |
CN108833385A (zh) * | 2018-06-01 | 2018-11-16 | 深圳崀途科技有限公司 | 基于联盟链加密的用户数据匿名共享方法 |
CN109587146A (zh) * | 2018-12-11 | 2019-04-05 | 北京奇虎科技有限公司 | 基于区块链的对象管理方法及*** |
CN109768987A (zh) * | 2019-02-26 | 2019-05-17 | 重庆邮电大学 | 一种基于区块链的数据文件安全隐私存储和分享方法 |
JP2020010267A (ja) * | 2018-07-12 | 2020-01-16 | コニカミノルタ株式会社 | 分散型医療情報共有システム、医療情報提供サーバー及びプログラム |
CN111327426A (zh) * | 2020-01-21 | 2020-06-23 | 腾讯科技(深圳)有限公司 | 数据共享方法及相关装置、设备及*** |
-
2020
- 2020-08-31 CN CN202010898770.8A patent/CN112039892B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107181599A (zh) * | 2017-07-18 | 2017-09-19 | 天津理工大学 | 基于区块链的路由位置数据保密存储及共享方法 |
CN108833385A (zh) * | 2018-06-01 | 2018-11-16 | 深圳崀途科技有限公司 | 基于联盟链加密的用户数据匿名共享方法 |
JP2020010267A (ja) * | 2018-07-12 | 2020-01-16 | コニカミノルタ株式会社 | 分散型医療情報共有システム、医療情報提供サーバー及びプログラム |
CN109587146A (zh) * | 2018-12-11 | 2019-04-05 | 北京奇虎科技有限公司 | 基于区块链的对象管理方法及*** |
CN109768987A (zh) * | 2019-02-26 | 2019-05-17 | 重庆邮电大学 | 一种基于区块链的数据文件安全隐私存储和分享方法 |
CN111327426A (zh) * | 2020-01-21 | 2020-06-23 | 腾讯科技(深圳)有限公司 | 数据共享方法及相关装置、设备及*** |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113486393A (zh) * | 2021-06-16 | 2021-10-08 | 中国联合网络通信集团有限公司 | 基于区块链的个人信息共享方法、节点、设备及存储介质 |
CN113486385A (zh) * | 2021-07-29 | 2021-10-08 | 深圳市至诚峰汇科技有限公司 | 基于区块链的珠宝共享方法、装置、设备和存储介质 |
CN115658742A (zh) * | 2022-11-16 | 2023-01-31 | 武汉亚为电子科技有限公司 | 一种现场级主动标识载体的标识解析方法及*** |
CN115658742B (zh) * | 2022-11-16 | 2023-04-07 | 武汉亚为电子科技有限公司 | 一种现场级主动标识载体的标识解析方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN112039892B (zh) | 2022-11-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112039892B (zh) | 一种数据共享方法以及相关装置 | |
CN105553951B (zh) | 数据传输方法和装置 | |
CN110190955B (zh) | 基于安全套接层协议认证的信息处理方法及装置 | |
JP2021500832A5 (zh) | ||
CN107770159B (zh) | 车辆事故数据记录方法及相关装置、可读存储介质 | |
CN112613077B (zh) | 保护隐私的多方数据处理的方法、装置和*** | |
US11210658B2 (en) | Constructing a distributed ledger transaction on a cold hardware wallet | |
Symeonidis et al. | Sepcar: A secure and privacy-enhancing protocol for car access provision | |
CN108347419A (zh) | 数据传输方法和装置 | |
EP3476078B1 (en) | Systems and methods for authenticating communications using a single message exchange and symmetric key | |
JP2009529832A (ja) | 発見不可能、即ち、ブラック・データを使用するセキュアなデータ通信 | |
CN113268715A (zh) | 软件加密方法、装置、设备及存储介质 | |
JP6012888B2 (ja) | 機器証明書提供装置、機器証明書提供システムおよび機器証明書提供プログラム | |
WO2019127265A1 (zh) | 基于区块链智能合约的数据写入方法、装置及存储介质 | |
CN108964896B (zh) | 一种基于群组密钥池的Kerberos身份认证***和方法 | |
JP6740545B2 (ja) | 情報処理装置、検証装置、情報処理システム、情報処理方法、及び、プログラム | |
JP4975252B2 (ja) | 非共有の秘密を危険にすることなく共有の秘密を検出する方法及び装置 | |
CN109067527A (zh) | 一种量子加密通信方法、通信终端和计算机可读存储介质 | |
CN111245834B (zh) | 一种基于虚拟标识的物联网跨域访问控制方法 | |
US20180139040A1 (en) | Communication system | |
CN114499837A (zh) | 一种报文防泄露方法、装置、***和设备 | |
CN110708155B (zh) | 版权信息保护方法、***、确权方法、装置、设备和介质 | |
EP3834361B1 (en) | Method of managing private cryptographic keys | |
CN114531242A (zh) | 证书升级方法、装置、设备及存储介质 | |
CN113722749A (zh) | 基于加密算法的区块链baas服务的数据处理方法及装置 |
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 |