CN111385266B - 数据共享方法、装置、计算机设备和存储介质 - Google Patents

数据共享方法、装置、计算机设备和存储介质 Download PDF

Info

Publication number
CN111385266B
CN111385266B CN201811639763.5A CN201811639763A CN111385266B CN 111385266 B CN111385266 B CN 111385266B CN 201811639763 A CN201811639763 A CN 201811639763A CN 111385266 B CN111385266 B CN 111385266B
Authority
CN
China
Prior art keywords
data
shared
party platform
key
encryption
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
Application number
CN201811639763.5A
Other languages
English (en)
Other versions
CN111385266A (zh
Inventor
刘睿
梅珂夫
叶良顺
李鹏
尚涛
薛高飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hunan Yaxin Software Co ltd
Original Assignee
Hunan Yaxin Software Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hunan Yaxin Software Co ltd filed Critical Hunan Yaxin Software Co ltd
Priority to CN201811639763.5A priority Critical patent/CN111385266B/zh
Publication of CN111385266A publication Critical patent/CN111385266A/zh
Application granted granted Critical
Publication of CN111385266B publication Critical patent/CN111385266B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/563Data redirection of data network streams

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Storage Device Security (AREA)

Abstract

本申请涉及一种数据共享方法、装置、计算机设备和存储介质。所述方法包括:所述方法包括:第三方平台获取数据贡献方的待分享数据和动态密钥;所述第三方平台获取数据分享请求方的授权密钥;所述第三方平台验证所述第三方平台验证所述授权密钥与所述动态密钥是否匹配,若所述第三方平台验证所述授权密钥与所述动态密钥匹配,则将所述待分享数据发送至数据分享请求方。采用本方法能够实现依赖于数据分享的大规模计算。

Description

数据共享方法、装置、计算机设备和存储介质
技术领域
本申请涉及大数据技术领域,特别是涉及一种数据共享方法、装置、计算机设备和存储介质。
背景技术
随着大数据技术的发展,产生了越来越多的数据库,当数不同的数据库分属于不同的组织时,并且需要不同组织之间的数据库进行数据交互时,需要某一个或几个数据库分享自己的一部分数据。
然而数据库之间的数据交互使得数据库的面临很大的安全风险,从而使数据分享和数据交互面临阻碍。
目前,解决上述问题主要是通过第三方监管的方式进行不同数据库的数据交互,但是第三方监管的方式无法实现大规模计算。
发明内容
基于此,有必要针对上述技术问题,提供一种数据共享方法、装置、计算机设备和存储介质。
一种数据共享方法,所述方法包括:
第三方平台获取数据贡献方的待分享数据和动态密钥;
所述第三方平台获取数据分享请求方的授权密钥;
所述第三方平台验证所述第三方平台验证所述授权密钥与所述动态密钥是否匹配,
若所述第三方平台验证所述授权密钥与所述动态密钥匹配,则将所述待分享数据发送至数据分享请求方。
在其中一个实施例中,所述第三方平台、所述数据贡献方以及所述数据分享请求方的数据交互接口包括:超文本传输安全协议的表述性状态传递接口。
在其中一个实施例中,所述第三方平台获取数据贡献方的待分享数据和所述动态密钥包括:
所述第三方平台获取所述数据分享请求方的请求,根据所述请求获取数据贡献方的待分享数据和所述动态密钥。
在其中一个实施例中,所述第三方平台获取数据贡献方的待分享数据和所述动态密钥还包括:
所述第三方平台获取加解密函数;
根据所述加解密函数和所述动态密钥,得到加解密策略。
在其中一个实施例中,所述第三方平台验证所述授权密钥与所述动态密钥是否匹配包括:验证所述授权密钥与所述动态密钥的加解密策略是否相同。
在其中一个实施例中,所述方法还包括:
获取数据分享请求描述符;
验证所述数据分享描述符与所述待分享数据是否匹配;
若所述授权密钥与所述动态密钥匹配,且所述数据分享请求描述符与所述待分享数据匹配,则将所述待分享数据发送至数据分享请求方。
在其中一个实施例中,所述验证所述数据分享请求描述符与所述待分享数据是否匹配包括:
根据所述待分享数据,得到所述待分享数据描述符;
比较所述数据分享请求描述符与所述待分享数据描述符是否一致;
若所述数据分享请求描述符与所述待分享数据描述符一致,则判断所述数据分享请求描述符与所述待分享数据匹配。
一种数据贡献方法,所述方法包括:
数据贡献方生成加解密策略;
数据贡献方获取目标数据;
所述数据贡献方根据所述加解密策略对所述目标数据进行加密,得到待分享数据和动态密钥;
所述数据贡献方根据所述动态密钥生成授权密钥;
数据贡献方将所述授权密钥发送至数据分享请求方;
数据贡献方将所述待分享数据和所述加解密策略输出。
在其中一个实施例中,所述数据贡献方将所述待分享数据输出包括:
所述数据贡献方根据所述待分享数据,生成待分享数据描述符;
所述数据贡献方将所述待分享数据和所述待分享数据描述符发送至所述第三方平台。
在其中一个实施例中,所述数据贡献方获取目标数据包括:
数据贡献方获取数据分享请求;
数据贡献方根据所述数据分享请求,得到目标数据。
在其中一个实施例中,所述方法还包括:
判断所述目标数据是否为敏感数据;
若所述目标数据为敏感数据,所述数据贡献方根据所述加解密策略对所述目标数据进行加密,得到待分享数据和动态密钥。
在其中一个实施例中,所述数据贡献方根据所述加解密策略对所述目标数据进行加密,得到待分享数据和动态密钥包括:
根据所述加解密策略,生成所述动态密钥、所述动态密钥匹配的动态密钥有效期以及所述动态密钥的适用对象。
在其中一个实施例中,所述方法还包括:获取动态密钥或授权密钥的生成时长;若所述生成时长在动态密钥的有效期内,则第三方平台验证所述授权密钥与动态密钥是否匹配。
一种数据请求方法,所述方法包括:
数据分享请求方向数据贡献方,发送数据分享请求;
数据分享请求方接收数据贡献方传送的授权密钥;
数据分享请求方将所述授权密钥发送至第三方平台进行验证;
若所述授权密钥在所述第三方平台验证通过,数据分享请求方从第三方平台获取所述待分享数据。
在其中一个实施例中,所述数据分享请求包括:
数据分享请求方所要获取的待分享数据的源地址、数据实体、数据模式以及申请动机。
在其中一个实施例中,所述方法包括如权利要求1所述的方法的步骤,还包括:
若所述数据贡献方与所述数据分享请求方互为贡献和请求方,则
所述数据贡献方生成第一待分享数据以及第一动态密钥,所述数据分享请求方生成第二待分享数据以及第二动态密钥;
所述第三方平台获取所述第一待分享数据以及所述第一动态密钥;
所述第三方平台获取所述第二待分享数据以及所述第二动态密钥;
所述第三方平台获取加解密策略及计算指令;
所述第三方平台根据所述加解密策略与所述第一动态密钥得到第一分享数据,所述第三方平台根据所述加解密策略与所述第二动态密钥得到第二分享数据;
所述第三方平台根据所述计算指令,对所述第一分享数据以及所述第二分享数据进行计算,得到联合计算结果。
在其中一个实施例中,其特征在于,所述第三方平台获取加解密策略及计算指令包括:
所述第三方平台获取匹配第一动态密钥的第一加解密策略,以及匹配第二动态密钥的第二加解密策略。
在其中一个实施例中,其特征在于,所述第三方平台获取加解密策略及计算指令包括:
数据分享请求方生成计算分配策略;
数据分享请求方验证所述计算指令与所述计算分配策略是否匹配;
若数据分享请求方验证所述计算指令与所述计算分配策略匹配;
则所述第三方平台执行所述计算指令。
一种数据共享装置,所述装置包括:
数据贡献方数据获取模块,用于第三方平台获取数据贡献方的待分享数据和所述动态密钥;
数据分享请求方数据获取模块,用于所述第三方平台获取数据分享请求方的授权密钥和数据分享请求描述符;
验证模块,用于所述第三方平台验证所述第三方平台验证所述授权密钥与所述动态密钥是否匹配;
待分享数据发送模块,用于所述第三方平台验证所述授权密钥与所述动态密钥匹配,则将所述待分享数据发送至数据分享请求方。
一种数据贡献装置,所述装置包括:
加解密函数获取模块,用于数据贡献方获取加解密函数;
加解密策略生成模块,用于数据贡献方根据所述加解密函数,生成加解密策略;
目标数据获取模块,用于数据贡献方获取目标数据;
目标数据加密模块,用于所述数据贡献方根据所述加解密策略对所述目标数据进行加密,得到待分享数据和动态密钥;
授权密钥生成模块,用于所述数据贡献方根据所述动态密钥生成授权密钥;
授权密钥发送模块,用于数据贡献方将所述授权密钥发送至数据分享请求方;
数据发送模块,用于数据贡献方将所述待分享数据和所述加解密策略发送至第三方平台。
一种数据请求装置,所述装置包括:
数据分享请求发送模块,用于数据分享请求方向数据贡献方,发送数据分享请求;
授权密钥接收方,用于数据分享请求方接收数据贡献方传送的授权密钥;
授权密钥验证模块,用于数据分享请求方将所述授权密钥发送至第三方平台进行验证;
待分享数据获取模块,用于若所述授权密钥在所述第三方平台验证通过,数据分享请求方从第三方平台获取所述待分享数据。
一种共享数据联合计算装置,所述装置包括:
数据生成模块,用于若所述数据贡献方与所述数据分享请求方互为贡献和请求方,则
所述数据贡献方生成第一待分享数据以及匹配的第一动态密钥,所述数据分享请求方生成第二待分享数据以及第二动态密钥;
第一数据获取模块,用于所述第三方平台获取所述第一待分享数据以及所述第一动态密钥;
第二数据获取模块,用于所述第三方平台获取所述第二待分享数据以及所述第二动态密钥;
指令获取模块,用于所述第三方平台获取加解密策略及计算指令;
分享数据生成模块,用于所述第三方平台根据所述加解密策略与所述第一动态密钥得到第一分享数据,所述第三方平台根据所述加解密策略与所述第二动态密钥得到第二分享数据;
联合计算结果生成模块,用于所述第三方平台根据所述计算指令,对所述第一分享数据以及所述第二分享数据进行计算,得到联合计算结果。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以上任一实施例所述方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以上任一实施例所述方法的步骤。
上述数据共享方法、装置、计算机设备和存储介质,通过第三方平台获取待分享数据以及动态密钥,通过对待分享数据、动态密钥与数据分享请求信息进行验证,保证了各数据库不直接将数据库内容进行分享,提高了数据分享过程的安全性和可操作性,实现了依赖于数据分享的大规模计算。
附图说明
图1为一个实施例中数据共享方法、数据贡献方法、数据请求方法以及共享数据联合计算方法的应用环境图;
图2为一个实施例中数据共享方法的流程示意图;
图3为一个实施例中数据贡献方法流程示意图;
图4为一个实施例中数据请求方法流程示意图;
图5为一个实施例中共享数据联合计算方法的流程示意图;
图6为一个实施例中数据贡献装置的结构框图;
图7为一个实施例中数据请求装置的结构框图;
图8为一个实施例中共享数据联合计算装置的结构框图;
图9为一个实施例中数据共享装置的结构框图;
图10为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的数据共享方法,可以应用于如图1所示的应用环境中。其中数据贡献方110、数据共享请求方120分别包含各自的数据,数据贡献方110当结束到数据共享请求方120的分享请求时,将目标数据进加密得到待发送数据。将待发送数据发送至第三方平台130,并且将对应于加密密钥的授权密钥发送给数据共享请求方120和第三方平台130。第三方平台中还包括计算平台131,以及数据网关132。数据网管132,用于对进入第三方平台的数据、数据块进行验证。其中,第三方平台130可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。
在一个实施例中,如图2所示,提供了一种数据共享方法,以该方法应用于图1中的应用环境为例进行说明,包括以下步骤:
步骤S210,第三方平台130获取数据贡献方110的待分享数据和所述动态密钥。其中第三方平台130是指能够使得不同数据库进行数据交换的中间平台。可选地,该第三方平台130可以时服务器,也可以时服务器集群,还可以是一个软件模块。其中,待分享数据是指数据贡献方110从自己的数据库中取出与数据分享请求方120分享的数据。具体地,待分享数据是经过加密的目标数据。其中,动态密钥是指能够进行变化的对待分享数据进行解密的密钥。
步骤S220,所述第三方平台130获取数据分享请求方120的授权密钥和数据分享请求描述符。具体地,当数据贡献方110将目标数据加密后,生成待传输数据,同时也生成动态密钥;该动态密钥能够通过加解密策略对待传输数据进行解密。其中,授权密钥是动态密钥授权给数据请求方的密钥,该密钥通过对应的加解密策略也能够对待传输数据进行解密。
步骤S230,所述第三方平台验证所述第三方平台验证所述授权密钥与所述动态密钥是否匹配,
步骤S240,若所述授权密钥与所述动态密钥匹配,则将所述待分享数据发送至数据分享请求方。通过确定授权密钥与动态密钥匹配,判断数据分享请求方无误。
在其中一个实施例中,所述方法还包括:步骤S240,获取数据分享请求描述符。其中,数据分享请求描述符是指,数据分享请求方120发送数据分享请求的指令包含的对待分享数据的描述信息。
步骤S250,验证所述数据分享描述符与所述待分享数据是否匹配。
步骤S260,若所述数据分享请求描述符与所述待分享数据匹配,且所述数据分享请求描述符与所述待分享数据匹配,则将所述待分享数据发送至数据分享请求方。当数据分享请求描述符与所述待分享数据匹配时,判断数据共享的针对的数据无误。同时满足授权密钥与所述动态密钥匹配,且所述数据分享请求描述符与所述待分享数据匹配时,则判断共享过程无误。
在其中一个实施例中,所述步骤S250,验证所述数据分享请求描述符与所述待分享数据是否匹配包括:
步骤S251,根据所述待分享数据,得到所述待分享数据描述符;步骤S252,比较所述数据分享请求描述符与所述待分享数据描述符是否一致;步骤S253,若所述数据分享请求描述符与所述待分享数据描述符一致,则判断所述数据分享请求描述符与所述待分享数据匹配。
上述数据共享方法,通过第三方平台获取待分享数据以及动态密钥,通过对待分享数据、动态密钥与数据分享请求信息进行验证,保证了各数据库不直接将数据库内容进行分享,提高了数据分享过程的安全性和可操作性,实现了依赖于数据分享的大规模计算。
在一个实施例中,所述第三方平台130、所述数据贡献方110以及所述数据分享请求方120的数据交互接口包括:超文本传输安全协议的表述性状态传递接口。
在一个实施例中,步骤S210,所述第三方平台130获取数据贡献方110的待分享数据和所述动态密钥包括:所述第三方平台130获取所述数据分享请求方120的请求,根据所述请求获取数据贡献方110的待分享数据和所述动态密钥。作为一种可选的实施方式,所述数据贡献方110可以直接获取数据分享请求方120的请求。
在一个实施例中,步骤S210,所述第三方平台130获取数据贡献方的待分享数据和所述动态密钥还包括:
步骤S211,所述第三方平台130获取加解密函数。具体地加解密函数包括加密函数和解密函数。可选的,加解密函数可以从外部传送至第三方平台,还可以由第三方平台自己生成。
步骤S212,根据所述加解密函数和所述动态密钥,得到加解密策略。其中,加解密策略包括在数据加密或数据解密过程中具体执行的步骤,以及在执行过程中遵照的规则。在其中一个实施例中,加解密策略包括密钥的时效、第三方平台认证、加密流程以及解密流程。
在其中一个实施例中,根据加解密策略,得到密钥时效;
获取动态密钥或授权密钥的生成时长;若所述生成时长在密钥时效内,则继续验证所述授权密钥与动态密钥是否匹配。
在另一个实施例中,数据贡献方或数据分享请求方根据所述加解密策略对第三方平台进行认证,若所述第三方平台认证通过,则继续执行本申请中各方法的步骤。
在一个实施例中,所述第三方平台验证所述授权密钥与所述动态密钥是否匹配包括:验证所述授权密钥与所述动态密钥的加解密策略是否相同。
在一个实施例中,请一并参阅图3,提供了一种数据贡献方法,所述方法包括:
步骤S310,数据贡献方获取目标数据。其中,目标数据是数据贡献方的内部数据,可以是数据贡献方的输出数据,也可以是在数据贡献方内部数据库中的数据。
步骤S320,所述数据贡献方根据所述加解密策略对所述目标数据进行加密,得到待分享数据和动态密钥。可选地,当有多段目标数据时可以选择一种加密策略对多段目标数据进行加密,也可以将分别生成不同的加密策略对每段目标数据进行加密。
步骤S330,所述数据贡献方根据所述动态密钥生成授权密钥。可选地,授权密钥可以与动态密钥一致,也可以加入数据分享请求方的身份信息以及其他信息。
步骤S340,数据贡献方将所述授权密钥发送至数据分享请求方。可选地,数据贡献方还可以将授权密钥发送至第三方平台。
步骤S350,数据贡献方将所述待分享数据和所述加解密策略输出。可选地,第三方平台也可以生成加解密函数,从而得到加解密策略。在其中一个实施例中,数据贡献方将所述待分享数据和所述加解密策略发送至第三方平台。在另一个实施例中,数据贡献方将所述待分享数据和所述加解密策略发送至数据分享请求方。
在一个实施例中,步骤S370,所述数据贡献方将所述待分享数据输出包括:
步骤S371,所述数据贡献方根据所述待分享数据,生成待分享数据描述符。具体地,待分享数据描述符。步骤S372,所述数据贡献方将所述待分享数据和所述待分享数据描述符发送至所述第三方平台。其中,待分享数据描述符是指针对于待分享数据生成的描述信息。在一个实施例中,待分享数据描述符中包含待分享数据的标识信息。通过识别待分享数据描述符,判断待分享数据的准确性。
在一个实施例中,步骤S320所述数据贡献方获取目标数据包括:
步骤S321,数据贡献方获取数据分享请求。可选的,数据贡献方可以从数据分享请求方获取数据分享请求,还可以从第三方平台获取数据分享请求。
步骤S322,根据所述数据分享请求,得到目标数据。可以理解地,数据分享请求中包含目标数据的源地址信息和目标数据的标识信息。
在一个实施例中,所述数据贡献方法还包括:
步骤S370,判断所述目标数据是否为敏感数据。其中,敏感数据是指需要进行保密的数据。具体地,数据贡献方判断所述目标数据是否为敏感数据。在其中一个实施例中,敏感数据包含敏感标识符,通过识别目标数据是否包含敏感标识符判断目标数据是否为敏感数据。
步骤S380,若所述目标数据为敏感数据,所述数据贡献方根据所述加解密策略对所述目标数据进行加密,得到待分享数据和动态密钥。
在一个实施例中,步骤S340,所述数据贡献方根据所述加解密策略对所述目标数据进行加密,得到待分享数据和动态密钥包括:
根据所述加解密策略,生成所述动态密钥、所述动态密钥对应匹配的动态密钥有效期以及所述动态密钥的适用对象。其中,动态密钥有效期是指动态密钥在预设的时间段内有效,若超过该预设时间段,则动态密钥失效。在其中一个实施例中,动态密钥的密码令牌每隔改预设时间段即变化一次。通过本实施例,保证了在授权其他方对数据贡献方的数据进行访问时,有访问时间限制,进一步保护了数据贡献方数据的安全性。其中,动态密钥的适用对象是指动态密钥能够对特定的数据发挥作用。
在一个实施例中,所述方法还包括:获取动态密钥或授权密钥的生成时长;若所述生成时长在动态密钥的有效期内,则第三方平台验证所述授权密钥与动态密钥是否匹配。可以理解地,当动态密钥或授权密钥的生成时长在动态密钥的有效期内,则该动态密钥或授权密钥有效。
在一个实施例中,请一并参阅图4,提供了一种数据请求方法,所述方法包括:
步骤S410,数据分享请求方向数据贡献方,发送数据分享请求。步骤S420,数据分享请求方接收数据贡献方传送的授权密钥;步骤S430,数据分享请求方将所述授权密钥发送至第三方平台进行验证;步骤S440,若所述授权密钥在所述第三方平台验证通过,数据分享请求方从第三方平台获取所述待分享数据。
在其中一个实施例中,数据分享请求方所要获取的待分享数据的源地址、数据实体、数据模式以及申请动机。其中,申请动机是指获取到待分享数据后的用途。
在一个实施例中,请一并参阅图5,一种共享数据联合计算方法,包括:
步骤S510,若所述数据贡献方与所述数据分享请求方互为贡献和请求方,则所述数据贡献方生成第一待分享数据以及第一动态密钥,所述数据分享请求方生成第二待分享数据以及第二动态密钥。具体地,当数据贡献方和数据分享请求方互为贡献和请求方时,意味着双方各自拿出部分数据进行共享。例如,组织A中包含数据a,组织B中包含数据b,现组织A和组织B均需要得到a+b的结果,此时组织A和组织B互为贡献和请求方。当组织A为数据贡献方,则a为第一待分享数据,对应于第一待分享数据的动态密钥为第一动态密钥。同理,当组织B为数据分享请求方,则b为第二待分享数据,对应于第二待分享数据的动态密钥为第二动态密钥。
步骤S520,所述第三方平台获取所述第一待分享数据以及所述第一动态密钥。步骤S530,所述第三方平台获取所述第二待分享数据以及所述第二动态密钥。
步骤S540,所述第三方平台获取加解密策略及计算指令。在其中一个实施例中,数据分享请求方中存储有计算指令与第二动态密钥的匹配关系。具体地,第三方平台的数据网关132根据第二动态密钥对计算指令进行匹配,若第二动态密钥与计算指令符合匹配关系,则第三方平台继续执行该计算指令。
步骤S550,所述第三方平台根据所述加解密策略与所述第一动态密钥得到第一分享数据,所述第三方平台根据所述加解密策略与所述第二动态密钥得到第二分享数据。具体地,根据加解密策略和第一动态密钥对第一待分享数据进行解密,得到第一分享数据。同理,根据加解密策略和第二动态密钥对第二分享数据进行解密,得到第二分享数据。
步骤S560,所述第三方平台根据所述计算指令,对所述第一分享数据以及所述第二分享数据进行计算,得到联合计算结果。作为一个具体的实施方式,如步骤S510中所述组织A中包含数据a,组织B中包含数据b,现组织A和组织B均需要得到a+b的结果,此时组织A和组织B互为贡献和请求方。当组织A为数据贡献方,则a为第一待分享数据,对应于第一待分享数据的动态密钥为第一动态密钥。同理,当组织B为数据分享请求方,则b为第二待分享数据,对应于第二待分享数据的动态密钥为第二动态密钥。通过联合计算得到a+b=c,则该计算指令的联合计算结果为c。
上述实施例中所述的数据分享请求方、数据贡献方以及第三方平台可以是硬件装置、电子终端或软件模块。上述实施例中所述的验证过程,可以全部或部分通过第三方平台中的数据网关执行。
应该理解的是,虽然图2-5流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-5中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图6所示,提供了一种数据贡献装置,所述装置包括:
610加解密函数获取模块,用于数据贡献方获取加解密函数;
620加解密策略生成模块,用于数据贡献方根据所述加解密函数,生成加解密策略;
630目标数据获取模块,用于数据贡献方获取目标数据;
640目标数据加密模块,用于所述数据贡献方根据所述加解密策略对所述目标数据进行加密,得到待分享数据和动态密钥;
650授权密钥生成模块,用于所述数据贡献方根据所述动态密钥生成授权密钥;
660授权密钥发送模块,用于数据贡献方将所述授权密钥发送至数据分享请求方;
670数据发送模块,用于数据贡献方将所述待分享数据和所述加解密策略发送至第三方平台。
在一个实施例中,如图7所示,提供了数据请求装置,所述装置包括:
710数据分享请求发送模块,用于数据分享请求方向数据贡献方,发送数据分享请求;
720授权密钥接收方,用于数据分享请求方接收数据贡献方传送的授权密钥;
730授权密钥验证模块,用于数据分享请求方将所述授权密钥发送至第三方平台进行验证;
740待分享数据获取模块,用于若所述授权密钥在所述第三方平台验证通过,数据分享请求方从第三方平台获取所述待分享数据。
在一个实施例中,如图8所示,一种共享数据联合计算装置,所述装置包括:
810数据生成模块,用于若所述数据贡献方与所述数据分享请求方互为贡献和请求方,则所述数据贡献方生成第一待分享数据以及对应匹配的第一动态密钥,所述数据分享请求方生成第二待分享数据以及第二动态密钥;
820第一数据获取模块,用于所述第三方平台获取所述第一待分享数据以及所述第一动态密钥;
830第二数据获取模块,用于所述第三方平台获取所述第二待分享数据以及所述第二动态密钥;
840指令获取模块,用于所述第三方平台获取加解密策略及计算指令;
850分享数据生成模块,用于所述第三方平台根据所述加解密策略与所述第一动态密钥得到第一分享数据,所述第三方平台根据所述加解密策略与所述第二动态密钥得到第二分享数据;
860联合计算结果生成模块,用于所述第三方平台根据所述计算指令,对所述第一分享数据以及所述第二分享数据进行计算,得到联合计算结果。
在一个实施例中,请一并参阅图9,提供了一种数据共享装置,所述装置包括:
数据贡献方数据获取模块910,用于第三方平台获取数据贡献方的待分享数据和所述动态密钥;
数据分享请求方数据获取模块920,用于所述第三方平台获取数据分享请求方的授权密钥和数据分享请求描述符;
验证模块930,用于所述第三方平台验证所述第三方平台验证所述授权密钥与所述动态密钥是否匹配;
待分享数据发送模块940,用于所述第三方平台验证所述授权密钥与所述动态密钥匹配,则将所述待分享数据发送至数据分享请求方。
关于数据贡献装置、数据请求装置、共享数据联合计算装置以及数据共享装置的具体限定可以参见上文中对于数据贡献方法、数据请求方法、共享数据联合计算方法以及数据共享方法的限定,在此不再赘述。上述数据贡献装置、数据请求装置、共享数据联合计算装置以及数据共享装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图10所示。该计算机设备包括通过***总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储目标数据、待发送数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种数据共享方法。
本领域技术人员可以理解,图9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以上任一实施例所述方法的步骤。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以上任一实施例所述方法的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

Claims (21)

1.一种数据共享方法,其特征在于,所述方法包括:
第三方平台获取数据贡献方的待分享数据和动态密钥;
所述第三方平台获取数据分享请求方的授权密钥;
所述第三方平台验证所述授权密钥与所述动态密钥是否匹配,
若所述第三方平台验证所述授权密钥与所述动态密钥匹配,则将所述待分享数据发送至所述数据分享请求方;
所述方法还包括:
若所述数据贡献方与所述数据分享请求方互为贡献和请求方,则所述数据贡献方生成第一待分享数据以及第一动态密钥,所述数据分享请求方生成第二待分享数据以及第二动态密钥;
所述第三方平台获取所述第一待分享数据以及所述第一动态密钥;
所述第三方平台获取所述第二待分享数据以及所述第二动态密钥;
所述第三方平台获取加解密策略及计算指令;
所述第三方平台根据所述加解密策略与所述第一动态密钥得到第一分享数据,所述第三方平台根据所述加解密策略与所述第二动态密钥得到第二分享数据;
所述第三方平台根据所述计算指令,对所述第一分享数据以及所述第二分享数据进行计算,得到联合计算结果。
2.根据权利要求1所述的方法,其特征在于,所述第三方平台、所述数据贡献方以及所述数据分享请求方的数据交互接口包括:超文本传输安全协议的表述性状态传递接口。
3.根据权利要求1所述的方法,其特征在于,所述第三方平台获取数据贡献方的待分享数据和所述动态密钥包括:
所述第三方平台获取所述数据分享请求方的请求,根据所述请求获取所述数据贡献方的所述待分享数据和所述动态密钥。
4.根据权利要求1所述的方法,其特征在于,所述第三方平台获取数据贡献方的待分享数据和所述动态密钥还包括:
所述第三方平台获取加解密函数;
根据所述加解密函数和所述动态密钥,得到加解密策略。
5.根据权利要求4所述的方法,其特征在于,所述第三方平台验证所述授权密钥与所述动态密钥是否匹配包括:验证所述授权密钥与所述动态密钥的加解密策略是否相同。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取数据分享请求描述符;
验证所述数据分享描述符与所述待分享数据是否匹配;
若所述授权密钥与所述动态密钥匹配,且所述数据分享请求描述符与所述待分享数据匹配,则将所述待分享数据发送至所述数据分享请求方。
7.根据权利要求6所述的方法,其特征在于,所述验证所述数据分享请求描述符与所述待分享数据是否匹配包括:
根据所述待分享数据,得到所述待分享数据描述符;
比较所述数据分享请求描述符与所述待分享数据描述符是否一致;
若所述数据分享请求描述符与所述待分享数据描述符一致,则判断所述数据分享请求描述符与所述待分享数据匹配。
8.根据所述权利要求1所述的方法,其特征在于,所述第三方平台获取加解密策略及计算指令包括:
所述第三方平台获取匹配第一动态密钥的第一加解密策略,以及匹配第二动态密钥的第二加解密策略。
9.一种数据贡献方法,其特征在于,所述方法包括:
数据贡献方生成加解密策略;
所述数据贡献方获取目标数据;
所述数据贡献方根据所述加解密策略对所述目标数据进行加密,得到待分享数据和动态密钥;
所述数据贡献方根据所述动态密钥生成授权密钥;
所述数据贡献方将所述授权密钥发送至数据分享请求方;
所述数据贡献方将所述待分享数据和所述加解密策略输出;
所述方法还包括:
若所述数据贡献方与所述数据分享请求方互为贡献和请求方,则所述数据贡献方生成第一待分享数据以及第一动态密钥,所述数据分享请求方生成第二待分享数据以及第二动态密钥;
所述数据贡献方向第三方平台发送所述第一待分享数据以及所述第一动态密钥;
所述数据分享请求方向所述第三方平台发送所述第二待分享数据以及所述第二动态密钥;
获取第一分享数据和第二分享数据;其中,所述第一分享数据由所述第三方平台根据加解密策略与所述第一动态密钥得到,所述第二分享数据由所述第三方平台根据所述加解密策略与所述第二动态密钥得到;所述加解密策略及计算指令由所述第三方平台获取;
根据所述计算指令,计算所述第一分享数据以及所述第二分享数据,得到联合计算结果。
10.根据权利要求9所述的方法,其特征在于,所述数据贡献方将所述待分享数据输出包括:
所述数据贡献方根据所述待分享数据,生成待分享数据描述符;
所述数据贡献方将所述待分享数据和所述待分享数据描述符发送至所述第三方平台。
11.根据权利要求9所述的方法,其特征在于,所述数据贡献方获取目标数据包括:
所述数据贡献方获取数据分享请求;
所述数据贡献方根据所述数据分享请求,得到目标数据。
12.根据权利要求9所述的方法,其特征在于,所述方法还包括:
判断所述目标数据是否为敏感数据;
若所述目标数据为敏感数据,所述数据贡献方根据所述加解密策略对所述目标数据进行加密,得到所述待分享数据和动态密钥。
13.根据权利要求9所述的方法,其特征在于,所述数据贡献方根据所述加解密策略对所述目标数据进行加密,得到待分享数据和动态密钥包括:
根据所述加解密策略,生成所述动态密钥、所述动态密钥匹配的动态密钥有效期以及所述动态密钥的适用对象。
14.根据权利要求13所述的方法,其特征在于,所述方法还包括:获取动态密钥或授权密钥的生成时长;若所述生成时长在动态密钥的有效期内,则所述第三方平台验证所述授权密钥与动态密钥是否匹配。
15.一种数据请求方法,其特征在于,所述方法包括:
数据分享请求方向数据贡献方,发送数据分享请求;
所述数据分享请求方接收所述数据贡献方传送的授权密钥;
所述数据分享请求方将所述授权密钥发送至第三方平台进行验证;
若所述授权密钥在所述第三方平台验证通过,所述数据分享请求方从所述第三方平台获取待分享数据;
所述方法还包括:
若所述数据分享请求方与所述数据贡献方互为请求和贡献方,则所述数据贡献方生成第一待分享数据以及第一动态密钥,所述数据分享请求方生成第二待分享数据以及第二动态密钥;
所述数据贡献方向所述第三方平台发送所述第一待分享数据以及所述第一动态密钥;
所述数据分享请求方向所述第三方平台发送所述第二待分享数据以及所述第二动态密钥;
获取第一分享数据和第二分享数据;其中,所述第一分享数据由所述第三方平台根据加解密策略与所述第一动态密钥得到,所述第二分享数据由所述第三方平台根据所述加解密策略与所述第二动态密钥得到;所述加解密策略及计算指令由所述第三方平台获取;
根据所述计算指令,计算所述第一分享数据以及所述第二分享数据,得到联合计算结果。
16.根据权利要求在15所述的方法,其特征在于,所述数据分享请求包括:
所述数据分享请求方所要获取的所述待分享数据的源地址、数据实体、数据模式以及申请动机。
17.一种数据共享装置,其特征在于,所述装置包括:
数据贡献方数据获取模块,用于第三方平台获取数据贡献方的待分享数据和动态密钥;
数据分享请求方数据获取模块,用于所述第三方平台获取数据分享请求方的授权密钥和数据分享请求描述符;
验证模块,用于所述第三方平台验证所述第三方平台验证所述授权密钥与所述动态密钥是否匹配;
待分享数据发送模块,用于所述第三方平台验证所述授权密钥与所述动态密钥匹配,则将所述待分享数据发送至所述数据分享请求方;
所述装置还包括:
数据生成模块,用于若所述数据贡献方与所述数据分享请求方互为贡献和请求方,则所述数据贡献方生成第一待分享数据以及匹配的第一动态密钥,所述数据分享请求方生成第二待分享数据以及第二动态密钥;
第一数据获取模块,用于所述第三方平台获取所述第一待分享数据以及所述第一动态密钥;
第二数据获取模块,用于所述第三方平台获取所述第二待分享数据以及所述第二动态密钥;
指令获取模块,用于所述第三方平台获取加解密策略及计算指令;
分享数据生成模块,用于所述第三方平台根据所述加解密策略与所述第一动态密钥得到第一分享数据,所述第三方平台根据所述加解密策略与所述第二动态密钥得到第二分享数据;
联合计算结果生成模块,用于所述第三方平台根据所述计算指令,对所述第一分享数据以及所述第二分享数据进行计算,得到联合计算结果。
18.一种数据贡献装置,其特征在于,所述装置包括:
加解密函数获取模块,用于数据贡献方获取加解密函数;
加解密策略生成模块,用于所述数据贡献方根据所述加解密函数,生成加解密策略;
目标数据获取模块,用于所述数据贡献方获取目标数据;
目标数据加密模块,用于所述数据贡献方根据所述加解密策略对所述目标数据进行加密,得到待分享数据和动态密钥;
授权密钥生成模块,用于所述数据贡献方根据所述动态密钥生成授权密钥;
授权密钥发送模块,用于所述数据贡献方将所述授权密钥发送至数据分享请求方;
数据发送模块,用于所述数据贡献方将所述待分享数据和所述加解密策略发送至第三方平台;
所述装置还包括:
数据生成模块,用于若所述数据贡献方与所述数据分享请求方互为贡献和请求方,则所述数据贡献方生成第一待分享数据以及第一动态密钥,所述数据分享请求方生成第二待分享数据以及第二动态密钥;
第一数据获取模块,用于所述数据贡献方向所述第三方平台发送所述第一待分享数据以及所述第一动态密钥;
第二数据获取模块,用于所述数据分享请求方向所述第三方平台发送所述第二待分享数据以及所述第二动态密钥;
分享数据生成模块,用于获取第一分享数据和第二分享数据;其中,所述第一分享数据由所述第三方平台根据加解密策略与所述第一动态密钥得到,所述第二分享数据由所述第三方平台根据所述加解密策略与所述第二动态密钥得到;所述加解密策略及计算指令由所述第三方平台获取;
联合计算结果生成模块,用于根据所述计算指令,计算所述第一分享数据以及所述第二分享数据,得到联合计算结果。
19.一种数据请求装置,其特征在于,所述装置包括:
数据分享请求发送模块,用于数据分享请求方向数据贡献方,发送数据分享请求;
授权密钥接收方,用于所述数据分享请求方接收所述数据贡献方传送的授权密钥;
授权密钥验证模块,用于所述数据分享请求方将所述授权密钥发送至第三方平台进行验证;
待分享数据获取模块,用于若所述授权密钥在所述第三方平台验证通过,所述数据分享请求方从所述第三方平台获取所述待分享数据;
所述装置还包括:
数据生成模块,用于若所述数据分享请求方与所述数据贡献方互为请求和贡献方,则所述数据贡献方生成第一待分享数据以及第一动态密钥,所述数据分享请求方生成第二待分享数据以及第二动态密钥;
第一数据获取模块,用于所述数据贡献方向所述第三方平台发送所述第一待分享数据以及所述第一动态密钥;
第二数据获取模块,用于所述数据分享请求方向所述第三方平台发送所述第二待分享数据以及所述第二动态密钥;
分享数据生成模块,用于获取第一分享数据和第二分享数据;其中,所述第一分享数据由所述第三方平台根据加解密策略与所述第一动态密钥得到,所述第二分享数据由所述第三方平台根据所述加解密策略与所述第二动态密钥得到;所述加解密策略及计算指令由所述第三方平台获取;
联合计算结果生成模块,用于根据所述计算指令,计算所述第一分享数据以及所述第二分享数据,得到联合计算结果。
20.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至16中任一项所述方法的步骤。
21.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至16中任一项所述的方法的步骤。
CN201811639763.5A 2018-12-29 2018-12-29 数据共享方法、装置、计算机设备和存储介质 Active CN111385266B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811639763.5A CN111385266B (zh) 2018-12-29 2018-12-29 数据共享方法、装置、计算机设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811639763.5A CN111385266B (zh) 2018-12-29 2018-12-29 数据共享方法、装置、计算机设备和存储介质

Publications (2)

Publication Number Publication Date
CN111385266A CN111385266A (zh) 2020-07-07
CN111385266B true CN111385266B (zh) 2022-06-17

Family

ID=71220927

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811639763.5A Active CN111385266B (zh) 2018-12-29 2018-12-29 数据共享方法、装置、计算机设备和存储介质

Country Status (1)

Country Link
CN (1) CN111385266B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112416893A (zh) * 2020-11-10 2021-02-26 金蝶软件(中国)有限公司 数据共享方法、***、装置、计算机设备和存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104158827A (zh) * 2014-09-04 2014-11-19 中电长城网际***应用有限公司 密文数据共享方法、装置、查询服务器和上传数据客户端
EP2988291A1 (en) * 2014-08-22 2016-02-24 IDscan Biometrics Limited Method, system and computer program for personal data sharing
CN106295393A (zh) * 2015-06-26 2017-01-04 阿里巴巴集团控股有限公司 电子处方操作方法、装置及***
CN107979590A (zh) * 2017-11-02 2018-05-01 财付通支付科技有限公司 数据共享方法、客户端、服务器、计算设备及存储介质
CN108768633A (zh) * 2018-05-30 2018-11-06 腾讯科技(深圳)有限公司 实现区块链中信息共享的方法及装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6532601B2 (ja) * 2015-09-21 2019-06-19 スイス リインシュランス カンパニー リミテッド 2層二重暗号化デジタル情報鍵のシステム間の交換に基づく安全なデジタル共有のためのシステム及び方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2988291A1 (en) * 2014-08-22 2016-02-24 IDscan Biometrics Limited Method, system and computer program for personal data sharing
CN104158827A (zh) * 2014-09-04 2014-11-19 中电长城网际***应用有限公司 密文数据共享方法、装置、查询服务器和上传数据客户端
CN106295393A (zh) * 2015-06-26 2017-01-04 阿里巴巴集团控股有限公司 电子处方操作方法、装置及***
CN107979590A (zh) * 2017-11-02 2018-05-01 财付通支付科技有限公司 数据共享方法、客户端、服务器、计算设备及存储介质
CN108768633A (zh) * 2018-05-30 2018-11-06 腾讯科技(深圳)有限公司 实现区块链中信息共享的方法及装置

Also Published As

Publication number Publication date
CN111385266A (zh) 2020-07-07

Similar Documents

Publication Publication Date Title
CN108768664B (zh) 密钥管理方法、装置、***、存储介质和计算机设备
CN110855671B (zh) 一种可信计算方法和***
CN111327643B (zh) 一种多方数据共享方法和装置
WO2021120871A1 (zh) 认证密钥协商方法、装置、存储介质及设备
US20210143986A1 (en) Method for securely sharing data under certain conditions on a distributed ledger
CN111031047B (zh) 设备通信方法、装置、计算机设备及存储介质
CN104683099A (zh) 一种改进的加密/解密内容和分发加密内容的方法和装置
CN109347813B (zh) 物联网设备登录方法、***、计算机设备和存储介质
KR102050887B1 (ko) 사물인터넷 관리를 위한 클라우드 컴퓨팅 환경에서의 데이터 공유 방법 및 시스템
CN112632581A (zh) 用户数据处理方法、装置、计算机设备及存储介质
EP3462365A1 (en) Method, apparatus, and cloud system for executing an application in a cloud system
CN114239046A (zh) 数据共享方法
CN113407627A (zh) 一种基于区块链的智能医疗网络***及医疗数据共享方法
CN113987554B (zh) 获取数据授权的方法、装置及***
CN113691502A (zh) 通信方法、装置、网关服务器、客户端及存储介质
CN111510426A (zh) 物联网配网加密方法、装置、***、电子设备及存储介质
CN111917711B (zh) 数据访问方法、装置、计算机设备和存储介质
CN114500069A (zh) 一种电子合同的存储及共享的方法与***
CN113438205A (zh) 区块链数据访问控制方法、节点以及***
CN112087417B (zh) 终端权限控制方法、装置、计算机设备和存储介质
CN111385266B (zh) 数据共享方法、装置、计算机设备和存储介质
US11101975B2 (en) Ciphertext matching system and ciphertext matching method
CN113726772A (zh) 实现在线问诊会话的方法、装置、设备及存储介质
US20220263650A1 (en) Method for establishing a secure data communication for a processing device and a trust module for generating a cryptographic key and a field device
CN113127818A (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