Cryptography is a study of techniques for secure communication over insecure channels such as the internet. Two major categories of cryptography are symmetric-key cryptography and asymmetric-key cryptography. Symmetric-key cryptography uses a single key for both encryption and decryption. On the other hand, asymmetric-key cryptography uses two separate keys: a public key for encryption and private key for decryption. 

New : 2020 Guidance for Decentralized Identity and Verifiable Claims

Get the guide