-
公开(公告)号:CN111680305B
公开(公告)日:2023-04-18
申请号:CN202010757355.0
申请日:2020-07-31
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例公开了一种基于区块链的数据处理方法、装置及设备,所述方法应用于设置有可信执行环境TEE的终端设备,包括:获取用户的数据上链请求,所述数据上链请求中包括待上传至区块链的待上链数据;通过所述终端设备上的用于执行数据上链处理的第一可信应用,将所述数据上链请求中的待上链数据传递至所述终端设备的TEE;其中,所述TEE中设置有针对所述第一可信应用的待上链数据进行数据核验的核验规则;使用所述TEE的可信执行环境确定所述待上链数据是否符合所述核验规则;若是,则基于所述第一可信应用从所述TEE中获取核验后的待上链数据,并对核验后的所述待上链数据进行上链处理。
-
公开(公告)号:CN114363321A
公开(公告)日:2022-04-15
申请号:CN202111659661.1
申请日:2021-12-30
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Abstract: 本公开涉及由文件发送设备执行的文件传输方法,包括:将要传输的文件切分为多个文件分片,并根据第一预定规则命名每个文件分片;创建元文件,所述元文件包括每个文件分片的校验信息;根据第二预定规则将所述多个文件分片和所述元文件上传到文件服务器的存储目录中;以及将所述元文件的存储路径和校验信息通知文件接收设备,其中所述元文件的存储路径包括所述元文件的存储目录和所述元文件的文件名。本公开还涉及由文件接收设备执行的文件传输方法、文件传输方法、文件发送设备、文件接收设备、以及文件传输系统。
-
公开(公告)号:CN114297692A
公开(公告)日:2022-04-08
申请号:CN202111655728.4
申请日:2021-12-30
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Abstract: 本公开涉及基于数据处理系统的隐私数据处理方法,包括:在第一用户侧:将需处理的数据划分为多个数据块,每个数据块包括多个数据行;以及将每个数据块分别进行加密,得到多个密文数据块,并将多个密文数据块传输给所述数据处理系统;以及在所述数据处理系统:将每个密文数据块分配给多个可信执行环境中的一个可信执行环境;可信执行环境将密文数据块解密为明文数据块,并对明文数据块中的多个数据行中的每个数据行进行处理,以得到明文处理结果;可信执行环境将明文处理结果加密得到密文处理结果,并将密文处理结果输出到可信执行环境之外;以及在可信执行环境之外执行存储功能代码,以将密文处理结果存储至外部存储空间。
-
公开(公告)号:CN112989397A
公开(公告)日:2021-06-18
申请号:CN202110532294.2
申请日:2021-05-17
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
IPC: G06F21/60
Abstract: 本说明书提供一种抗侧信道攻击的数据处理方法和装置,其中,所述方法应用于部署有可信执行环境的可信计算节点,包括:将获取的第一数据集合密文与第二数据集合密文传入可信执行环境;将第一数据集合密文解密得到的第一数据集合中包含的数据元素存入可信执行环境中的第一内存空间,将第二数据集合密文解密得到的第二数据集合中包含的数据元素存入可信执行环境中的第二内存空间;从第一内存空间与第二内存空间中的任一内存空间中逐次读取数据元素,将每次读取出的数据元素与从第一内存空间与第二内存空间中的另一内存空间中逐次读取出的每一个数据元素逐一进行比对,并根据比对结果生成第一数据集合与第二数据集合对应的数据处理结果。
-
公开(公告)号:CN112989319A
公开(公告)日:2021-06-18
申请号:CN202110515727.3
申请日:2021-05-12
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Abstract: 本说明书提供了一种实现可信计算的方法、装置、电子设备及存储介质,所述方法应用于可信计算节点,所述可信计算节点处部署的可信执行环境中封装有库操作系统环境,所述方法包括:接收调用方针对所述可信执行环境发送的远程认证挑战,并根据所述远程认证挑战协助所述调用方获取远程认证报告;接收所述调用方发送的计算请求密文,所述计算请求密文在所述调用方根据所述远程认证报告确认所述可信计算节点可信的情况下发送;在所述库操作系统环境中对所述计算请求密文进行解密得到计算请求后,调用并执行所述库操作系统环境中对应于所述计算请求的可信计算程序。
-
公开(公告)号:CN112800488A
公开(公告)日:2021-05-14
申请号:CN202110390557.0
申请日:2021-04-12
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Abstract: 本说明书一个或多个实施例提供一种应用升级方法、装置及电子设备,应用于搭载了可信执行环境的电子设备;可信执行环境中部署了至少一个可信应用;该方法包括:接收应用部署方发送的针对可信应用的应用升级请求;其中,应用升级请求包括与应用部署方对应的身份凭证,以及与可信应用对应的更新代码;在可信执行环境中,获取可信执行环境中存储的与可信应用对应的更新凭证,并确定应用升级请求中的与应用部署方对应的身份凭证,与对更新凭证进行解密得到的身份凭证是否相同;其中,更新凭证为基于与可信应用对应的密钥,对与应用部署方对应的身份凭证进行加密得到的加密后的身份凭证;如果是,则基于更新代码对可信应用的代码进行更新。
-
公开(公告)号:CN112800436A
公开(公告)日:2021-05-14
申请号:CN202110371529.4
申请日:2021-04-07
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Abstract: 本说明书一个或多个实施例提供一种数据授权方法、装置及电子设备,应用于搭载了可信执行环境的电子设备;可信执行环境中部署了至少一个应用程序;可信执行环境中存储了参与可信计算的隐私数据;该方法包括:接收所述数据授权方发送的针对所述隐私数据的数据授权信息;其中,所述数据授权信息包括与所述应用程序对应的授权标识;确定所述数据授权信息中的与所述应用程序对应的授权标识,与所述可信执行环境中存储的与所述应用程序对应的授权标识是否相同;其中,所述可信执行环境中存储的与所述应用程序对应的授权标识,在所述应用程序每次重新启动时进行更新;如果是,授权所述应用程序基于所述隐私数据进行可信计算的权限。
-
公开(公告)号:CN112560019A
公开(公告)日:2021-03-26
申请号:CN202011618603.X
申请日:2020-07-31
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例公开了一种区块链数据的处理方法、装置及设备,所述方法应用于设置有可信执行环境TEE的终端设备,包括:从区块链中获取目标业务的待核验数据,待核验数据包括记录于区块链中的目标业务执行过程中产生的流转数据;基于目标业务,确定对待核验数据的真实性进行核验所相关的第三方权威机构,获取记录于第三方权威机构中的目标业务执行过程中产生的基准流转数据;通过终端设备上的第一可信应用,将待核验数据和基准流转数据传递至TEE;其中,TEE中设置有对待核验数据进行数据核验的核验规则;使用可信执行环境基于待核验数据中的流转数据和基准流转数据确定待核验数据是否符合核验规则,并输出待核验数据的核验结果。
-
公开(公告)号:CN111737304B
公开(公告)日:2021-03-02
申请号:CN202010757367.3
申请日:2020-07-31
Applicant: 支付宝(杭州)信息技术有限公司
IPC: G06F16/2455 , G06F16/22 , G06F21/64
Abstract: 本说明书实施例公开了一种区块链数据的处理方法、装置及设备,所述方法包括:接收对区块链中存储的目标数据的读取请求;从所述区块链中获取所述目标数据的读取权限索引信息,并基于所述读取权限索引信息获取所述目标数据对应的数据读取规则,所述数据读取规则用于确定所述目标数据中的可读取内容;在预定的可信环境中,基于所述数据读取规则确定所述目标数据中的可读取内容;将所述目标数据中的可读取内容提供给所述读取请求的发送方。
-
公开(公告)号:CN112199701A
公开(公告)日:2021-01-08
申请号:CN202011104290.6
申请日:2020-03-18
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种调用合约的方法及装置,该方法包括:链下隐私计算节点接收到经过加密的调用请求,并在链下可信执行环境中解密得到所述调用请求包含的链下合约的标识信息和入参数据的信息;所述链下隐私计算节点根据所述标识信息调用预先部署的所述链下合约的字节码,并通过部署于所述链下可信执行环境中的虚拟机执行所述字节码以对所述入参数据进行链下隐私计算;所述链下隐私计算节点在链下可信执行环境中对得到的链下隐私计算结果进行加密并反馈。通过本说明书的技术方案,可以在合约调用过程中实现隐私保护。
-
-
-
-
-
-
-
-
-