Digital Signature Algorithm

Digital Signature Algorithm (DSA) refers to a standard for digital signatures. It was introduced in 1991 by the National Institute of Standards and Technology (NIST) as a better method of creating digital signatures. Along with RSA, DSA is considered one of the most preferred digital signature algorithms used today.

Diffie-Hellman key exchange

A brief description of the Diffie-Hellman key exchange, a method of securely exchanging cryptographic keys over a public channel, originally conceptualized by Ralph Merkle and named after Whitfield Diffie and Martin Hellman.

Introduction to cyclic groups

In algebra, a cyclic group or monogenous group is a group that is generated by a single element. That is, it contains an element x such that every other element of the group may be obtained by repeatedly applying the group operation or its inverse to x.