Skip to Content
Foundations of Blockchain
book

Foundations of Blockchain

by Koshik Raj
January 2019
Beginner to intermediate
372 pages
11h 17m
English
Packt Publishing
Content preview from Foundations of Blockchain

RSA cryptosystem

RSA is one of the initial implementations of public-private cryptography. It uses the principle of prime factorization to generate a public-private key pair, which acts as a trapdoor function. Encryption is performed using the public key, which is distributed to everyone, and decryption is performed using the secretly kept private key.

The idea of an asymmetric public-private key cryptosystem is attributed to Whitfield Diffie and Martin Hellman, who published this concept in 1976.

The public and private key pair are computed with the help of two large prime numbers. The public key is published to the user, and the private key is kept secret. The prime numbers are also kept secret. As long as the prime numbers used are large, ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Blockchain Basics

Blockchain Basics

Daniel Drescher
What Is Blockchain?

What Is Blockchain?

Sir John Hargrave, Evan Karnoupakis
Mastering Blockchain

Mastering Blockchain

Lorne Lantz, Daniel Cawrey

Publisher Resources

ISBN: 9781789139396Supplemental Content