Ethan Rahn (er4hn)

This is the personal website of Ethan Rahn.

I am a software engineer, specializing in cybersecurity.

  • I deeply enjoy understanding a complex system, decomposing it, and finding where form does not meet intended function ๐Ÿ”๏ธ
  • I am most familiar with securing products (this may be referred to as “blue team” stuff) ๐Ÿ›ก๏ธ
  • I have an, unfortunate, familiarity with certification standards such as “FIPS 140” and “cPPND” (fka “Common Criteria”) ๐Ÿ“๏ธ

I enjoy reading about technology and imagining where it will take the world next.

  • Admittedly, I take a pessimistic worldview on this. I blame my time spent on cybersecurity for this ๐Ÿคฆ๏ธ

Biscuits - A tasty solution for AuthZ

Discussion of Biscuits, a novel type of bearer token for authZ

May 8, 2024

๐Ÿ”ฅ Take - Analysis of Security in Popular Messaging Apps

How to build a chat app that respects privacy and keeps its users safe.

January 15, 2024

(Suggested ๐Ÿ“š) Turn the Ship Around!

Review of โ€œTurn The Ship Around!โ€ by L. David Marquet

December 16, 2023

SPHINCS+ - Step by Step

A walkthrough of the SPHINCS+ PQC algorithm

December 16, 2023

(Suggested ๐Ÿ“š) Elon Musk

Review of โ€œElon Muskโ€ by Walter Issacson

November 10, 2023

Tacit Knowledge is Dangerous

On the dangers of storing everything in your head, at scale.

August 26, 2023

(Suggested ๐Ÿ“š) Becoming a Technical Leader

Review of โ€œBecoming a Technical Leaderโ€ by Gerald Weinberg.

August 12, 2023

Good Docs Take Great Effort

Writing good documentation requires great effort to execute properly

July 22, 2023

Watchman vs. Bodyguard

Everything in Cybersec can be divided into two categories: Watchmen vs Bodyguards

April 29, 2023

(๐Ÿ”ฅ Take) Luck Through Work

How to achieve better outcomes through work

April 16, 2023