Web Analytics
S3 Lab - Software & Systems Security Laboratory The University of Texas at Dallas
AI Vault logo

AI Vault

The AI Vault project designs and develops new trusted execution environments (TEEs) tailored to run artificial intelligence and machine learning programs confidentially on modern AI platforms end-to-end, including cloud, edge, and embedded devices.

TEE technologies, such as Intel SGX, AMD SEV, and ARM TrustZone, provide strong security guarantees against powerful attacks with hardware assistance. However, due to the data-intensive nature of AI/ML programs and the hardware limitations of TEEs, it is challenging to protect them using TEE technologies without significantly sacrificing security and/or performance. The goal of this project is to overcome these challenges to practically enable confidential AI and ML execution on modern AI platforms in production.

Recent News

Available Work

  • DLS: an attack framework to extract DNN architectures from enclaves with single-stepping attacks (papercode)
  • TZ-DATASHIELD: a compartmentalization framework for protecting sensitive data in embedded systems with ARM TrustZone (papercode)
  • GEVisor: a small hypervisor to build a trusted GPU execution environment (paper, code)
  • T-Slices: trusted deep learning prediction with ARM TrustZone (paper, code)
  • Vessels: a deep learning framework for confidential prediction using Intel SGX (paper)

Acknowledgments

This project is supported in part by the Electronics and Telecommunications Research Institute, the Texas A&M Engineering Experiment Station on behalf of its SecureAmerica Institute, and the Agency for Defense Development.

current people

Zelun Kong
Zelun Kong
PhD student

alumni

Deeprangshu Pal
Deeprangshu Pal
Samsung Electronics America
Md Shihabul Islam
Md Shihabul Islam
Data Security Technologies
Alex Armstrong
Alex Armstrong
Lawrence Livermore National Laboratory
Benjamin Stark
Benjamin Stark
Los Alamos National Laboratory