代码之家  ›  专栏  ›  技术社区  ›  zvrba

用于访问Intel TXT(可信执行模式)或AMD SVM的API?

  •  3
  • zvrba  · 技术社区  · 15 年前

    是否有任何当前的操作系统(windows、linux、BSD)提供驱动程序,使用户模式的程序能够部分地在可信执行模式下执行(与计算机上运行的所有其他程序隔离)?如果是,在哪里可以找到文档?

    1 回复  |  直到 15 年前
        1
  •  6
  •   Hal Hal    15 年前

    查看乔恩·麦库恩在CMU的闪烁项目。它让应用程序创建使用TPM保护执行的自包含代码模块。问题是他们只跑了一瞬间。模块加载TPM保护,解密数据,处理数据,加密结果,然后退出。当闪烁小程序运行时,操作系统被挂起,因此它们必须快速运行。但TPM保护意味着损坏的操作系统或应用程序无法窃取机密。

    闪烁目前只适用于AMD,但他们正在开发英特尔版本。

    http://sparrow.ece.cmu.edu/group/flicker.html