Thanks to visit codestin.com
Credit goes to github.com

Skip to content

lamafab/algebra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algebra & Cryptography

A collection of Lean 4 files written as a personal study of modern algebra and its applications to cryptography. Built on top of Mathlib.

Status: heavily work in progress. Expect gaps, rough edges, and frequent rewrites; files will be added, restructured, and refined over time as the study progresses.

Layout

  • Algebra: core algebraic structures
    • Group
      • Cyclic: cyclic groups and their connection to ℤ/nℤ
    • Ring
      • Polynomials: polynomial rings, working over 𝔽₃[X]
      • Ideals: ideals, kernels, quotients, and the prime/maximal hierarchy
    • Field
      • Galois: finite fields GF(pⁿ) and their structure
  • Crypto: cryptographic schemes built on the above
    • DiffieHellman: key exchange in a cyclic group
    • Rsa: RSA correctness from Bézout and Euler's theorem
    • EllipticCurves: Weierstrass curves over finite fields

Build

lake build

The Mathlib revision is pinned in lakefile.toml.

Structures

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors