KINDI (Key encapsulatIoN and encryption baseD on lattIces) is a lattice-based encryption scheme and CCA-secure key encapsulation mechanism that relies on lattice-based trapdoor functions. It recovers both the secret and error in MLWE instances. Due to this one attains nice security features and a high message throughput resulting in smaller ciphertext expansion factors at competitive parameters and performance.
- Current Documentation (update Oct 2018 )
- Current Documentation (update Jan 2018)
- Submitted Documentation (Dec 2017)
KINDI was submitted to the NIST Call for Proposals: