Distributed Memory Guard: Enabling Secure Enclave Computing in NoC-based Architectures
TimeWednesday, December 8th3:41pm - 3:53pm PST
Embedded and Cross-Layer Security
DescriptionEmerging cloud services are demanding more computational power, while also evoking various security and privacy challenges. New chip designs boost performance by using Networks-on-Chip (NoC) based architectures, however, they lack adequate security mechanisms. Moreover, new security architectures that protect sensitive services in isolated compartments, called enclaves, cannot provide comprehensive protection for NoC platforms, since they lack (i) secure enclave-device interaction, (ii) protection from untrusted IP, or (iii) flexible enclave memory management.
In this work, we tackle these problems by a novel hardware security primitive, Distributed Memory Guard, and design the first security architecture that protects cloud services in NoC-based enclaves.