Tomo Saigon · @tomosaigon
407 followers · 2361 posts · Server fosstodon.org

Shamir's Secret Sharing: How to share a secret s to n parties so that a threshold >= t of them can reconstruct the secret.

Choose a random polynomial p of degree t-1 passing through (0,s). Share secrets p(x) to each party 1 <= x <= n.

Any threshold >= t parties can use Lagrange Interpolation to make a polynomial p1 and evaluate p1(0) to recover the secret s.

n.b. this works over finite fields used in cryptography

#moonmath

Last updated 2 years ago

Davide Galassi 🦀 · @davxy
120 followers · 206 posts · Server mastodon.social

manual adventure is over (or begun)

For sure the book deserves another run. But it is really a good introduction and I warmly recommend it to anyone interested in the nitty gritty math details of the topic

Now I just started going through the Maksym Petkus paper
arxiv.org/abs/1906.07221

This paper is amazing and IMO contains the best explanation of the foundations I ever read

#moonmath

Last updated 2 years ago

Davide Galassi 🦀 · @davxy
120 followers · 206 posts · Server mastodon.social

zk-SNARKs challenge 🌑 - Week 4 (and half 😃)

Entering the formal languages shire
✅ Decision functions, Instance & Witness
✅ Statements representations: R1CS, Algebraic Circuits, QAP
✅ Circuit compilers and PAPER toy language

IMO this is easier to digest than the ECC chapters. But may be subjective

Next stop - Groth16 Protocol gran finale

#moonmath #cryptography #zeroknowledge #zksnarks

Last updated 2 years ago

Davide Galassi 🦀 · @davxy
120 followers · 206 posts · Server mastodon.social

zk-SNARKs challenge 🌑 - Week 3

Exiting elliptic curves rollercoaster
✅ Full torsion groups
✅ Pairings
✅ Construction via complex multiplication method

Math is getting hard 🤯🤯🤯

Next stop statements representation using Rank-1 Quadratic Constraint Systems

#moonmath #cryptography #zeroknowledge #zksnarks

Last updated 2 years ago

Davide Galassi 🦀 · @davxy
108 followers · 185 posts · Server mastodon.social

for - challenge 🌑

Week #3 - on elliptic curves rollercoaster

Mostly went through:
✅ Weierstrass form (affine and projective)
✅ Montgomery form
✅ Twisted Edwards form

Discovered some clever tricks to eventually improve my old-good cry library to gain up to 10x speed

tinyurl.com/3ybj4cps

#moonmath #zk #snarks #cryptography #zeroknowledge

Last updated 2 years ago

Davide Galassi 🦀 · @davxy
120 followers · 206 posts · Server mastodon.social

zk-SNARKs challenge 🌑 - Week 2

On elliptic curves rollercoaster
✅ Weierstrass form (affine and projective)
✅ Montgomery form
✅ Twisted Edwards form

Discovered some clever tricks to eventually improve my old-good cry library to gain up to 10x speed

tinyurl.com/3ybj4cps

#moonmath #cryptography #zeroknowledge #zksnarks

Last updated 2 years ago

Davide Galassi 🦀 · @davxy
103 followers · 177 posts · Server mastodon.social

🌑 for -SNARKS challenge

Day #3

✅ introductory algebra
✅ prime fields extensions
✅ projective planes

So far so good, next stop elliptic curves

-knowledge

tinyurl.com/3ybj4cps

#moonmath #zk #cryptography #zero

Last updated 2 years ago

Davide Galassi 🦀 · @davxy
120 followers · 206 posts · Server mastodon.social

zk-SNARKs challenge 🌑 - Week 1

✅ introductory algebra
✅ prime fields extensions
✅ projective planes

So far so good, next stop elliptic curves

tinyurl.com/3ybj4cps

#moonmath #cryptography #zeroknowledge #zksnarks

Last updated 2 years ago

Davide Galassi 🦀 · @davxy
105 followers · 170 posts · Server mastodon.social

Let the -SNARKs adventure begin!!! 🤓

Booting up from the manual

github.com/LeastAuthority/moon

#zk #moonmath

Last updated 2 years ago

Davide Galassi 🦀 · @davxy
120 followers · 206 posts · Server mastodon.social

Let the -SNARKs adventure begin!!! 🤓

Booting up from the manual github.com/LeastAuthority/moon

#zk #moonmath

Last updated 2 years ago