Paper 2018/024

KEM Combiners

Federico Giacon, Felix Heuer, and Bertram Poettering

Abstract

Key-encapsulation mechanisms (KEMs) are a common stepping stone for constructing public-key encryption. Secure KEMs can be built from diverse assumptions, including ones related to integer factorization, discrete logarithms, error correcting codes, or lattices. In light of the recent NIST call for post-quantum secure PKE, the zoo of KEMs that are believed to be secure continues to grow. Yet, on the question of which is the most secure KEM opinions are divided. While using the best candidate might actually not seem necessary to survive everyday life situations, placing a wrong bet can actually be devastating, should the employed KEM eventually turn out to be vulnerable. We introduce KEM combiners as a way to garner trust from different KEM constructions, rather than relying on a single one: We present efficient black-box constructions that, given any set of `ingredient' KEMs, yield a new KEM that is (CCA) secure as long as at least one of the ingredient KEMs is. As building blocks our constructions use cryptographic hash functions and blockciphers. Some corresponding security proofs require idealized models for these primitives, others get along on standard assumptions.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
A minor revision of an IACR publication in PKC 2018
Keywords
secure combinersCCA securitypractical constructions
Contact author(s)
bertram poettering @ rhul ac uk
History
2018-01-07: received
Short URL
https://ia.cr/2018/024
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2018/024,
      author = {Federico Giacon and Felix Heuer and Bertram Poettering},
      title = {KEM Combiners},
      howpublished = {Cryptology ePrint Archive, Paper 2018/024},
      year = {2018},
      note = {\url{https://eprint.iacr.org/2018/024}},
      url = {https://eprint.iacr.org/2018/024}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.