arnaucube
arnaucube/arnaucube.comPublic Self-hosted repository
arnaucube.com/notes.html
notes.htmlRaw
  1<!DOCTYPE html>
  2<html lang="en">
  3
  4  <head>
  5    <meta name="description" content="[blogo-summary]" />
  6    <meta charset="utf-8">
  7    <title>Notes</title>
  8    <meta name="title" content="Notes">
  9    <meta name="description" content="Notes">
 10
 11    <meta name="author" content="arnaucube">
 12
 13    <link rel="icon" type="image/png" href="img/logoArnauCubeFavicon.png">
 14
 15    <meta name="viewport" content="width=device-width, initial-scale=1">
 16
 17    <link href="blog/css/bootstrap.min.css" rel="stylesheet">
 18    <link rel="stylesheet" href="blog/css/style.css">
 19  </head>
 20
 21  <body>
 22
 23    <!-- o_gradient_background" -->
 24    <nav id="mainNav" class="navbar navbar-default navbar-fixed-top"
 25                      style="height:50px;font-size:100%;">
 26      <div class="container">
 27        <div style="float:left;">
 28        <a href="/blog" style="color:#000;display:inline-block;">blog</a>
 29        <span style="margin-right:20px; margin-left:20px;">|</span>
 30        <a href="/notes.html" style="font-size:90%;color:#000;display:inline-block;">notes</a>
 31        </div>
 32        <div style="float:right;">
 33          <a href="/" style="color:#000;display:inline-block;">arnaucube.com</a>
 34          <div class="onoffswitch" style="margin:10px;display:inline-block;" title="change theme">
 35            <input onclick="switchTheme()" type="checkbox" name="onoffswitch" class="onoffswitch-checkbox"
 36              id="themeSwitcher">
 37            <label class="onoffswitch-label" for="themeSwitcher"></label>
 38          </div>
 39        </div>
 40      </div>
 41      <img style="height:5px; width:100%; margin-top:8px;" src="blog/img/gradient-line.jpg" />
 42    </nav>
 43
 44
 45    <div class="container" style="max-width:800px;">
 46        <br>
 47        <div style="background:#cccccc; border:2px gray solid; padding:5px; width:80%;margin-left:auto; margin-right:auto; margin-bottom:5px;">
 48          <i>Note: the notes listed here are human-written, no AI generated content.</i>
 49        </div>
 50    </div>
 51
 52<!-- in markdown which later is converted to html -->
 53<div id="markdown" class="container" style="margin-top:40px;max-width:800px;">
 54
 55### Notes:
 56Usually while studying papers and books I take handwritten notes, this section contains some of them re-written to LaTeX.
 57The notes are not complete, don’t include all the steps neither the explanations neither most of the proofs.
 58I use these notes to revisit the concepts after some time of reading the paper.
 59
 60mathematics:
 61
 62- [Notes on "Abstract Algebra" book, by Charles C. Pinter](https://raw.githubusercontent.com/arnaucube/math/master/abstract-algebra-charles-pinter-notes.pdf)
 63- [Notes on Weil pairing](https://raw.githubusercontent.com/arnaucube/math/master/weil-pairing.pdf)
 64- [Notes on Galois Theory](https://raw.githubusercontent.com/arnaucube/math/master/galois-theory-notes.pdf)
 65- [Notes on Commutative Algebra](https://raw.githubusercontent.com/arnaucube/math/master/commutative-algebra-notes.pdf)
 66- [Notes on Algebraic Coding Theory](https://raw.githubusercontent.com/arnaucube/math/master/algebraic-coding-theory-notes.pdf)
 67
 68
 69in-between math & crypto:
 70
 71- [Notes on the DFT & FFT](https://raw.githubusercontent.com/arnaucube/math/master/fft-notes.pdf)
 72- [Notes on NTT](https://raw.githubusercontent.com/arnaucube/math/master/notes_ntt.pdf)
 73- [Notes on Reed-Solomon codes](https://raw.githubusercontent.com/arnaucube/math/master/notes_reed-solomon.pdf)
 74- [Notes on Lattices](https://raw.githubusercontent.com/arnaucube/math/master/lattices.pdf)
 75
 76cryptography:
 77
 78
 79- [Notes on Pinocchio and Groth16](https://raw.githubusercontent.com/arnaucube/math/master/pinocchio-groth16.pdf)
 80- [Notes on Caulk & Caulk+ papers](https://raw.githubusercontent.com/arnaucube/math/master/notes_caulk.pdf)
 81- [Notes on the BLS signatures](https://raw.githubusercontent.com/arnaucube/math/master/notes_bls-sig.pdf)
 82- [Notes on IPA from Halo paper](https://raw.githubusercontent.com/arnaucube/math/master/notes_halo.pdf)
 83- [Notes on Sonic paper](https://raw.githubusercontent.com/arnaucube/math/master/notes_sonic.pdf)
 84- [Notes on Sigma protocol and OR proofs](https://raw.githubusercontent.com/arnaucube/math/master/sigma-or-notes.pdf)
 85- [Notes on FRI and STIR](https://raw.githubusercontent.com/arnaucube/math/master/notes_fri_stir.pdf)
 86- [Notes on Spartan](https://raw.githubusercontent.com/arnaucube/math/master/notes_spartan.pdf)
 87- [Notes on Nova](https://raw.githubusercontent.com/arnaucube/math/master/notes_nova.pdf)
 88- [Notes on HyperNova](https://raw.githubusercontent.com/arnaucube/math/master/notes_hypernova.pdf)
 89- [Notes on hash based signatures](https://raw.githubusercontent.com/arnaucube/math/master/notes_hash-based-signatures.pdf)
 90</div>
 91<div class="container" style="margin-top:40px;max-width:800px;">
 92  <a href="blog/img/notebooks.jpg" target="_blank"><img src="blog/img/notebooks.jpg" style="max-width:80%;" /></a>
 93</div>
 94
 95
 96
 97    <footer style="text-align:center; margin-top:100px;margin-bottom:50px;">
 98      <div class="container">
 99        <br>
100        <a href="/blog">Back to the blog</a>
101        <br><br>
102        <div class="row">
103          <ul class="list-inline">
104            <li><a href="https://twitter.com/arnaucube"
105                   style="color:gray;text-decoration:none;"
106                   target="_blank">twitter.com/arnaucube</a>
107            </li>
108            <li><a href="https://github.com/arnaucube"
109                   style="color:gray;text-decoration:none;"
110                   target="_blank">github.com/arnaucube</a>
111            </li>
112          </ul>
113        </div>
114      </div>
115    </footer>
116
117    <script>
118      document.addEventListener("DOMContentLoaded", function() {
119        renderMathInElement(document.body, {
120          displayMode: false,
121          // customised options
122          // • auto-render specific keys, e.g.:
123          delimiters: [
124            {left: '$$', right: '$$', display: true},
125            {left: '$', right: '$', display: false},
126            {left: "\\[", right: "\\]", display: true},
127            {left: "\\(", right: "\\)", display: false},
128          ],
129          // • rendering keys, e.g.:
130          throwOnError : true
131        });
132      });
133
134      ///
135      let theme = localStorage.getItem("theme");
136      if ((theme === "light-theme")||(theme==null)) {
137          theme = "light-theme";
138          document.getElementById("themeSwitcher").checked = false;
139      } else if (theme === "dark-theme") {
140          theme = "dark-theme";
141          document.getElementById("themeSwitcher").checked = true;
142      }
143      document.body.className = theme;
144      localStorage.setItem("theme", theme);
145
146      function switchTheme() {
147        theme = localStorage.getItem("theme");
148        if (theme === "light-theme") {
149          theme = "dark-theme";
150          document.getElementById("themeSwitcher").checked = true;
151        } else {
152          theme = "light-theme";
153          document.getElementById("themeSwitcher").checked = false;
154        }
155        document.body.className = theme;
156        localStorage.setItem("theme", theme);
157
158        console.log(theme);
159      }
160    </script>
161
162    <script src="blog/js/drawdown.js"></script>
163
164    <script>
165      let content = document.getElementById("markdown").innerHTML;
166      let md = markdown(content);
167      document.getElementById("markdown").innerHTML = md;
168    </script>
169
170    <script src="blog/js/external-links.js"></script>
171  </body>
172</html>