Sistemas distribuídos + criptografia: tolerância a falhas + sigilo, mesmo que uma ou mais máquinas em seu protocolo estejam completamente comprometidas TEEs: tolerância a falhas + sigilo somente se* o hardware não for comprometido @DanielGenkin: comprometerá todo o seu hardware agir de acordo.
* tecnicamente, os projetos TEE (devem?) também assumem que o fabricante pode proteger alguma chave secreta
solução? Primeiro, aplique Sistemas Distribuídos + Criptografia. segundo, polvilhe TEEs para tornar mais difícil para máquinas individuais se comportarem mal / serem comprometidas.
ou confie nos TEEs para preservar a privacidade apenas em situações de baixo risco. mas polvilhe ZKPs: a TEE deve provar o que está fazendo para proteger a integridade diante de @DanielGenkin
782