Overview

SABER is an IND-CCA2 secure Key Encapsulation Mechanism (KEM) whose security relies on the hardness of the Module Learning With Rounding problem (MLWR) and remains secure even against quantum computers. SABER is one of the round 2 candidates of the NIST Post-Quantum Cryptography Standardization effort.

The SABER-suite offers three security levels:

Design

The design goals of SABER are simplicity, efficiency and flexibility. It is designed with software and hardware implementations in mind, resulting in the following choices:

One of the biggest advantages of Saber is its simplicity and efficiency: it is designed to be easy to understand and implement, and removes any unnecessary complexities that could lead to dangerous implementation mistakes. Moreover, Saber is constant-time by design and only uses simple operations. Therefore even a basic implementation of Saber will be relatively efficient and secure.

The design of Saber makes it a good fit for anonymous communication (e.g. Tor). In contrast to some other schemes, the running time is even constant-time over various different public keys as there is no rejection sampling. Moreover, due to the power-of-two moduli, the communication (public key, ciphertext) looks like uniformly random bits and contains no structure.

Security

The security of Saber is based on conservative estimates. Albrecht et al. estimated the following security for the different versions of Saber:

LightSaber Saber FireSaber
Classical Security 2^118 core SVP     2^189 core SVP     2^260 core SVP    
Quantum Security (0.265 β) 2^107 core SVP 2^172 core SVP 2^236 core SVP
In this table, the security is based on one SVP oracle cost of 2^(0.292 β) for the classical security level and 2^(0.265 β) for the quantum security level, where β is the dimension of the lattice.

Decryption failure attacks, as researched in [1][2][3], do not affect the security of Saber as the failure probability of Saber is sufficiently low, with 2^-120 for LightSaber, 2^-136 for Saber and 2^-165 for FireSaber.


Acknowledgements

The development of Saber has been supported by: