#security
8 articles
01
·Security·FREE·PAPER·20 min read
RSA from Scratch — The Number Theory Behind Public Keys
RSA lets you publish a key that locks but cannot unlock. This builds it from congruence arithmetic up: key generation, the two modular exponentiations, and a line-by-line proof from Euler's theorem of why the message comes back — then a worked example small enough to check by hand, why factoring is the security assumption, and why textbook RSA must never be shipped without padding.
02
·Large Language Models·★ MEMBER·PAPER·13 min read
Paper Walkthrough — Feyospace-v1: Seven People, 164k Trajectories, and a Cyber Model
A seven-person team pushed open-weight models to leading agentic cyber capability — not by scaling, but by building resettable executable environments and auditing 164,269 trajectories. A ground-up walkthrough of the design and its stated limits.
03
·Inference & Serving·★ MEMBER·PAPER·11 min read
Paper walkthrough: CyberFactory — turning wild CVEs into runnable training problems
An open-source pipeline that converts real CVEs into executable, verifiable tasks and uses a reusable vulnerability-analysis skill to synthesize teacher trajectories the student then internalizes. 58.1% Pass@1 on CyberGym.
04
·Agents·FREE·11 min read
MCP and Tool Protocols — The Standard That Connects an Agent's Hands
When an LLM touches your calendar or your database, what is actually wired to what? From what a tool call really is, to the N×M problem MCP solves, to designing tool definitions, to the security boundary you cannot design around — starting from zero.
05
·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.
06
·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.
07
·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.
08
·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.