light-lattice

A Lightweight Lattice Cryptography SuiteSignatures · Encapsulation · Key Exchange

Key Encapsulation

PolarLAC

Polar code-enhanced LAttice-based Cryptosystem

Introduction

PolarLAC combines Module-LWE with polar error-correcting codes. It provides public-key encryption and a CCA-secure KEM construction, bringing together small moduli, soft-information decoding, and spectral rejection sampling.

  1. 01

    Small moduli

    Most parameter sets in PolarLAC use q = 257, offering a favorable trade-off between security, bandwidth, and implementation efficiency.

  2. 02

    Polar codes

    Successive-cancellation decoding uses soft information about the noise distribution to recover the encoded message.

  3. 03

    Spectral rejection

    Sampling constrains the spectral norms of secret and noise polynomials to control decryption failures.