Secure the future of MySQL. Sign this open letter

TDE as an Extension: A Different Path for PostgreSQL Encryption

Location Riga, Latvia
Dates Oct 21, 2025 โ€“ Oct 24, 2025
Presentation Oct 23, 2025 , 11:25โ€“12:15
Speaker
Zsolt Parragi
Zsolt Parragi

Software Engineer, Percona

Abstract

Transparent Data Encryption (TDE) has been a long-standing challenge in the PostgreSQL community. While proprietary solutions exist and major patch sets have been proposed, the topic continues to spark debate on the hackers mailing list, with no clear path forward. Our team decided to take a different approach: instead of building TDE directly into PostgreSQL, we explored how far we could go by implementing it as an extension, pushing core changes only where extensibility improvements were needed. This has been, and still is, a demanding project. Along the way, we have built multiple prototypes, hit dead ends, and uncovered design trade-offs that were not obvious at the start. In this talk, we will share the technical lessons from our journey: what failed, what succeeded, how our extension-based approach actually works, and which challenges remain unsolved.

Speaker Bios

Zsolt Parragi

Software Engineer, Percona

Zsolt joined Percona as a software developer in 2017 and has been working on Percona’s database products ever since, initially focusing on MySQL and later switching to PostgreSQL.

He likes to focus on things that make life easier and safer: encryption, authentication, extensibility, testing, and tooling.

See all talks by Zsolt Parragi »

Explore More Talks

Talk

Introducciรณn a los Operadores de Kubernetesย  for Beginners

๐Ÿ“… Jun 10, 2023
๐Ÿข Percona University Peru 2023
Edith Puclla
Edith Puclla

Technical Evangelist, Percona

Talk

15 tips to boost your Galera Cluster

๐Ÿ“… Feb 1, 2014
๐Ÿข FOSDEM 2014
๐Ÿ“ Brussels, Belgium
Talk

17 Things Developers Need to Know About Databases

๐Ÿ“… May 12, 2020 , 12/May/20 4:00 PM
๐Ÿข Open Source 101 At Home
๐Ÿ“ Online
Peter Zaitsev
Peter Zaitsev

Founder | Open-Source Advocate | Technologist | Boards Member, Advisor & Mentor

โœŽ Edit this page on GitHub