Codes & Lattices: Computational Complexity and Constructions

Guardado en:
Detalles Bibliográficos
Publicado en:ProQuest Dissertations and Theses (2025)
Autor principal: Veliche Hostetler, Alexandra
Publicado:
ProQuest Dissertations & Theses
Materias:
Acceso en línea:Citation/Abstract
Full Text - PDF
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
Descripción
Resumen:Linear codes and point lattices are two mathematical objects that play a fundamental role in many areas of computer science. In cryptography the computational hardness of problems for codes and lattices is used as a security assumption for most cryptographic schemes proposed to be post-quantum. Understanding the complexity of these problems, and how techniques for codes and lattices are related, is crucial for understanding the security of the corresponding cryptosystems. With this motivation, we explore both the computational complexity and algorithmic sides of coding problems and lattice problems.We study the computational complexity of two key problems relevant to cryptography: Learning With Errors (LWE) and Code Equivalence (CE). For problems like LWE, we introduce an alternative measure of computational hardness: the maximum success probability achievable by any probabilistic polynomial-time algorithm. This more accurately models the security goals of cryptosystems based on these problems. Under this new perspective, we study the worst-case to average-case hardness of LWE and prove a tight Turing reduction from the Bounded Distance Decoding (BDD) problem to both search and decision variants of LWE. Our reduction improves previous reductions by using only a few oracle calls and explicitly quantifying the loss in success probability. The CE problem has several variants, including Permutation (PCE), Signed Permutation (SPCE), and Linear (LCE) Code Equivalence. We prove polynomial-time Karp reductions from PCE to both LCE and SPCE. Along with a known Karp reduction from SPCE to the Lattice Isomorphism Problem (LIP), our second result implies a reduction from PCE to LIP.On the algorithmic side, we use lattices and Fourier analytic techniques to construct an algorithm that list-decodes Generalized Reed-Solomon (GRS) codes from worst-case or average-case errors over any ℓp (quasi)norm where 0 < p <= 2. This is based on the Guruswami-Sudan soft-decision decoding algorithm. Our algorithm generalizes previous algorithms for the ℓ2 and ℓ1 norms and achieves a better rate-(decoding) distance trade-off than these algorithms. We also discuss lattice list-decoding capacity bounds for general norms and construct lattices with high density - which achieve the Minkowski bound - using Construction D applied to random linear codes.
ISBN:9798291567876
Fuente:ProQuest Dissertations & Theses Global