• https://doi.org/10.5075/epfl-thesis-7800Copy DOI Icon

LPN in Cryptography

  • Abstract
  • Literature Map
  • Similar Papers
Abstract

The security of public-key cryptography relies on well-studied hard problems, problems for which we do not have efficient algorithms. Factorization and discrete logarithm are the two most known and used hard problems. Unfortunately, they can be easily solved on a quantum computer by Shor's algorithm. Also, the research area of cryptography demands for crypto-diversity which says that we should offer a range of hard problems for public-key cryptography. If one hard problem proves to be easy, we should be able to provide alternative solutions. Some of the candidates for post-quantum hard problems, i.e. problems which are believed to be hard even on a quantum computer, are the Learning Parity with Noise (LPN), the Learning with Errors (LWE) and the Shortest Vector Problem (SVP). A thorough study of these problems is needed in order to assess their hardness. In this thesis we focus on the algorithmic study of LPN. LPN is a hard problem that is attractive, as it is believed to be post-quantum resistant and suitable for lightweight devices. In practice, it has been employed in several encryption schemes and authentication protocols. At the beginning of this thesis, we take a look at the existing LPN solving algorithms. We provide the theoretical analysis that assesses their complexity. We compare the theoretical results with practice by implementing these algorithms. We study the efficiency of all LPN solving algorithms which allow us to provide secure parameters that can be used in practice. We push further the state of the art by improving the existing algorithms with the help of two new frameworks. In the first framework, we split an LPN solving algorithm into atomic steps. We study their complexity, how they impact the other steps and we construct an algorithm that optimises their use. Given an LPN instance that is characterized by the noise level and the secret size, our algorithm provides the steps to follow in order to solve the instance with optimal complexity. In this way, we can assess if an LPN instance provides the security we require and we show what are the secure instances for the applications that rely on LPN. The second framework handles problems that can be decomposed into steps of equal complexity. Here, we assume that we have an adversary that has access to a finite or infinite number of instances of the same problem. The goal of the adversary is to succeed in just one instance as soon as possible. Our framework provides the strategy that achieves this. We characterize an LPN solving algorithm in this framework and show that we can improve its complexity in the scenario where the adversary is restricted. We show that other problems, like password guessing, can be modeled in the same framework.

Similar Papers
  • Research Article

Bringing Theory Closer to Practice in Post-quantum and Leakage-resilient Cryptography

  • Jan 01, 2015
  • Infoscience (Ecole Polytechnique Fédérale de Lausanne)
  • Alexandre Duc
  • Book Chapter
  • Citations10

Statistically Sender-Private OT from LPN and Derandomization

  • Jan 01, 2022
  • Nir Bitansky +1
  • Research Article
  • Citations5

A lightweight multi-party authentication in insecure reader-server channel in RFID-based IoT

  • Nov 21, 2020
  • Peer-to-Peer Networking and Applications
  • Mohammad Mamun +3
  • Research Article
  • Citations21

Efficient Authentication from Hard Learning Problems

  • Dec 09, 2016
  • Journal of Cryptology
  • Eike Kiltz +4
  • Research Article
  • Citations15

Enhancing Reliability and Security: A Configurable Poisoning PUF Against Modeling Attacks

  • Nov 01, 2022
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • Chia-Chih Lin +1
  • Conference Article
  • Citations3

Design and Analysis of a Scalable and Efficient Quantum Circuit for LWE Matrix Arithmetic

  • Oct 01, 2022
  • Chao Lu +2
  • Research Article
  • Citations4

Lattice-based certificateless encryption scheme

  • Jul 31, 2014
  • Frontiers of Computer Science
  • Mingming Jiang +4
  • Research Article
  • Citations3

Quantum Computing in Cryptographic Systems

  • Jan 01, 2024
  • International Journal of Advanced IT Research and Development
  • Robin Cyriac +2
  • Research Article
  • Citations4

A factoring and discrete logarithm based cryptosystem

  • Jan 01, 2013
  • International Journal of Contemporary Mathematical Sciences
  • Abdoul Aziz Ciss +1
  • PDF
  • Research Article
  • Citations4

LPN-based Attacks in the White-box Setting

  • Aug 31, 2023
  • IACR Transactions on Cryptographic Hardware and Embedded Systems
  • Alex Charlès +1
  • Conference Article

A new development of public key cryptosystem

  • Jul 01, 2010
  • Xiao Bo Yang +2
  • Research Article
  • Citations30

Quantum algorithm for solving hyperelliptic curve discrete logarithm problem

  • Jan 02, 2020
  • Quantum Information Processing
  • Yan Huang +4
  • Research Article
  • Citations5

A public key encryption scheme based on a new variant of LWE with small cipher size

  • May 11, 2021
  • Journal of Systems Architecture
  • Ziqing Wang +3
  • PDF
  • Research Article
  • Citations4

Reduction From Module-SIS to Ring-SIS Under Norm Constraint of Ring-SIS

  • Jan 01, 2020
  • IEEE Access
  • Zahyun Koo +2
  • Research Article
  • Citations1

A NEW METHOD FOR CONSTRUCTING DIGITAL SIGNATURE SCHEME BASED ON NEW HARD PROBLEM

  • Dec 23, 2022
  • Journal of Science and Technique
  • The Truyen Bui
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.