← Projects

Regulus: end-to-end encrypted file sharing


CS 161 · Go · 2-person team · Summer 2026

I built an encrypted file-sharing client under a Dolev-Yao-style adversary: the server itself is malicious, and every guarantee comes from cryptography rather than trust.

Go · Argon2 · AES-CTR · HMAC-SHA-512 · RSA-OAEP · digital signatures

Code for classes still running is kept private under Berkeley's academic-honesty policy. Happy to walk through it in person. ← Back to all projects