Cryptography

Cryptography includes techniques for conducting secure communications in the presence of third parties also referred to as adversaries.

More generally, it is about constructing and analyzing protocols that overcome the influence of adversaries and which are related to various aspects in information security such as data confidentiality, integrity, authentication, and non-repudiation.

Modern cryptography intersects the disciplines of mathematics, computer science, and electrical engineering.  Applications of cryptography include ATM cards, computer passwords, and electronic commerce.

Links to Cryptography and Privacy Related Sites

There is a lot published on the web about cryptography. We provide the links below as an introduction. Please let us know which sites that you think are great were left out and if you think any of the included sites should have been left out.

General

Algorithms and Libraries

Commercial Cryptography