高性能异构可信执行环境实现方法及系统

    公开(公告)号:CN117708832A

    公开(公告)日:2024-03-15

    申请号:CN202311815812.7

    申请日:2023-12-26

    Abstract: 本发明提供了一种高性能异构可信执行环境实现方法及系统,包括:构建XpuTEE监视器,管理所有的XpuEnclave;所述XpuEnclave由至少一个CEnclave和若干个XEnclave组成;所述CEnclave是CPU上的隔离环境;所述XEnclave是GPU上的隔离环境;同属于一个XpuEnclave的CEnclave和XEnclave通过XpuEnclave通道实现快速通信;所述XpuTEE监视器可直接访问运行在CPU上的CEnclave,所述XpuTEE监视器使用MMIO访问GPU上的XEnclave。

    高性能异构安全内存
    2.
    发明授权

    公开(公告)号:CN117521167B

    公开(公告)日:2025-03-25

    申请号:CN202311527819.9

    申请日:2023-11-15

    Abstract: 本发明提供了一种高性能异构安全内存,包括:HSMEM传输引擎、多模式保护引擎和接口;HSMEM传输引擎建立一个HSMEM传输通道,实现CPU和GPU之间的高速传输,HSMEM传输通道位于芯片内部,并控制用于安全内存的DMA请求;多模式保护引擎支持的每种内存保护方案被称为一个模式,一个内存块通过不同的模式进行保护,包括模式选择模块,用于为内存块选择模式,数据加密模块,用于数据加密和解密,完整性树模块,用于维护不同模式的完整性树;通过接口,开发人员使用预设指令明确更改内存块的模式。本发明在异构的安全内存之间实现高性能的数据传输,用在CPU‑GPU传输的时间更少,使得应用整体的性能更高。

    高性能异构可信执行环境实现方法及系统

    公开(公告)号:CN117708832B

    公开(公告)日:2025-02-14

    申请号:CN202311815812.7

    申请日:2023-12-26

    Abstract: 本发明提供了一种高性能异构可信执行环境实现方法及系统,包括:构建XpuTEE监视器,管理所有的XpuEnclave;所述XpuEnclave由至少一个CEnclave和若干个XEnclave组成;所述CEnclave是CPU上的隔离环境;所述XEnclave是GPU上的隔离环境;同属于一个XpuEnclave的CEnclave和XEnclave通过XpuEnclave通道实现快速通信;所述XpuTEE监视器可直接访问运行在CPU上的CEnclave,所述XpuTEE监视器使用MMIO访问GPU上的XEnclave。

    高性能异构安全内存
    4.
    发明公开

    公开(公告)号:CN117521167A

    公开(公告)日:2024-02-06

    申请号:CN202311527819.9

    申请日:2023-11-15

    Abstract: 本发明提供了一种高性能异构安全内存,包括:HSMEM传输引擎、多模式保护引擎和接口;HSMEM传输引擎建立一个HSMEM传输通道,实现CPU和GPU之间的高速传输,HSMEM传输通道位于芯片内部,并控制用于安全内存的DMA请求;多模式保护引擎支持的每种内存保护方案被称为一个模式,一个内存块通过不同的模式进行保护,包括模式选择模块,用于为内存块选择模式,数据加密模块,用于数据加密和解密,完整性树模块,用于维护不同模式的完整性树;通过接口,开发人员使用预设指令明确更改内存块的模式。本发明在异构的安全内存之间实现高性能的数据传输,用在CPU‑GPU传输的时间更少,使得应用整体的性能更高。

Patent Agency Ranking