You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

88 lines
4.0 KiB

6 years ago
2 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
  1. {
  2. "title": "arnaucube - blog",
  3. "relativePath": "/blog",
  4. "absoluteUrl": "https://arnaucube.com/blog",
  5. "postsDir": "posts",
  6. "indexTemplate": "index.html",
  7. "postThumbTemplate": "postThumbTemplate.html",
  8. "metadescr": "arnaucube blog",
  9. "metaimg": "img/logoArnauCube.png",
  10. "posts": [
  11. {
  12. "thumb": "protogalaxy_thumb.md",
  13. "md": "protogalaxy.md",
  14. "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.",
  15. "metaimg": "img/posts/protogalaxy/protogalaxies-colliding.jpg"
  16. },
  17. {
  18. "thumb": "hypernova_thumb.md",
  19. "metadescr": "This document contains notes on HyperNova.",
  20. "outsideArticle": "https://raw.githubusercontent.com/arnaucube/math/master/notes_hypernova.pdf"
  21. },
  22. {
  23. "thumb": "ipa_thumb.md",
  24. "md": "ipa.md",
  25. "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."
  26. },
  27. {
  28. "thumb": "fri_thumb.md",
  29. "metadescr": "This document contains notes on FRI low degree testing and the trick to convert it to a polynomial commitment scheme.",
  30. "outsideArticle": "https://raw.githubusercontent.com/arnaucube/math/master/notes_fri.pdf"
  31. },
  32. {
  33. "thumb": "powersoftau_thumb.md",
  34. "md": "powersoftau.md",
  35. "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."
  36. },
  37. {
  38. "thumb": "ringsig_thumb.md",
  39. "md": "ringsig.md",
  40. "metadescr": "Notes on ring signatures"
  41. },
  42. {
  43. "thumb": "shamir-secret-sharing_thumb.md",
  44. "md": "shamir-secret-sharing.md",
  45. "metadescr": "Overview of Langrange Polynomial interpolation and Shamir's secret sharing."
  46. },
  47. {
  48. "thumb": "kzg-batch-proof_thumb.md",
  49. "md": "kzg-batch-proof.md",
  50. "metadescr": "The benefit of batch proof is that allows us to proof multiple points while the proof size remains constant to one G1 point."
  51. },
  52. {
  53. "thumb": "kzg-commitments_thumb.md",
  54. "md": "kzg-commitments.md",
  55. "metadescr": "In the following notes I've tried to summarize the KZG Commitment scheme with the concepts that helped me to follow the reasoning."
  56. },
  57. {
  58. "thumb": "blind-signatures-ec_thumb.md",
  59. "md": "blind-signatures-ec.md",
  60. "metaimg": "img/posts/blind-signatures-ec/flow1.png",
  61. "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."
  62. },
  63. {
  64. "thumb": "coffeeminer_thumb.md",
  65. "md": "coffeeminer-hacking-wifi-cryptocurrency-miner.md",
  66. "metaimg": "img/posts/coffeeMiner/coffeeMiner-network-attack.png",
  67. "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."
  68. },
  69. {
  70. "thumb": "flock-botnet_thumb.md",
  71. "md": "flock-botnet.md",
  72. "metaimg": "img/posts/flock-botnet/markovchain.png",
  73. "metadescr": "Developing a twitter botnet with autonomous bots replying tweets with text generated based on probabilities in Markov chains"
  74. },
  75. {
  76. "thumb": "blogo_thumb.md",
  77. "md": "blogo.md",
  78. "metadescr": "How has this blog been made? In this post we will see how to develop a minimalistic static blog template engine with Go."
  79. }
  80. ],
  81. "copyRaw": [
  82. "css",
  83. "img",
  84. "vendor",
  85. "js",
  86. "notes.html"
  87. ]
  88. }