arnaucube.com/blog/notes.html
blog/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>