基于TEE的拜占庭容错共识方法及相关设备

    公开(公告)号:CN115048337B

    公开(公告)日:2022-11-08

    申请号:CN202210975660.6

    申请日:2022-08-15

    Abstract: 本发明公开了一种基于TEE的拜占庭容错共识方法、系统、智能终端及计算机可读存储介质,所述拜占庭容错共识方法包括:控制第一节点向多个第二节点发送存储请求;当第二节点收到存储请求时,控制第二节点更新键值存储并回复第一消息给第一节点;控制第一节点向已经回复第一消息的第二节点发送确认存储请求;当第二节点收到确认存储请求时,检查第二节点的键值存储中是否包含键值对;当第二节点的键值存储中包含键值对时,控制第二节点回复第二消息给第一节点;当第一节点收到大于或等于f个第二消息时,重新确认存储成功。本发明可以实现对持久化文件提供回滚保护,进而提高安全性。

    数据处理方法、装置、设备和存储介质

    公开(公告)号:CN116933271B

    公开(公告)日:2024-12-13

    申请号:CN202310967247.X

    申请日:2023-08-02

    Abstract: 本公开的实施例提供了一种数据处理方法、装置、设备和存储介质。该方法包括:在可信执行环境中,初始化第一程序和与第一程序不同的第二程序;分别为第一程序和第二程序分配第一内存空间和第二内存空间,其中第一内存空间为线性内存地址空间,并且包括至少包括第一内存页;并且其中第二内存空间为线性内存地址空间,并且包括至少包括第二内存页,第二内存页与第一内存页不同;将第一内存空间的第一内存页映射至可信执行环境的虚拟地址空间中的第一虚拟内存页;以及将第二内存空间的第二内存页映射至虚拟地址空间中的第一虚拟内存页。

    数据处理方法、装置、计算机设备及存储介质

    公开(公告)号:CN115795556A

    公开(公告)日:2023-03-14

    申请号:CN202310085178.X

    申请日:2023-01-28

    Abstract: 本公开提供了一种数据处理方法、装置、计算机设备及存储介质,其中,该方法包括:获取数据使用方的算法功能模块,算法功能模块用于实现数据使用方指定的数据处理逻辑;以及,获取数据提供方提供的第一脱敏功能模块,第一脱敏功能模块用于实现数据提供方指定的数据脱敏逻辑;将算法功能模块与第一脱敏功能模块进行数据传输相连得到目标处理模块,并在沙箱环境中部署目标处理模块;将数据提供方提供的原始数据输入目标处理模块进行处理,得到第一输出数据,其中原始数据中携带有数据提供方的第一隐私标签;在确定第一输出数据中不包含第一隐私标签的情况下,将第一输出数据发送给数据使用方。

    一种基于二进制插桩的沙箱、内存隔离方法及存储介质

    公开(公告)号:CN115659333A

    公开(公告)日:2023-01-31

    申请号:CN202211253504.5

    申请日:2022-10-13

    Abstract: 本发明提出了一种基于二进制插桩的沙盒、内存隔离方法及存储介质,应用于以AOT编译的方式进行WASM字节码编码时的内存隔离,所述沙盒通过动态插桩工具从WASM虚拟机中提取出代码段信息和WASI函数信息;分析AOT编译运行时接收到的各条分支指令,确认各条分支指令所访问的内存处于AOT编译所对应内存内或各条分支指令的调用者在预设白名单上,最后执行AOT编译完成后得到的WASM本地代码,以实现对来自不受信任的AOT代码的托管。本实施例提供的沙盒及其内存隔离方法在WASM运行过程中对AOT模块进行动态检测,提取运行时的内存布局和AOT模块的保存地址和线性内存范围,限制了控制流和数据访问,从而提供了内存安全属性,因此具有很高的实用性。

    数据处理方法、装置、设备和存储介质

    公开(公告)号:CN116933271A

    公开(公告)日:2023-10-24

    申请号:CN202310967247.X

    申请日:2023-08-02

    Abstract: 本公开的实施例提供了一种数据处理方法、装置、设备和存储介质。该方法包括:在可信执行环境中,初始化第一程序和与第一程序不同的第二程序;分别为第一程序和第二程序分配第一内存空间和第二内存空间,其中第一内存空间为线性内存地址空间,并且包括至少包括第一内存页;并且其中第二内存空间为线性内存地址空间,并且包括至少包括第二内存页,第二内存页与第一内存页不同;将第一内存空间的第一内存页映射至可信执行环境的虚拟地址空间中的第一虚拟内存页;以及将第二内存空间的第二内存页映射至虚拟地址空间中的第一虚拟内存页。

    数据处理方法、装置、计算机设备及存储介质

    公开(公告)号:CN115795556B

    公开(公告)日:2023-05-09

    申请号:CN202310085178.X

    申请日:2023-01-28

    Abstract: 本公开提供了一种数据处理方法、装置、计算机设备及存储介质,其中,该方法包括:获取数据使用方的算法功能模块,算法功能模块用于实现数据使用方指定的数据处理逻辑;以及,获取数据提供方提供的第一脱敏功能模块,第一脱敏功能模块用于实现数据提供方指定的数据脱敏逻辑;将算法功能模块与第一脱敏功能模块进行数据传输相连得到目标处理模块,并在沙箱环境中部署目标处理模块;将数据提供方提供的原始数据输入目标处理模块进行处理,得到第一输出数据,其中原始数据中携带有数据提供方的第一隐私标签;在确定第一输出数据中不包含第一隐私标签的情况下,将第一输出数据发送给数据使用方。

    基于TEE的拜占庭容错共识方法及相关设备

    公开(公告)号:CN115048337A

    公开(公告)日:2022-09-13

    申请号:CN202210975660.6

    申请日:2022-08-15

    Abstract: 本发明公开了一种基于TEE的拜占庭容错共识方法、系统、智能终端及计算机可读存储介质,所述拜占庭容错共识方法包括:控制第一节点向多个第二节点发送存储请求;当第二节点收到存储请求时,控制第二节点更新键值存储并回复第一消息给第一节点;控制第一节点向已经回复第一消息的第二节点发送确认存储请求;当第二节点收到确认存储请求时,检查第二节点的键值存储中是否包含键值对;当第二节点的键值存储中包含键值对时,控制第二节点回复第二消息给第一节点;当第一节点收到大于或等于f个第二消息时,重新确认存储成功。本发明可以实现对持久化文件提供回滚保护,进而提高安全性。

Patent Agency Ranking