Project Gabriel: AI-Accelerated Formally Verified FPGA Security for Critical Infrastructure
Caleb Parikh · Team The (FPG)A-Team
Submitted to Defensive Acceleration Hackathon. Sprint projects are early-stage work by participants, not Apart Research publications.
Project Gabriel demonstrates how AI can accelerate the development of formally verified FPGA security systems for critical infrastructure protection. We built an FPGA-based hardware authentication gatekeeper that controls access to microcontroller programming using challenge-response cryptography, with all logic formally verified using SymbiYosys. Our three-stage approach validated that AI (Claude Code) can successfully write Verilog code that passes formal verification, that direct hardware feedback loops enable rapid iterative development, and that adversarial AI testing (red team vs blue team) uncovers specification gaps missed by single-agent development. This work addresses AI safety by demonstrating how AI can make formal verification orders of magnitude cheaper and faster, enabling scalable protection of critical infrastructure and establishing foundations for verifiable compute governance systems essential for international AI agreements.
Reviews
No public critique yet.
Cite this project
@misc{parikh2025project,
title = {{Project Gabriel: AI-Accelerated Formally Verified FPGA Security for Critical Infrastructure}},
author = {Caleb Parikh},
year = {2025},
month = nov,
note = {Submitted to Defensive Acceleration Hackathon, an Apart Research Sprint},
howpublished = {\url{https://apartresearch.com/sprints/projects/project-gabriel-aiaccelerated-formally-verified-fpga-security-for-critical-infrastructure-4gs9}},
url = {https://apartresearch.com/sprints/projects/project-gabriel-aiaccelerated-formally-verified-fpga-security-for-critical-infrastructure-4gs9}
}More from Defensive Acceleration Hackathon
- View project: Neops - DevSecOps for the AI era
Neops - DevSecOps for the AI era
Broad Bros
NEOps is a CLI-based tool that embeds AI safety into your product lifecycle from day one. While development teams routinely build cybersecurity checks, AI-safety often comes later—or not at all. NEOps fills that gap by …
- View project: Assisted Audit of Solana Programs
Assisted Audit of Solana Programs
GLAM
Multi-agent solution that assists in auditing Solana programs, allows to consolidate audit findings into a knowledge base, and can integrate into CI/CD pipelines to prevent security regressions.
- View project: Mechanistic Watchdog
Mechanistic Watchdog
SL5
Mechanistic Watchdog is a mechanistic-interpretability-based “cognitive kill switch” for language models. Instead of only filtering final text, we monitor a model’s internal activations in real time and learn linear …