arnaucube
arnaucube/arnaucube.comPublic Self-hosted repository
arnaucube.com/blogo-input/notes.html
blogo-input/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="css/bootstrap.min.css" rel="stylesheet">
 18    <link rel="stylesheet" href="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="/blog/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="img/gradient-line.jpg" />
 42    </nav>
 43
 44
 45
 46    <!-- in markdown which later is converted to html -->
 47    <div id="markdown" class="container" style="margin-top:40px;max-width:800px;">
 48### Notes:
 49Usually while studying papers and books I take handwritten notes, this section contains some of them re-written to LaTeX.
 50The notes are not complete, don’t include all the steps neither the explanations neither most of the proofs.
 51I use these notes to revisit the concepts after some time of reading the paper.
 52
 53mathematics:
 54
 55- [Notes on "Abstract Algebra" book, by Charles C. Pinter](https://raw.githubusercontent.com/arnaucube/math/master/abstract-algebra-charles-pinter-notes.pdf)
 56- [Notes on Weil pairing](https://raw.githubusercontent.com/arnaucube/math/master/weil-pairing.pdf)
 57- [Notes on Galois Theory](https://raw.githubusercontent.com/arnaucube/math/master/galois-theory-notes.pdf)
 58- [Notes on Commutative Algebra](https://raw.githubusercontent.com/arnaucube/math/master/commutative-algebra-notes.pdf)
 59
 60
 61in-between math & crypto:
 62
 63- [Notes on the DFT & FFT](https://raw.githubusercontent.com/arnaucube/math/master/fft-notes.pdf)
 64- [Notes on NTT](https://raw.githubusercontent.com/arnaucube/math/master/notes_ntt.pdf)
 65- [Notes on Reed-Solomon codes](https://raw.githubusercontent.com/arnaucube/math/master/notes_reed-solomon.pdf)
 66
 67cryptography:
 68
 69- [Notes on Caulk & Caulk+ papers](https://raw.githubusercontent.com/arnaucube/math/master/notes_caulk.pdf)
 70- [Notes on the BLS signatures](https://raw.githubusercontent.com/arnaucube/math/master/notes_bls-sig.pdf)
 71- [Notes on IPA from Halo paper](https://raw.githubusercontent.com/arnaucube/math/master/notes_halo.pdf)
 72- [Notes on Sonic paper](https://raw.githubusercontent.com/arnaucube/math/master/notes_sonic.pdf)
 73- [Notes on Sigma protocol and OR proofs](https://raw.githubusercontent.com/arnaucube/math/master/sigma-or-notes.pdf)
 74- [Notes on FRI and STIR](https://raw.githubusercontent.com/arnaucube/math/master/notes_fri_stir.pdf)
 75- [Notes on Spartan](https://raw.githubusercontent.com/arnaucube/math/master/notes_spartan.pdf)
 76- [Notes on Nova](https://raw.githubusercontent.com/arnaucube/math/master/notes_nova.pdf)
 77- [Notes on HyperNova](https://raw.githubusercontent.com/arnaucube/math/master/notes_hypernova.pdf)
 78</div>
 79
 80    <footer style="text-align:center; margin-top:100px;margin-bottom:50px;">
 81      <div class="container">
 82        <br>
 83        <a href="/blog">Back to the blog</a>
 84        <br><br>
 85        <div class="row">
 86          <ul class="list-inline">
 87            <li><a href="https://twitter.com/arnaucube"
 88                   style="color:gray;text-decoration:none;"
 89                   target="_blank">twitter.com/arnaucube</a>
 90            </li>
 91            <li><a href="https://github.com/arnaucube"
 92                   style="color:gray;text-decoration:none;"
 93                   target="_blank">github.com/arnaucube</a>
 94            </li>
 95          </ul>
 96        </div>
 97      </div>
 98    </footer>
 99
100    <script>
101      document.addEventListener("DOMContentLoaded", function() {
102        renderMathInElement(document.body, {
103          displayMode: false,
104          // customised options
105          // • auto-render specific keys, e.g.:
106          delimiters: [
107            {left: '$$', right: '$$', display: true},
108            {left: '$', right: '$', display: false},
109            {left: "\\[", right: "\\]", display: true},
110            {left: "\\(", right: "\\)", display: false},
111          ],
112          // • rendering keys, e.g.:
113          throwOnError : true
114        });
115      });
116
117      ///
118      let theme = localStorage.getItem("theme");
119      if ((theme === "light-theme")||(theme==null)) {
120          theme = "light-theme";
121          document.getElementById("themeSwitcher").checked = false;
122      } else if (theme === "dark-theme") {
123          theme = "dark-theme";
124          document.getElementById("themeSwitcher").checked = true;
125      }
126      document.body.className = theme;
127      localStorage.setItem("theme", theme);
128
129      function switchTheme() {
130        theme = localStorage.getItem("theme");
131        if (theme === "light-theme") {
132          theme = "dark-theme";
133          document.getElementById("themeSwitcher").checked = true;
134        } else {
135          theme = "light-theme";
136          document.getElementById("themeSwitcher").checked = false;
137        }
138        document.body.className = theme;
139        localStorage.setItem("theme", theme);
140
141        console.log(theme);
142      }
143    </script>
144
145    <script src="js/drawdown.js"></script>
146
147    <script>
148      let content = document.getElementById("markdown").innerHTML;
149      let md = markdown(content);
150      document.getElementById("markdown").innerHTML = md;
151    </script>
152
153    <script src="js/external-links.js"></script>
154  </body>
155</html>