EC Cryptography Tutorials - Herong's Tutorial Examples - v1.02, by Dr. Herong Yang
About This Book
This section provides some detailed information about this book - EC Cryptography Tutorials - Herong's Tutorial Examples.
Title: EC Cryptography Tutorials - Herong's Tutorial Examples
Author: Dr. Herong Yang - Contact by email via herong_yang@yahoo.com.
Category: Cryptography/Tutorial
Version/Edition: v1.02, 2022
Number of pages in PDF format: 243
Description: This EC (Elliptic Curve) cryptography tutorial book is a collection of notes and sample codes written by the author while he was learning cryptography technologies himself. Topics include rule of chord and point addition on elliptic curves; Abelian groups with additive/multiplicative notations; EC as Abelian groups; DLP (Discrete Logarithm Problem) and trapdoor function; Galois fields or finite fields with Additive/Multiplicative Abelian Group; Prime fields, binary fields, and polynomial fields; EC fields reduced with modular arithmetic; EC subgroup and base points; EC private key and public key pairs; ECDH (Elliptic Curve Diffie-Hellman) protocol; ECDSA (Elliptic Curve Digital Signature Algorithm); ECES (Elliptic Curve Encryption Scheme) protocol; Java tool/program to generate EC keys. Updated in 2022 (Version v1.02) with minor changes.
Keywords: ECC, Elliptic Curve, Cryptography, Private Key, Tutorial, Example.
Copyright:
Revision history:
Web version: https://www.herongyang.com/EC-Cryptography - Provides free sample chapters, latest updates and readers' comments. The Web version of this book has been viewed a total of:
PDF/EPUB version: https://www.herongyang.com/EC-Cryptography/PDF-Full-Version.html - Provides information on how to obtain the full version of this book in PDF, EPUB, or other format.
Table of Contents
Geometric Introduction to Elliptic Curves
Algebraic Introduction to Elliptic Curves
Abelian Group and Elliptic Curves
Discrete Logarithm Problem (DLP)
Generators and Cyclic Subgroups
tinyec - Python Library for ECC
ECDH (Elliptic Curve Diffie-Hellman) Key Exchange
ECDSA (Elliptic Curve Digital Signature Algorithm)