Cover image

Implementing Post-Quantum Cryptography with Lattice-Based Key Exchange in TLS 1.3

This post explains how to integrate lattice‑based key exchange algorithms such as Kyber into TLS 1.3, detailing handshake modifications, cipher suite selection, and operational impact.

October 1, 2026 · 6 min · 1115 words · martinuke0
Visualization of the double ratchet algorithm showing key chains evolving in two dimensions

Implementing Signal's Double Ratchet Protocol: Ephemeral Key Evolution and Forward Secrecy

An in-depth exploration of Signal’s Double Ratchet Protocol, covering how ephemeral key evolution and symmetric-key ratchets jointly provide forward secrecy and break-in recovery in end-to-end encrypted messaging.

September 22, 2026 · 9 min · 1816 words · martinuke0
A visual representation of encrypted data processing

Mastering Fully Homomorphic Encryption with Microsoft SEAL

A deep dive into Microsoft SEAL, exploring CKKS and BFV schemes for performing encrypted computations on sensitive data.

September 19, 2026 · 9 min · 1809 words · martinuke0
Short description of the cover image subject.

Mastering Argon2 Password Hashing: Secure Storage Strategies for Modern Applications

A practical guide to configuring Argon2, migrating legacy passwords, and integrating secure password storage into contemporary application stacks.

September 11, 2026 · 6 min · 1225 words · martinuke0
Abstract representation of cryptographic noise packets traveling between two peers.

Inside the Noise Protocol Framework: Building Forward-Secure Handshakes from Scratch

A working engineer’s walkthrough of the Noise Protocol Framework, covering patterns, tokens, and a from-scratch implementation of a forward-secure XX handshake in Python.

September 4, 2026 · 10 min · 2009 words · martinuke0
Feedback