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.


KINDI was submitted to the NIST Call for Proposals: