HPKE: Standardizing public-key encryption (finally!)
Feb 25, 2022Christopher Wood

Summary
This post introduces Hybrid Public Key Encryption (HPKE) as RFC 9180, a new standard for public-key encryption designed for simplicity, reusability, and future-proofing. It details the motivation, design goals (algorithm agility, authentication modes), and construction of HPKE, highlighting its use in emerging privacy-focused internet standards like Encrypted Client Hello and Oblivious DNS-over-HTTPS, and its implementation in Cloudflare's CIRCL library. This contributes to Cloudflare's broader efforts in privacy-enhancing technologies.
More from the Data Privacy & Protection Compliance trail
- Introducing Custom Regions for precision data control
- Detecting sensitive data and misconfigurations in AWS and GCP with Cloudflare One
- Improving Data Loss Prevention accuracy with AI-powered context analysis
- Preserving content provenance by integrating Content Credentials into Cloudflare Images
- Expanding Regional Services configuration flexibility for customers