Sitemap

Elliptic Curve Digital Signature Algorithm (ECDSA)

--

This post is dedicated to the memory of Dr. Scott Vanstone, inventor of the ECDSA algorithm.

The “Elliptic Curve Digital Signature Algorithm (ECDSA)” is a variant of the ElGamal signature scheme and is considered the elliptic curve equivalent of the “Digital Signature Algorithm (DSA)”.

Elliptic Curve

Consider that Alice has to sign a message M, that needs to be verified by Bob.

Get Srinivas Chandupatla’s stories in your inbox

Join Medium for free to get updates from this writer.

The ECDSA has the following steps:

Initialisation

Press enter or click to view image in full size

Key-pair generation

Press enter or click to view image in full size

Signing

Press enter or click to view image in full size
Press enter or click to view image in full size

Verification

Press enter or click to view image in full size
Press enter or click to view image in full size

References

  1. ECDSA Algorithm
  2. Security dangers of the NIST curves

--

--

Srinivas Chandupatla
Srinivas Chandupatla

Written by Srinivas Chandupatla

Machine Learning Enthusiast. Technical Writer. Passionate Computer Science Engineer.