POST-QUANTUM
Jul 1, 2026
Building the Same Secure Channel Twice: Notes from a Post-Quantum Project
Why I implemented one encrypted channel with two completely different post-quantum families — Kyber + Dilithium on one side, HQC + SPHINCS+ on the other — and what attacking my own protocol taught me about crypto-agility.
READ POST →
KERNEL
Jul 1, 2026
Hunting Race Conditions in the Kernel Network Stack
Race conditions are the bugs coverage-guided fuzzers are worst at finding. Notes from RaceFuzz, the OSIRIS Lab project I lead: why the network stack is a concurrency minefield and what "semantic" fuzzing actually means.
READ POST →
CTF
Jul 1, 2026
What Writing a CSAW CTF Challenge Taught Me About Breaking Things
Solving challenges makes you a better attacker. Writing one makes you a better engineer. Lessons from authoring a challenge for one of the world's largest student-run CTFs — difficulty curves, unintended solutions, and infra at scale.
READ POST →