CODE SMOOTHING, UNIFORM DISTRIBUTIONS, AND APPLICATIONS

dc.contributor.advisorBarg, Alexanderen_US
dc.contributor.authorPathegama Gam Acharige, Madhura Pankajaen_US
dc.contributor.departmentElectrical Engineeringen_US
dc.contributor.publisherDigital Repository at the University of Marylanden_US
dc.contributor.publisherUniversity of Maryland (College Park, Md.)en_US
dc.date.accessioned2025-09-15T05:36:42Z
dc.date.issued2025en_US
dc.description.abstractThis dissertation investigates the problem of approximating uniform distributions over Hamming spaces, with applications to secure communication, randomness extraction, and computational hardness reductions. The central technique used in this study is code smoothing, which involves applying additive noise to a uniformly random codeword, producing an output distribution that closely approximates uniformity. We characterize the code rate thresholds required to achieve strong uniformity guarantees, quantified using R{\'e}nyi divergence. Our results show that random linear codes, as well as structured families like Reed-Muller and LDPC codes, are highly effective at smoothing. Building on these code families, we develop practical and effective coding schemes for use in wiretap channel settings. We also study uniformity guarantees achievable through hash functions, using techniques closely related to code smoothing.In particular, we show that certain classes of linear and $k$-universal hash families provide strong uniformity guarantees, quantified by R{\'e}nyi divergence. This enables the extraction of uniform distributions to meet modern cryptographic requirements that impose stringent security guarantees. We further apply smoothing techniques to investigate cryptographic reductions, with a focus on the computational hardness of the Learning Parity with Noise (LPN) problem---a foundational problem in lightweight cryptography. While prior work has explored reductions from the decoding problem to LPN to establish its hardness, our work sharpens this connection by delineating the parameter regimes where such reductions are viable, thus clarifying both the possibilities and the limitations of this approach. Together, these contributions demonstrate how smoothing serves as a unifying analytical tool across coding theory, cryptography and computer science enabling both practical constructions and theoretical insights.en_US
dc.identifierhttps://doi.org/10.13016/bxg0-nr8g
dc.identifier.urihttp://hdl.handle.net/1903/34649
dc.language.isoenen_US
dc.subject.pqcontrolledElectrical engineeringen_US
dc.subject.pqcontrolledComputer scienceen_US
dc.titleCODE SMOOTHING, UNIFORM DISTRIBUTIONS, AND APPLICATIONSen_US
dc.typeDissertationen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
PathegamaGamAcharige_umd_0117E_25481.pdf
Size:
807.15 KB
Format:
Adobe Portable Document Format