From d966539251f22230b95363eac741a217f77a44f4 Mon Sep 17 00:00:00 2001 From: Everlasting <82518500+wanderinglantern@users.noreply.github.com> Date: Sat, 24 Apr 2021 01:26:38 -0400 Subject: [PATCH] Added ECC and DH key exchange. (#137) --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 5f80227..999c54a 100644 --- a/README.md +++ b/README.md @@ -77,6 +77,8 @@ A curated list of cryptography resources and links. #### Asymmetric encryption - [RSA](https://en.wikipedia.org/wiki/RSA_(cryptosystem)) - One of the first practical public-key cryptosystems and is widely used for secure data transmission. In RSA, this asymmetry is based on the practical difficulty of factoring the product of two large prime numbers, the factoring problem. +- [ECC](https://en.wikipedia.org/wiki/Elliptic-curve_cryptography) - Public-key cryptosystems based on the algebraic structure of elliptic curves over finite fields. +- [DH](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange) - A method of exchanging cryptographic keys securely over a public channel. Unlike RSA, the Diffie-Hellman Key Exchange is not encryption, and is only a way for two parties to agree on a shared secret value. Since the keys generated are completely pseudo-random, DH key exchanges can provide forward secrecy (https://en.wikipedia.org/wiki/Forward_secrecy). #### Transform Encryption