Key points are not available for this paper at this time.
Apresentamos uma arquitetura flexível para computação confiável, chamada Terra, que permite que aplicações com uma ampla gama de requisitos de segurança sejam executadas simultaneamente em hardware comum. As aplicações no Terra desfrutam da semântica de serem executadas em uma plataforma de hardware dedicada e resistente à adulteração, enquanto mantêm a capacidade de rodar lado a lado com aplicações normais em uma plataforma de computação de uso geral. O Terra alcança essa síntese por meio do uso de um monitor de máquina virtual confiável (TVMM) que particiona uma plataforma de hardware resistente à adulteração em várias máquinas virtuais (VM) isoladas, proporcionando a aparência de várias caixas em uma única plataforma de uso geral. Para cada VM, o TVMM oferece a semântica de uma "caixa aberta", i.e., uma plataforma de hardware de uso geral como os PCs e estações de trabalho de hoje, ou uma "caixa fechada", uma plataforma opaca de propósito especial que protege a privacidade e integridade de seu conteúdo, como os consoles de jogos e telefones celulares de hoje. A pilha de software em cada VM pode ser ajustada a partir da interface de hardware para atender aos requisitos de segurança de suas aplicações. O hardware e o TVMM podem agir como uma parte confiável para permitir que VMs de caixa fechada identifiquem criptograficamente o software que executam, i.e., o que está na caixa, para partes remotas. Exploramos as forças e limitações dessa arquitetura descrevendo nossa implementação protótipo e várias aplicações que desenvolvemos para ela.
Garfinkel et al. (Sun,) estudaram esta questão.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: