
Rebuilding TLS, Part 4- Certificate, Trust, and MITM Protection
This article is part of my Rebuilding TLS from Scratch series. The full code and runnable...
Browse the latest writing surfaced through DevArt.

This article is part of my Rebuilding TLS from Scratch series. The full code and runnable...

Overview: Where we are and What Is Still Missing In the previous part of this series, we...

In the first part of this series, we built our first fake secure channel. We took a simple...

A year ago I wrote a series about how a web server works. I started from a very primitive version...

If you got here and made it through the previous articles, you have already done the hard part. You...

Intro Every action film has that scene just before the military operation begins. “Let’s...

I Built ac-trace to Check What Tests Actually Protect ...

AI-assisted coding is making one part of software development much faster than another. It is now...

Time on a computer looks simple: call now(), get a timestamp, move on. In the previous article, we...

Preface to the series I was tasked with synchronizing time across N computers with ~1...

I started my deep dive into cryptography six months ago. I wanted to deconstruct its internals into...

In the previous article, we did something slightly ridiculous. We took a block cipher — a tool...

In the previous series we finished AES and its modes. And in the previous article revealed why it is...

Huston, we have a problem All right, now we have a super-duper cipher — AES. (You don’t?...

In the previous article, we built DES from scratch — not because it’s still relevant, but because it...

🔸 1. Introduction In the previous article, we built the “Lego bricks” of cryptography —...

Preface This article is part of my “Introduction to Cryptography” series, cross-published...

I write about breaking foundational technologies down to first principles and rebuilding them from...

I write about breaking foundational technologies down to first principles and rebuilding them from...

I write about breaking foundational technologies down to first principles and rebuilding them from...

I write about breaking foundational technologies down to first principles and rebuilding them from...

I write about breaking foundational technologies down to first principles and rebuilding them from...

“In a quiet village, a shepherd boy watched his flock. Bored, he often shouted ‘Wolf!’ when there...

Problem Description Do you know this feeling? You’re in the middle of coding. Your brain...

I write about breaking foundational technologies down to first principles and rebuilding them from...

I write about breaking foundational technologies down to first principles and rebuilding them from...

I write about breaking foundational technologies down to first principles and rebuilding them from...

I write about breaking foundational technologies down to first principles and rebuilding them from...