Class McEliece_KEMParameters

java.lang.Object
de.hda.fbi.ucs.eucrite.parameters.McEliece_KEMParameters
All Implemented Interfaces:
AlgorithmParameters

public class McEliece_KEMParameters
extends Object
implements AlgorithmParameters
The parameters required for the hybrid McEliece (KEM = Key Encapsulation Mechanism) scheme. An asymmetric, quantum-safe McEliece key is used to encapsulate a randomly generated AES key which in turn in used to encrypt and decrypt the data.

Since symmetric schemes are much more efficient than asymmetric schemes, this is in general more efficient than encrypting the data directly with the asymmetric key.

If you want to encrypt/decrypt data at rest with no need to exchange the key with other parties, a symmetric encryption scheme like AES can be used.

Author:
Alexander Zeier