首页> 外文学位 >Private Computing on Public Platforms.
【24h】

Private Computing on Public Platforms.

机译:公共平台上的私有计算。

获取原文
获取原文并翻译 | 示例

摘要

Private Computing on Public Platforms (PCPP) is a new security approach which enables applications to run securely and privately on third party systems. PCPP isolates applications to ensure that the application control flow and data remain unaltered, unmonitored, and unrecorded before, during, and after execution.;In this thesis we define PCPP by expanding the unaltered, unmonitored, and unrecorded requirement to develop a public computing threat model. Additionally, we develop a set of overall PCPP requirements and characteristics which include; PCPP must be a software only implementation, PCPP will require opt-in from 3rd party remote platforms, PCPP will offer the ability to opt-out, PCPP will validate remote platforms prior to use, PCPP will protect individual applications rather than entire systems, PCPP can protect legacy applications, PCPP must provide an encryption key protection mechanism, and PCPP must defend against all threats in the public computing threat model.;We further propose a PCPP architecture which uses a set of 5 PCPP building blocks, host assessment, executable guard, secure context switch, secure I/O, and encryption key protection. The host assessment evaluates 3rd party remote platforms to ensure that their configuration matches the execution and security requirements of the PCPP application. The executable guard is a new binary executable format designed to protect the executable code while it is stored in non-volatile memory on the 3 rd party remote platform and also offers a secure executable launch process. Secure context switch encrypts all PCPP application state when the PCPP application loses ownership of the host processor and decrypts the state when the PCPP application regains control of the host processor. With Secure I/O all file contents are always encrypted when stored in non-volatile memory. Secure I/O protects file access by encrypting all write data and decrypting all read data. The encryption key protection service safely stores PCPP encryption keys on the 3rd party remote platform during application execution using a modification to the Linux context switch routine which protects encryption keys while not in use and uses a set of integrity checks to confirm only the protected application may access the stored keys. We offer expanded definitions and discussions of each PCPP building block in the body of this thesis.;We have completed implementations of all the PCPP building blocks. We offer discussions of the implementations and results comparing the execution time of ordinary applications to that of applications running with PCPP building blocks in place. Additionally, we offer a second PCPP architecture which call demand encryption/decryption which offers improved speed and security.
机译:公共平台上的私有计算(PCPP)是一种新的安全性方法,使应用程序可以在第三方系统上安全私密地运行。 PCPP将应用程序隔离开来,以确保应用程序控制流和数据在执行之前,执行期间和执行之后保持不变,未监控和未记录。;在本文中,我们通过扩展未更改,未经监控和未记录的需求来定义PCPP,以开发公共计算威胁。模型。此外,我们制定了一套PCPP总体要求和特征,其中包括: PCPP必须是仅软件实现,PCPP将要求从第三方远程平台选择加入,PCPP将提供选择退出的能力,PCPP将在使用前验证远程平台,PCPP将保护单个应用程序而不是整个系统,PCPP为了保护传统应用程序,PCPP必须提供加密密钥保护机制,并且PCPP必须防御公共计算威胁模型中的所有威胁。我们进一步提出了PCPP体系结构,该体系结构使用一组5个PCPP构建块,主机评估,可执行防护措施,安全的上下文切换,安全的I / O和加密密钥保护。主机评估会评估第三方远程平台,以确保其配置符合PCPP应用程序的执行和安全要求。可执行文件防护是一种新的二进制可执行文件格式,旨在保护可执行代码,同时将其存储在第三方远程平台的非易失性存储器中,并提供安全的可执行文件启动过程。当PCPP应用程序失去对主机处理器的所有权时,安全上下文切换将加密所有PCPP应用程序状态,而当PCPP应用程序重新获得对主机处理器的控制权时,安全上下文切换将解密状态。使用安全I / O,将所有文件内容存储在非易失性存储器中时始终会被加密。安全I / O通过加密所有写入数据和解密所有读取数据来保护文件访问。加密密钥保护服务使用对Linux上下文切换例程的修改,在应用程序执行过程中安全地将PCPP加密密钥存储在第三方远程平台上,该例程可以在不使用加密密钥的情况下保护加密密钥,并使用一组完整性检查来确认仅受保护的应用程序可以访问存储的密钥。我们在本文的主体中提供了对每个PCPP构建基块的扩展定义和讨论。我们已经完成了所有PCPP构建基块的实现。我们提供了有关实现和结果的讨论,将普通应用程序的执行时间与已安装PCPP构建块的应用程序的执行时间进行了比较。此外,我们提供了第二种PCPP体系结构,该体系结构称为按需加密/解密,从而提高了速度和安全性。

著录项

  • 作者

    Morris, Thomas.;

  • 作者单位

    Southern Methodist University.;

  • 授予单位 Southern Methodist University.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2008
  • 页码 193 p.
  • 总页数 193
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术 ;
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号