Key points are not available for this paper at this time.
Os ambientes de execução confiáveis (TEEs) estão sendo cada vez mais utilizados em dispositivos que vão de sensores embarcados a servidores em nuvem e abrangem uma variedade de custos, limitações de potência e escolhas de modelos de ameaças à segurança. Por outro lado, cada um dos TEEs específicos de fornecedores atuais faz um conjunto fixo de concessões, com pouco espaço para personalização. Apresentamos o Keystone—o primeiro framework de código aberto para construir TEEs personalizados. O Keystone utiliza abstrações simples fornecidas pelo hardware, como isolamento de memória e uma camada programável sob componentes não confiáveis (por exemplo, sistema operacional). Construímos primitivas essenciais de TEE reutilizáveis a partir dessas abstrações, permitindo modificações específicas da plataforma e escolhas flexíveis de recursos. Demonstramos como os TEEs baseados em Keystone operam em hardware RISC-V não modificado e mostramos os pontos fortes do nosso design em termos de segurança, tamanho de TCB, execução de uma variedade de benchmarks, aplicações, kernels e modelos de implantação.
Lee et al. (Qua,) estudaram essa questão.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: