Error Correction for FrodoKEM Using the Gosset Lattice

10/04/2021
by   Charbel Saliba, et al.
0

We consider FrodoKEM, a lattice-based cryptosystem based on LWE, and propose a new error correction mechanism to improve its performance. Our encoder maps the secret key block-wise into the Gosset lattice E_8. We propose two sets of parameters for our modified implementation. Thanks to the improved error correction, the first implementation outperforms FrodoKEM in terms of concrete security by 10 to 13 bits by increasing the error variance; the second allows to reduce the bandwidth by 7% by halving the modulus q. In both cases, the decryption failure probability is improved compared to the original FrodoKEM. Unlike some previous works on error correction for lattice-based protocols, we provide a rigorous error probability bound by decomposing the error matrix into blocks with independent error coefficients.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/29/2022

Lattice Codes for Lattice-Based PKE

The public key encryption (PKE) protocol in lattice-based cryptography (...
research
06/30/2021

GPU Based Improved Fast Iterative Algorithm for Eikonal Equation

In this paper we propose an improved fast iterative method to solve the ...
research
02/03/2022

The Wiretap Channel for Capacitive PUF-Based Security Enclosures

In order to protect devices from physical manipulations, protective secu...
research
01/13/2020

Wyner-Ziv reconciliation for key exchange based on Ring-LWE

We consider a key encapsulation mechanism (KEM) based on ring-LWE where ...
research
01/30/2019

A Game Theoretical Error-Correction Framework for Secure Traffic-Sign Classification

We introduce a game theoretical error-correction framework to design cla...
research
08/04/2020

An improved Bayesian TRIE based model for SMS text normalization

Normalization of SMS text, commonly known as texting language, is being ...

Please sign up or login with your details

Forgot password? Click here to reset