-
Interface Summary
| Interface |
Description |
| KEMParameters |
Parameters for Key Encapsulation Mechanism (KEM) operations.
|
Package org.bouncycastle.pqc.crypto Description
Post-Quantum Cryptography implementations and algorithms.
This package contains concrete implementations of post-quantum cryptographic algorithms, including the Module-Lattice-Based Key Encapsulation Mechanism (ML-KEM) which is based on CRYSTALS-Kyber.
Key Components:
- ML-KEM (Module-Lattice-Based Key Encapsulation Mechanism) implementation
- Key generation, encapsulation, and decapsulation algorithms
- Post-quantum cryptographic utilities and helper classes
Main Functionality:
- Quantum-resistant key pair generation
- Secure key encapsulation and decapsulation operations
- Lattice-based cryptographic primitives
- Integration with BouncyCastle's provider architecture
Usage Notes:
- These algorithms are designed to be secure against both classical and quantum computer attacks
- ML-KEM is standardized and suitable for production use in quantum-resistant scenarios