cryptography encryption digital signatures cryptographic hash functions key-agreement protocols blockchain zero-knowledge proofs garbled circuits problems computation scientific
Historical cryptography is the art of writing and deciphering secret messages. Modern cryptography is the scientific study of problems relating to distributed computations that can be attacked. Technologies studied in modern cryptography include symmetric and asymmetric encryption, digital signatures, cryptographic hash functions, key-agreement protocols, blockchain, zero-knowledge proofs, and garbled circuits.
