Confidential Transaction and Pedersen Commitment

Download pdf here: CT and Pedersen Commitment 1. Introduction Pedersen Commitments are at the heart of how Monero conceals transaction amounts. The notion of a confidential transaction as enabled by Pedersen Commitments were outlined and defined by Gregory Maxwell in [1]. In what follows we first introduce the notion of a group homomorphism (of which the …

Confidential Transaction and Pedersen Commitment Read More »

MLSAG Signature Scheme

Download pdf here: MLSAG Signature Scheme 1. Introduction Monero stands out from other cryptocurrencies in its ability to hide the signer, conceal the transaction amount, and protect the identity of the recepient. Parts 1, 2, 3, 4, 5, and 6 helped us build the foundation to better understand and appreciate the security properties of ring signatures …

MLSAG Signature Scheme Read More »

LSAG Signature Scheme

Download pdf here: LSAG Signature Scheme 1. Introduction For a given ring size , Cryptonote’s original scheme (as introduced in part 5), generates signatures of the form consisting of arguments. It turns out that a more efficient scheme initially introduce in [3] and later adapted by Adam Back in [1] can achieve the same security properties …

LSAG Signature Scheme Read More »

Cryptonote’s Ring Signature Scheme

Download pdf here: Cryptonote’s Ring Signature Scheme 1. Introduction In this part, we introduce Monero’s original signature scheme as described in van Saberhagen’s seminal Cryptonote paper [2]. The scheme is an adaptation of the Traceable Ring Signature introduced by Fujisaki and Suzuki [1]. The most recent version of Monero implements a different signature known as RingCT. …

Cryptonote’s Ring Signature Scheme 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 »