SPICS Lab

A Unified Framework for PETs

High-Level Architecture of PP-AI System

  A major barrier to the adoption of privacy-preserving computing is usability. Currently, implementing systems that utilize FHE, TEEs, or ZKPs requires deep domain expertise in cryptography and hardware security. Software developers who simply want to build a secure application are forced to manually manage cryptographic keys, handle ciphertext memory limits, and rewrite their standard code into highly constrained formats.

  ur ultimate vision is a unified platform that abstracts away this complexity. We aim to build intelligent compilers, automated frameworks, and hybrid architectures that allow developers to write “normal” unencrypted code, which the system automatically translates into secure, privacy-preserving executions. By integrating various PETs seamlessly, we can choose the right tool for the right job—balancing security, privacy, and speed autonomously.

Core Research Themes

  We utilize AI as a proactive shield, focusing on three main lenses:


Key Sub-Topics & Keywords

To give you an idea of potential topics you may be interested in (but not bounded to):

  1. FHE Compilers and Auto-Vectorization**
  2. Hybrid TEE-FHE Architectures
  3. Secure Code Generation for AI Models
  4. End-to-End Encrypted System Design

Student Note: If you are a big-picture thinker who wants to build the fundamental tools, compilers, and platforms that will allow software engineers worldwide to easily write secure code, this field is for you.

Next post
AI for Security