© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2022
I. BashirBlockchain Consensus https://doi.org/10.1007/978-1-4842-8179-6_2

2. Cryptography

Imran Bashir1  
(1)
London, UK
 

This chapter will cover cryptography and its two main types, symmetric cryptography and public key cryptography. After exploring some fundamental ideas, we will dive deeper into symmetric key primitives and then public key primitives.

Moreover, we will examine hash functions, message authentication codes, digital signature schemes, and elliptic curve cryptography. Finally, we’ll shed some light on some progressive ideas, proposals, and techniques, especially those which are used in blockchain consensus.

Introduction

Cryptography is the science ...

Get Blockchain Consensus : An Introduction to Classical, Blockchain, and Quantum Consensus Protocols now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.