Frank Mangone·Mar 7, 2024Cryptography 101: Where to StartI’ll preface this by saying that I’m by no means neither a mathematician, nor an expert in cryptography — I’m just a guy trying to learn…
Frank Mangone·Mar 31, 2024Cryptography 101 Asides: RSA ExplainedA short explanation on how RSA encryption works.A response icon1A response icon1
Frank Mangone·Mar 11, 2024Cryptography 101: Elliptic Curves (Somewhat) DemystifiedAn introductory dive into the world of elliptic curves, forming the basis for understanding useful cryptographic mechanisms.A response icon1A response icon1
Frank Mangone·Mar 18, 2024Cryptography 101: Encryption and Digital SignaturesBuilding upon our previous knowledge of elliptic curves, we explore how to encrypt and sign information.A response icon2A response icon2
Frank Mangone·Mar 24, 2024Cryptography 101: HashingHashing functions are an essential cryptographic primitive. Join me in a deep dive into what they are, and what they are used for!
Frank Mangone·Apr 2, 2024Cryptography 101: Protocols GaloreA gentle introduction to some very useful schemes: key exchange, commitment schemes, zero-knowledge proofs, verifiable random functions.A response icon2A response icon2
Frank Mangone·Apr 9, 2024Cryptography 101: Signatures RechargedA quick look at some slightly more elaborate signature schemes than usualA response icon1A response icon1
Frank Mangone·May 13, 2024Cryptography 101 Asides: Evaluating SecurityShort summary of some important aspect of security in cryptography.
Frank Mangone·Apr 16, 2024Cryptography 101: Homomorphisms and IsomorphismsA deeper dive into core concepts of groups, and a fascinating application: homomorphic encryption.
Frank Mangone·Apr 24, 2024Cryptography 101: PolynomialsPolynomials play an important role in many cryptographic applications. This article is dedicated to giving a brief intro to the topic.
Frank Mangone·Apr 30, 2024Cryptography 101: Threshold SignaturesCombining polynomials and digital signatures brings forth a cool new functionality, in the form of Threshold Signatures!
Frank Mangone·May 20, 2024Cryptography 101: PairingsA brief introduction to pairings, an important tool in modern cryptography.
Frank Mangone·May 28, 2024Cryptography 101: Pairing Applications & MoreFollowing our presentation of pairings, we look at a couple more applications enabled by this new toolA response icon1A response icon1
Frank Mangone·Jun 4, 2024Cryptography 101: Commitment Schemes RevisitedAn expansion upon the ideas behind simpler commitment schemes, providing important tools for more complex constructions down the road.
Frank Mangone·Jun 11, 2024Cryptography 101: Zero Knowledge Proofs (Part 1)We take a leap into the world of zero-knowledge proofs by exploring one of the many ZKP protocols out there: Bulletproofs.A response icon1A response icon1
Frank Mangone·Jun 18, 2024Cryptography 101: Arithmetic CircuitsBefore moving on into more complex zero knowledge proofs, we need to introduce a new model: arithmetic circuits!A response icon1A response icon1
Frank Mangone·Jun 25, 2024Cryptography 101: Zero Knowledge Proofs (Part 2)This second round of zero knowledge proofs will take us on a journey to understand a more general framework. Hang tight!
Frank Mangone·Jul 30, 2024Cryptography 101: Zero Knowledge Proofs (Part 3)Let’s get practical, and build some arithmetic circuits!
Frank Mangone·Aug 20, 2024Cryptography 101: STARKsFollowing from SNARKs, we now explore another type of knowledge proofs tailored for scalability.A response icon3A response icon3
Frank Mangone·Aug 27, 2024Cryptography 101: RingsBefore moving onto the latest frontier of cryptography — post-quantum cryptography — , we need to lay down some more groundwork!