§3.04 Veracity: End-to-end Encrypted Messaging with Forward Secrecy and Post-Compromise Security
Desktop E2EE messenger implementing full Signal cryptographic stack (e.g., X3DH and Double Ratchet) totalling ~20,000 lines of code. Security properties are formally verified using TLA+ and Alloy, with in-transit ciphertext validated against the NIST 800-22 statistical test suite. This as a course project that far exceeded baseline requirements.