🔒Trusted execution environments (TEEs) allow applications to directly interact with hardware and encrypt their data.
🔍Cache side-channel attacks can leak information from enclaves, compromising security.
🚀T-Shirt is a scalable solution that secures all cache levels and minimizes hardware complexity.
💡Partitioning and metadata virtualization are key techniques used in T-Shirt to support high numbers of enclaves.
🔄Context switches are efficiently handled by flushing and updating cache contents when enclaves are scheduled or descheduled.