# isabelle-lattice-crypto > Lattice-based cryptography in Isabelle/HOL including LWE, SIS, RLWE, and security reductions - Author: Theodore Pender - Repository: teddyjfpender/isabella-crypto - Version: 20260124103348 - Stars: 1 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/teddyjfpender/isabella-crypto - Web: https://mule.run/skillshub/@@teddyjfpender/isabella-crypto~isabelle-lattice-crypto:20260124103348 --- --- name: isabelle-lattice-crypto description: Lattice-based cryptography in Isabelle/HOL including LWE, SIS, RLWE, and security reductions --- # Isabelle Lattice Cryptography ## Overview This skill covers the formalization of lattice-based cryptographic primitives and their security in Isabelle/HOL. Lattice cryptography is believed to be secure against quantum computers and includes problems like Learning With Errors (LWE), Short Integer Solution (SIS), and their ring variants. ## Web References When you need more information, you can fetch these authoritative sources: | Topic | URL | Description | |-------|-----|-------------| | LWE Survey | https://cims.nyu.edu/~regev/papers/lwesurvey.pdf | Regev's comprehensive LWE survey | | Simple LWE PKE | https://di-mgt.com.au/lattice-lwe-simple-pke.html | Clear explanation of Regev's encryption | | Lattice Crypto Paper | https://eprint.iacr.org/2024/1287.pdf | Modern lattice crypto overview | | NIST PQC | https://csrc.nist.gov/projects/post-quantum-cryptography | Post-quantum standardization | | Kyber Spec | https://pq-crystals.org/kyber/data/kyber-specification-round3-20210804.pdf | CRYSTALS-Kyber specification | ## Quick Use - Read `references/lattice-crypto.md` before answering lattice cryptography questions - Use web search to fetch the URLs above when you need algorithm details - Understand the distinction between computational and statistical security - Be precise about probability distributions and error terms ## Response Checklist - Correct problem definitions (LWE, SIS, RLWE, etc.) - Security parameters properly tracked (n, q, error distribution) - Reductions preserve security level - Probability bounds correctly stated - Ring variants use appropriate polynomial quotient rings - Distinguish worst-case and average-case hardness ## Example Requests - "How do I formalize the LWE assumption in Isabelle?" - "What's the relationship between SIS and LWE?" - "How do I define the RLWE problem with cyclotomic polynomials?" - "How do I prove security reduction from lattice problems?" - "How do I model the discrete Gaussian distribution?"