一种基于数据流的可信计算方法及装置

    公开(公告)号:CN112434326A

    公开(公告)日:2021-03-02

    申请号:CN202110111607.7

    申请日:2021-01-27

    Abstract: 一种基于数据流的可信计算方法及装置,所述方法包括:接收用户程序发送的调用请求;所述调用请求包括参与所述可信计算的分片数据流和与所述分片数据流对应的元数据的标识信息;响应于所述调用请求,基于所述标识信息从所述存储服务中读取所述分片数据流和所述元数据;所述元数据包括对所述分片数据流中的数据分片进行解密的解密密钥,以及用于对所述分片数据流中的数据分片进行完整性校验的校验信息;基于所述校验信息,对所述分片数据流中的数据分片进行完整性校验,并在所述完整性校验通过后,进一步基于所述解密密钥对所述分片数据流中的数据分片进行解密;调用所述可信计算程序,基于解密后的所述分片数据流中的数据分片进行可信计算。

    调用合约的方法及装置

    公开(公告)号:CN111898153A

    公开(公告)日:2020-11-06

    申请号:CN202010879207.6

    申请日:2020-03-18

    Abstract: 本说明书提供一种调用合约的方法及装置,该方法可以包括:数据使用方生成针对链下合约的调用请求,所述调用请求中包含通过对目标明文数据进行加密得到的目标密文数据和针对所述目标明文数据的使用权的可验证声明;所述数据使用方通过区块链的预言机机制向部署有所述链下合约的链下隐私计算节点提交所述调用请求,所述调用请求用于指示所述链下隐私计算节点在调用条件被满足的情况下,在所述链下隐私计算节点创建的链下可信执行环境内执行所述链下合约以对所述目标明文数据进行处理,所述调用条件包括根据所述可验证声明确定出所述目标明文数据的数据拥有方向所述数据使用方授予了所述使用权。上述调用合约的过程可确保数据安全和隐私保护。

    一种基于区块链的数据处理方法、装置及设备

    公开(公告)号:CN111680305A

    公开(公告)日:2020-09-18

    申请号:CN202010757355.0

    申请日:2020-07-31

    Abstract: 本说明书实施例公开了一种基于区块链的数据处理方法、装置及设备,所述方法应用于设置有可信执行环境TEE的终端设备,包括:获取用户的数据上链请求,所述数据上链请求中包括待上传至区块链的待上链数据;通过所述终端设备上的用于执行数据上链处理的第一可信应用,将所述数据上链请求中的待上链数据传递至所述终端设备的TEE;其中,所述TEE中设置有针对所述第一可信应用的待上链数据进行数据核验的核验规则;使用所述TEE的可信执行环境确定所述待上链数据是否符合所述核验规则;若是,则基于所述第一可信应用从所述TEE中获取核验后的待上链数据,并对核验后的所述待上链数据进行上链处理。

    调用合约的方法及装置

    公开(公告)号:CN111090876A

    公开(公告)日:2020-05-01

    申请号:CN202010191197.7

    申请日:2020-03-18

    Abstract: 本说明书提供一种调用合约的方法及装置,该方法可以包括:数据使用方生成针对链下合约的调用请求,所述调用请求中包含通过对目标明文数据进行加密得到的目标密文数据和针对所述目标明文数据的使用权的可验证声明;所述数据使用方通过区块链的预言机机制向部署有所述链下合约的链下隐私计算节点提交所述调用请求,所述调用请求用于指示所述链下隐私计算节点在调用条件被满足的情况下,在所述链下隐私计算节点创建的链下可信执行环境内执行所述链下合约以对所述目标明文数据进行处理,所述调用条件包括根据所述可验证声明确定出所述目标明文数据的数据拥有方向所述数据使用方授予了所述使用权。上述调用合约的过程可确保数据安全和隐私保护。

    部署合约的方法及装置

    公开(公告)号:CN112329041B

    公开(公告)日:2024-01-23

    申请号:CN202011281665.6

    申请日:2020-03-18

    Abstract: 本说明书一个或多个实施例提供一种部署合约的方法及装置,方法包括:客户端获取针对链下隐私计算节点的远程证明报告,远程证明报告由认证服务器对链下隐私计算节点产生的自荐信息进行验证后生成,自荐信息与链下隐私计算节点上创建的链下可信执行环境相关;客户端在根据远程证明报告确定链下隐私计算节点可信的情况下,将链下合约的字节码加密传输至链下隐私计算节点,由链下隐私计算节点在链下可信执行环境中解密得到字节码并部署;其中,在区块链节点通过预言机机制对链下合约发起调用的情况下,部署的字节码可在链下可信执行环境中执行,且执行结果可通过预言机机制反馈至区块链节点。本说明书可以实现计算过程的隐私保护。

    数据授权方法、装置及电子设备

    公开(公告)号:CN113268742A

    公开(公告)日:2021-08-17

    申请号:CN202110711435.7

    申请日:2021-04-07

    Abstract: 本说明书一个或多个实施例提供一种数据授权方法、装置及电子设备,应用于搭载了可信执行环境的电子设备;可信执行环境中部署了至少一个应用程序;可信执行环境中存储了参与可信计算的隐私数据;该方法包括:接收所述数据授权方发送的针对所述隐私数据的数据授权信息;其中,所述数据授权信息包括与所述应用程序对应的授权标识;确定所述数据授权信息中的与所述应用程序对应的授权标识,与所述可信执行环境中存储的与所述应用程序对应的授权标识是否相同;其中,所述可信执行环境中存储的与所述应用程序对应的授权标识,在所述应用程序每次重新启动时进行更新;如果是,授权所述应用程序基于所述隐私数据进行可信计算的权限。

    一种获取区块链数据的方法、装置、电子设备及存储介质

    公开(公告)号:CN113221166A

    公开(公告)日:2021-08-06

    申请号:CN202110513055.2

    申请日:2021-05-11

    Abstract: 本说明书一个或多个实施例提供一种获取区块链数据的方法、装置、电子设备及存储介质,其中,所述方法应用于第一可信计算节点,第一可信计算节点部署的第一可信执行环境中运行有可信应用,所述方法包括:获取针对预言机服务程序的远程认证报告,预言机服务程序运行于第二可信执行环境;在根据远程认证报告确定预言机服务程序可信的情况下,将从可信应用获取的区块链数据查询请求发送至预言机服务程序,以使预言机服务程序响应于区块链数据查询请求,获取目标区块链上的区块数据;接收预言机服务程序返回的区块数据以及区块数据对应的数字签名,在通过预言机服务程序对应的公钥对数字签名验签成功的情况下,将区块数据返回至可信应用。

    数据授权方法、装置及电子设备

    公开(公告)号:CN112800436B

    公开(公告)日:2021-06-29

    申请号:CN202110371529.4

    申请日:2021-04-07

    Abstract: 本说明书一个或多个实施例提供一种数据授权方法、装置及电子设备,应用于搭载了可信执行环境的电子设备;可信执行环境中部署了至少一个应用程序;可信执行环境中存储了参与可信计算的隐私数据;该方法包括:接收所述数据授权方发送的针对所述隐私数据的数据授权信息;其中,所述数据授权信息包括与所述应用程序对应的授权标识;确定所述数据授权信息中的与所述应用程序对应的授权标识,与所述可信执行环境中存储的与所述应用程序对应的授权标识是否相同;其中,所述可信执行环境中存储的与所述应用程序对应的授权标识,在所述应用程序每次重新启动时进行更新;如果是,授权所述应用程序基于所述隐私数据进行可信计算的权限。

Patent Agency Ranking