The Secret Handshake: Demystifying PostgreSQL's SCRAM Authentication Protocol

April 21–22
Level: Advanced

Password-based authentication has evolved significantly, and SCRAM (Salted Challenge Response Authentication Mechanism) is the standard for securing modern database connections. This session offers a rigorous deep dive into the inner workings of SCRAM, specifically focusing on how PostgreSQL implements and leverages this mechanism. We will dismantle the protocol, step-by-step, exploring the client-server exchange, nonce generation, iterative hashing, and the verification process.

Attendees will walk away with a crystal-clear understanding of the SCRAM specifications (RFC5802) and the specific internal routines that PostgreSQL uses to achieve superior, modern, and cryptographically sound connection security.

Back

Join Us For PostgreSQL Conference Germany 2026

April 21–22 2026

Haus der Technik, Essen, Germany