# Speaker: Zhiqiang Lin (Ohio State University) # Title: vSGX: Virtualizing SGX Enclaves on AMD SEV # Abstract: The growing need of trusted execution environment (TEE) has boomed the development of hardware enclaves. However, current TEEs and their applications are tightly bound to the hardware implementation, hindering their compatibility across different platforms. In this talk, Dr. Lin will present vSGX, a novel system to virtualize the execution of an Intel SGX enclave atop AMD SEV. The key idea is to interpose the execution of enclave instructions transparently to support the SGX ISA extensions, consolidate encrypted virtual memory of separated SEV virtual machines to create a single virtualized SGX-like address space, and provide attestations for the authenticity of the TEE and the integrity of enclave software with a trust chain rooted in the SEV hardware. By design, vSGX achieves a comparable level of security guarantees on SEV as that on Intel SGX. It has been demonstrated that vSGX imposes reasonable performance overhead for SGX enclave execution and can be used in practice. # Bio: Zhiqiang Lin is a Professor of Computer Science and Engineering at The Ohio State University. He received his Ph.D. in Computer Science from Purdue University. His research interests center around systems and software security, with a key focus on developing automated binary analysis and reverse engineering techniques for vulnerability discovery and malware analysis, and hardening the systems and software from binary code rewriting, virtualization, and trusted execution environment. Dr. Lin is a recipient of NSF CAREER award and AFOSR YIP award