This lesson covers RSA, Diffie Hellman and ECC. These are cryptography algorithms. RSA is named after its creators Rivest, Shamir and Adleman and is the current standard for digital signatures. Diffie Hellman is the first asymmetric algorithm and offers secure key-agreement without pre-shared secrets. Elliptical curve cryptography (ECC) is based upon plotting points on a curves and is very efficient when used within certain environments.