arnaucube.com/blogo-input/blogo.json
blogo-input/blogo.jsonRaw
1{
2 "title": "arnaucube - blog",
3 "relativePath": "/blog",
4 "absoluteUrl": "https://arnaucube.com/blog",
5 "postsDir": "posts",
6 "outputDir": "blog",
7 "indexTemplate": "index.html",
8 "postThumbTemplate": "postThumbTemplate.html",
9 "metadescr": "arnaucube blog",
10 "metaimg": "img/logoArnauCube.png",
11 "posts": [
12 {
13 "thumb": "hashsigs_thumb.md",
14 "metadescr": "This document contains notes on hash-based signatures (WOTS+, HORST, SPHINCS, XMSS)",
15 "outsideArticle": "https://raw.githubusercontent.com/arnaucube/math/master/notes_hash-based-signatures.pdf",
16 "date": "2025-12-27"
17 },
18 {
19 "thumb": "labrador_thumb.md",
20 "md": "labrador.md",
21 "metadescr": "Overview of how the post-quantum lattice-based SNARK scheme Labrador works."
22 },
23 {
24 "thumb": "tools_thumb.md",
25 "md": "tools.md",
26 "metadescr": "A non-exhaustive overview of tools I use daily.",
27 "metaimg": "img/posts/tools/tools-preview.png"
28 },
29 {
30 "thumb": "ai-connections_thumb.md",
31 "md": "ai-connections.md",
32 "metadescr": "A short note on aiccelerationism, hyperreality, and the recovery of human connections.",
33 "metaimg": "img/posts/ai/two-worlds.jpg"
34 },
35 {
36 "thumb": "sonobe-talk_thumb.md",
37 "metadescr": "[zkSummit12 talk] Sonobe, a modular folding schemes library",
38 "outsideArticle": "https://www.youtube.com/watch?v=z3FH9I8klDk"
39 },
40 {
41 "thumb": "protogalaxy_thumb.md",
42 "md": "protogalaxy.md",
43 "metadescr": "The idea of these notes is to provide some extra intuition and explainations on ProtoGalaxy's paper. ProtoGalaxy is a folding scheme which iterates on ideas from ProtoStar paper.",
44 "metaimg": "img/posts/protogalaxy/protogalaxies-colliding.jpg"
45 },
46 {
47 "thumb": "hypernova_thumb.md",
48 "metadescr": "This document contains notes on HyperNova.",
49 "outsideArticle": "https://raw.githubusercontent.com/arnaucube/math/master/notes_hypernova.pdf"
50 },
51 {
52 "thumb": "ipa_thumb.md",
53 "md": "ipa.md",
54 "metadescr": "This post overviews the IPA polynomial commitment described in the Halo paper, first by providing an overview on the protocol, then by doing a step-by-step example with small values, following the style done in the 'Plonk by hand series' from Joshua Fitzgerald, and later by providing a Sage implementation of the protocol."
55 },
56 {
57 "thumb": "fri_thumb.md",
58 "metadescr": "This document contains notes on FRI low degree testing and the trick to convert it to a polynomial commitment scheme.",
59 "outsideArticle": "https://raw.githubusercontent.com/arnaucube/math/master/notes_fri_stir.pdf"
60 },
61 {
62 "thumb": "powersoftau_thumb.md",
63 "md": "powersoftau.md",
64 "metadescr": "In the following notes we go over the ideas behind the Powers of Tau ceremony, how participants contribute and how the contributions are verified (logic & code). We focus on the Ethereum's upcoming KZG-Ceremony."
65 },
66 {
67 "thumb": "ringsig_thumb.md",
68 "md": "ringsig.md",
69 "metadescr": "Notes on ring signatures"
70 },
71 {
72 "thumb": "shamir-secret-sharing_thumb.md",
73 "md": "shamir-secret-sharing.md",
74 "metadescr": "Overview of Langrange Polynomial interpolation and Shamir's secret sharing."
75 },
76 {
77 "thumb": "kzg-batch-proof_thumb.md",
78 "md": "kzg-batch-proof.md",
79 "metadescr": "The benefit of batch proof is that allows us to proof multiple points while the proof size remains constant to one G1 point."
80 },
81 {
82 "thumb": "kzg-commitments_thumb.md",
83 "md": "kzg-commitments.md",
84 "metadescr": "In the following notes I've tried to summarize the KZG Commitment scheme with the concepts that helped me to follow the reasoning."
85 },
86 {
87 "thumb": "blind-signatures-ec_thumb.md",
88 "md": "blind-signatures-ec.md",
89 "metaimg": "img/posts/blind-signatures-ec/flow1.png",
90 "metadescr": "In this notes, we will cover the scheme proposed at 'New Blind Signature Schemes Based on the (Elliptic Curve) Discrete Logarithm Problem' paper by Hamid Mala & Nafiseh Nezhadansari."
91 },
92 {
93 "thumb": "coffeeminer_thumb.md",
94 "md": "coffeeminer-hacking-wifi-cryptocurrency-miner.md",
95 "metaimg": "img/posts/coffeeMiner/coffeeMiner-network-attack.png",
96 "metadescr": "The goal of this post, is to explain how can be done the attack of MITM (Machine-In-The-Middle) to inject some javascript in the html pages, to force all the machines connected to a WiFi network to be mining a cryptocurrency for the attacker."
97 },
98 {
99 "thumb": "flock-botnet_thumb.md",
100 "md": "flock-botnet.md",
101 "metaimg": "img/posts/flock-botnet/markovchain.png",
102 "metadescr": "Developing a twitter botnet with autonomous bots replying tweets with text generated based on probabilities in Markov chains"
103 },
104 {
105 "thumb": "blogo_thumb.md",
106 "md": "blogo.md",
107 "metadescr": "How has this blog been made? In this post we will see how to develop a minimalistic static blog template engine with Go."
108 }
109 ],
110 "copyRaw": [
111 "css",
112 "img",
113 "vendor",
114 "js",
115 "notes.html"
116 ]
117}