Bitcoin

Bitcoin – Private key, Public key, and Addresses

Download pdf here: Bitcoin Key and Addresses 1. Introduction and Bitcoin’s elliptic curve review The objective of this post is to introduce the reader to Bitcoin’s private and public keys, and to the Bitcoin addresses used in Pay to Public Key Hash transactions (P2PKH) and Pay to Script Hash transactions (P2SH). As was previously introduced in the Elliptic …

Bitcoin – Private key, Public key, and Addresses Read More »

Elliptic Curve Groups – Crypto Theoretical Minimum

Download pdf here: Elliptic Curve Groups 1. Introduction and motivation The sempiternel question of how to gain and maintain power has haunted the minds of humanity’s brightest and darkest since the dawn of civilization. Be it physical (e.g., military) or economical (e.g., wealth), power’s very existence relied in part on access to information. Asymmetric information that …

Elliptic Curve Groups – Crypto Theoretical Minimum Read More »

Groups and Finite Fields – Crypto Theoretical Minimum

Download pdf here: Groups and Finite Fields 1. Introduction Group, field and elliptic curve theories make a regular appearance in the study of crypto-assets including but not limited to cryptocurrencies. For example, the security strength of a number of crypto-specific primitives relies on the math of elliptic curve groups over finite fields. These groups constitute a …

Groups and Finite Fields – Crypto Theoretical Minimum Read More »

Digital Signature and Other Prerequisites

Download pdf here: Digital Signature and Other Prerequisites 1. Introduction We divide this post into 6 sections. Section 2 is a qualitative description of digital signature schemes. Section 3 motivates the introduction of hash functions along with some of their desired properties. Section 4 describes a hypothetical ideal random function known as a Random Oracle. Section …

Digital Signature and Other Prerequisites Read More »