Posts

Showing posts from June, 2021

Eliptic Curve Cryptography (ECC) and Curve25519

Image
It is always important to start from the basics and in this case, the best place to start from the definitions around the domain. From the previous encryption article , you recall asymmetric encryption algorithm RSA, or Rivest-Shamir-Adleman, is an algorithm that was first developed in 1977 by Ron Rivest, Adi Shamir, and Leonard Adleman, it was adopted in 1978. Ever since its adoption, it has grown to be the most popular cryptosystem. The algorithm was designed to work based on a public and private key in the encryption and decryption of information that is sent over the internet. The information is encrypted using a public key while at the receiver end; a private key is needed to decrypt the information. The algorithm, on the other hand, uses a reverse process for user authentication-a private key is used to encrypt digital signatures, then the receiver can use a public key to decrypt the digital signatures. What is ECC ECC ( Elliptic Curve Cryptography ) on the other hand is a