Class McElieceFujisakiCipher

java.lang.Object
org.bouncycastle.pqc.legacy.crypto.mceliece.McElieceFujisakiCipher
All Implemented Interfaces:
MessageEncryptor

public class McElieceFujisakiCipher extends Object implements MessageEncryptor
This class implements the Fujisaki/Okamoto conversion of the McEliecePKCS. Fujisaki and Okamoto propose hybrid encryption that merges a symmetric encryption scheme which is secure in the find-guess model with an asymmetric one-way encryption scheme which is sufficiently probabilistic to obtain a public key cryptosystem which is CCA2-secure. For details, see D. Engelbert, R. Overbeck, A. Schmidt, "A Summary of McEliece-Type Cryptosystems and their Security", technical report. https://www.degruyter.com/document/doi/10.1515/JMC.2007.009/html