AI × Parallel Computing × Security

Making Secure Parallel Computing
More Accessible with AI.

We develop foundational technologies for automating the generation, testing, and security verification of “parallel confidential computing code” that runs across multiple Trusted Execution Environments (TEEs), using generative AI.

Project Period Apr. 2026–Mar. 2028Principal Investigator Shinobu MiwaThe University of Electro-Communications

Our goal is to perform large-scale computation quickly while protecting data—and to create a future where AI automates the complex code development required to make that possible.

THREE CHALLENGES

Three Technical Challenges

Automating parallel confidential computing code presents challenges beyond ordinary code generation. This project combines expertise in AI, software engineering, and information security to address three key challenges.

01

Lack of Specialized AI

We develop AI that generates and optimizes high-performance confidential computing code, ensuring functional correctness while minimizing the overhead of encryption and TEE use.

02

Challenges in Parallel Code Testing

We develop comprehensive test-generation and quality-improvement techniques to detect nondeterministic bugs specific to parallel execution, such as data races and deadlocks.

03

Insufficient Security Evaluation Techniques

We evaluate both the robustness of AI against attacks and the security of AI-generated confidential computing code through theory, static analysis, and formal verification.

VISION

Our Vision

We aim to reduce the cost of developing parallel confidential computing code and demonstrate the usefulness of TEE-based parallel computing through benchmark evaluations. Ultimately, this work will contribute to secure data-analysis infrastructure for the Society 5.0 era.

Project development framework
LINKS

Explore the Project

Learn about our research, team, and research outputs.