JA EN
Learn › Systems

Security

Crypto, auth, LLM attacks — designing for defence

01 ·Security·FREE·13 min read Cryptography from Scratch — Symmetric Keys, Public Keys, and Hashes Cryptography isn't about producing unreadable text — it's about engineering an extreme gap in effort between people who hold the key and people who don't. We build up the three tools (symmetric, public-key, hashing) from zero, explain why factoring shows up at all, what a signature actually promises, and how every widely deployed cipher has eventually broken. 02 ·Security·★ MEMBER·10 min read TLS from Scratch — Key Exchange and Certificates Behind the padlock icon, your browser pulls off something strange: it agrees on a secret with a stranger, over a wire everyone can read. This walks through key exchange, certificates, and the TLS 1.3 handshake from zero, ending with why a man in the middle cannot win. 03 ·Security·★ MEMBER·14 min read Authentication and Authorization — From Passwords to OAuth and Passkeys "Who are you?" and "what are you allowed to do?" are two different questions. This piece builds up password storage, sessions and tokens, the four actors in OAuth, and why passkeys resist phishing — assuming nothing to start with. 04 ·Security·★ MEMBER·PAPER·9 min read LLM Security — Prompt Injection and How to Actually Defend Against It A language model cannot tell your instructions apart from words printed on a document it was asked to read. This article works from that single fact to direct injection, indirect injection, the tool boundary that decides your blast radius, and the layered defence that actually holds.