mirror of
https://github.com/arnaucube/math.git
synced 2026-01-11 08:21:31 +01:00
* port initial notes on commutative algebra: ideals & modules, Nakayama's lemma, etc * port notes on Noetherian rings&modules * add ideals related definitions * improve Cayley-Hamilton proof (specially determinant trick explanation) * polishing * add typos detection * add some exercises, and proof of Z and K[X} being PID
34 lines
1.2 KiB
Markdown
34 lines
1.2 KiB
Markdown
# math/cryptography
|
|
|
|
Notes, code and documents done while reading books and papers.
|
|
|
|
## mathematics
|
|
|
|
- [Notes on "Abstract Algebra" book, by Charles C. Pinter](abstract-algebra-charles-pinter-notes.pdf)
|
|
- [Notes on Weil pairing](weil-pairing.pdf)
|
|
- [Notes on Galois Theory](galois-theory-notes.pdf)
|
|
- [Notes on Commutative Algebra](commutative-algebra-notes.pdf)
|
|
|
|
|
|
In-between math & crypto:
|
|
|
|
- [Notes on the DFT & FFT](fft-notes.pdf)
|
|
- [Notes on NTT](notes_ntt.pdf)
|
|
- [Notes on Reed-Solomon codes](notes_reed-solomon.pdf)
|
|
|
|
## cryptography
|
|
|
|
- [Notes on Caulk & Caulk+ papers](notes_caulk.pdf)
|
|
- [Notes on the BLS signatures](notes_bls-sig.pdf)
|
|
- [Notes on IPA from Halo paper](notes_halo.pdf)
|
|
- [Notes on Sonic paper](notes_sonic.pdf)
|
|
- [Notes on Sigma protocol and OR proofs](sigma-or-notes.pdf)
|
|
- [Notes on FRI and STIR](notes_fri_stir.pdf)
|
|
- [Notes on Spartan](notes_spartan.pdf)
|
|
- [Notes on Nova](notes_nova.pdf)
|
|
- [Notes on HyperNova](notes_hypernova.pdf)
|
|
|
|
## 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 .
|