mirror of
https://github.com/arnaucube/math.git
synced 2026-10-03 18:37:51 +02:00
No description
- TeX 92.1%
- Sage 7.9%
* upload current wip version of slides_lattices-intro.pdf * advance lattice slides: poly ring details, why lattices slide, benchmarks comparison slide * wip lattice slides. Need to remove several slides to fit in time and make it a bit less dense * lattices slides: add intuiton boxes, add Sigma & ML-DSA diagrams slides * polish, add alg zelda img, comment out unused slides (wip) * wip, polishing, rm dual lattices slide * polishing * add color to ML-DSA, add lwe-sphere-error.png, polish conclusions/takeaways * lattice slides: last polishments * fix typos * pending |
||
|---|---|---|
| .github/workflows | ||
| img | ||
| slides | ||
| .gitignore | ||
| abstract-algebra-charles-pinter-notes.pdf | ||
| abstract-algebra-charles-pinter-notes.tex | ||
| algebraic-coding-theory-notes.pdf | ||
| algebraic-coding-theory-notes.tex | ||
| blind-sign-over-ec.sage | ||
| bls-sigs.sage | ||
| bls12-381.sage | ||
| ccs-plonk.sage | ||
| ccs-r1cs.sage | ||
| commutative-algebra-notes.pdf | ||
| commutative-algebra-notes.tex | ||
| fft-notes.bib | ||
| fft-notes.pdf | ||
| fft-notes.tex | ||
| fft.sage | ||
| galois-theory-notes.pdf | ||
| galois-theory-notes.tex | ||
| ipa.sage | ||
| kzg.sage | ||
| lattices.pdf | ||
| lattices.tex | ||
| LICENSE | ||
| notes_bls-sig.pdf | ||
| notes_bls-sig.tex | ||
| notes_caulk.pdf | ||
| notes_caulk.tex | ||
| notes_fri_stir.pdf | ||
| notes_fri_stir.tex | ||
| notes_halo.pdf | ||
| notes_halo.tex | ||
| notes_hash-based-signatures.pdf | ||
| notes_hash-based-signatures.tex | ||
| notes_hypernova.pdf | ||
| notes_hypernova.tex | ||
| notes_nova.pdf | ||
| notes_nova.tex | ||
| notes_ntt.pdf | ||
| notes_ntt.tex | ||
| notes_reed-solomon.bib | ||
| notes_reed-solomon.pdf | ||
| notes_reed-solomon.tex | ||
| notes_sonic.pdf | ||
| notes_sonic.tex | ||
| notes_spartan.pdf | ||
| notes_spartan.tex | ||
| number-theory.sage | ||
| paper-notes.bib | ||
| pinocchio-groth16.pdf | ||
| pinocchio-groth16.tex | ||
| powersoftau.sage | ||
| README.md | ||
| ring-signatures.sage | ||
| seminarexercises.pdf | ||
| seminarexercises.tex | ||
| sigma-or-notes.pdf | ||
| sigma-or-notes.tex | ||
| sigma.sage | ||
| weil-pairing.pdf | ||
| weil-pairing.tex | ||
math/cryptography
Note: this repo is human-written, no AI generated content.
Usually while studying papers and books I take handwritten notes, this section contains some of them re-written to LaTeX. I use these notes to revisit the concepts after some time of reading the paper.
mathematics
- Notes on "Abstract Algebra" book, by Charles C. Pinter
- Notes on Weil pairing
- Notes on Galois Theory
- Notes on Commutative Algebra
- Notes on Algebraic Coding Theory
In-between math & crypto:
cryptography
- Notes on Pinocchio and Groth16
- Notes on Caulk & Caulk+ papers
- Notes on the BLS signatures
- Notes on IPA from Halo paper
- Notes on Sonic paper
- Notes on Sigma protocol and OR proofs
- Notes on FRI and STIR
- Notes on Spartan
- Notes on Nova
- Notes on HyperNova
- Notes on hash based signatures
code
Also some Sage implementations can be found in the *.sage files of this repo.
Also some of the algorithms and schemes can be found implemented (mostly in Rust language) in various repositories of the github https://github.com/arnaucube .
