Kaleido’s Head of Protocol Jim Zhang and special guest Vijay Krishnan, Senior Solutions Architect at AWS, discuss privacy options when using permissioned blockchains, with a focus on Trusted Execution Environments using AWS Nitro Enclaves.
Trusted Execution Environments utilize CPU and memory isolation to create highly secure execution environments (enclaves) for processing the most sensitive data. Used together with blockchains, TEEs can improve scalability and enable novel collaborative data processing scenarios.
AWS Nitro Enclaves enables customers to create isolated compute environments to further protect and securely process highly sensitive data such as personally identifiable information (PII), healthcare, financial, and intellectual property data within their Amazon EC2 instances. In this tech talk, Vijay showcases Nitro Enclaves including the architecture, benefits, how it works, and the use cases when considering confidential computing, including:
The EEA Trusted Compute Specification defines standard usage patterns and architectures to enable blockchain application developers to offload sensitive transaction data processing to an off-chain trusted compute node. The specification is designed to work with various trusted computer technologies, including TEEs, Zero Knowledge Proofs, and Multi-Party Compute.