-
公开(公告)号:CN113609494A
公开(公告)日:2021-11-05
申请号:CN202110913971.5
申请日:2021-08-10
Applicant: 上海交通大学
Abstract: 本发明提供了一种适用于高性能场景下可信计算的软硬件系统及架构方法,包括硬件部分和软件开发部分,硬件部分包括主机和设备,主机包括基于RISC‑V架构的中央处理器,设备包括控制核、计算核以及使用控制核和计算核的架构,控制核负责双向的数据传输,配置计算核运行模式和分配计算任务;设备硬件向主机提供安全配置、指令队列和发送通知;软件开发部分包括使用C语言构建的主机应用、飞地进程和设备驱动,利用中央处理器的硬件特性将主机应用运行在飞地进程上,飞地进程通过设备驱动向设备请求服务。本发明在兼顾安全性的前提下,保证系统整体的吞吐,在飞地进程使用设备的同时,也允许运行在普通环境中的进程调用设备服务。
-
公开(公告)号:CN113609494B
公开(公告)日:2024-08-06
申请号:CN202110913971.5
申请日:2021-08-10
Applicant: 上海交通大学
Abstract: 本发明提供了一种适用于高性能场景下可信计算的软硬件系统及架构方法,包括硬件部分和软件开发部分,硬件部分包括主机和设备,主机包括基于RISC‑V架构的中央处理器,设备包括控制核、计算核以及使用控制核和计算核的架构,控制核负责双向的数据传输,配置计算核运行模式和分配计算任务;设备硬件向主机提供安全配置、指令队列和发送通知;软件开发部分包括使用C语言构建的主机应用、飞地进程和设备驱动,利用中央处理器的硬件特性将主机应用运行在飞地进程上,飞地进程通过设备驱动向设备请求服务。本发明在兼顾安全性的前提下,保证系统整体的吞吐,在飞地进程使用设备的同时,也允许运行在普通环境中的进程调用设备服务。
-