Compound interest is the eighth wonder of the world
He who understands it… earns it! He who doesn't … pays it!
[Read More]
Algebraic structures: Set, Group, Ring
Math
The easiest way to understand algebraic structures, starting with basic structure called Set and incrementally add properties on top of it to build more complex structures.
[Read More]
BigO complexity with graphs
Math
Overview Big-O notation or Big Omicron (e.g. Ο(n)) also called "asymptotic growth" notation is used to represent the worst-case scenario (the upper bound) for a given algorithm.
[Read More]
Elliptic curves
Cryptography
The easiest way to understand Elliptic Curve (EC), point addition, scalar multiplication and trapdoor function; explained with simple graphs and animations.
[Read More]
Zero-knowledge proofs
Cryptography
Zero-knowledge is a method to prove that you know a secret ``x`` (e.g. a password, private key, piece of knowledge, etc) without revealing that secret.
[Read More]
Zero-knowledge proofs
Cryptography
— layout: post title: "Zero-knowledge proofs" subtitle: Cryptography date: 2019-08-26 tags: ["cryptography", "zero-knowledge-proof", "math", "python", "zcash"] —
[Read More]
EC-Schnorr
Cryptography
Overview EC-Schnorr, as the name suggests, is a Schnorr-type digital signature scheme over elliptic curve, it's ECDSA's little sister and Schnorr's big brother implemented in the upcoming MuSig in Bitcoin.
[Read More]
Schnorr
Cryptography
Schnorr is another digital signature scheme known for its simplicity, no division, no inversion, just plain old multiplication.
[Read More]
ECDSA
Cryptography
Elliptic curve cryptography (ECC) and digital signature algorithm (ECDSA) are more complex than RSA or ElGamal but I will try my best to hide the hairy math and the implementation details.
[Read More]
ElGamal
Cryptography
ElGamal is a public key cryptosystem that is used in encryption , digital signature and homomorphic cryptography.
[Read More]