HPKE とは何か | blog.jxck.io

2022-08-26

https://blog.jxck.io/entries/2022-08-25/hpke.html

HPKE (Hybrid Public Key Encryption) が RFC 9180 として公開された。

HPKE は、公開鍵暗号方式と共通鍵暗号方式を組み合わせて(ハイブリッド)任意の平文を暗号化するための、汎用的な枠組みとして標準化されている。

ハイブリッド暗号は、要するに公開鍵暗号で鍵を交換し、その鍵で共通鍵暗号を行う方式全般を指す。その発想自体は古くからあり、まさしく TLS や PGP が行っていることがそれにあたる。

なるほど、よく使われていることではあるけど、RFC のような標準は確かに存在しなかったかも。