Disusses concepts and terminologies, looks at the history of cryptography, and examines contemporary techniques and privacy issues.