Academia.eduAcademia.edu

Explaining Cryptosystems to the General Public

Abstract

Modern cryptography can achieve levels of security and authentication that non-specialists find literally incredible. Techniques include informationhiding protocols, zero-knowledge proofs and public key cryptosystems; they can be used to support applications like digital signatures, digital cash, on-line poker and secure voting in ways that are provably secure -far more secure than the traditional systems they replace. This paper describes simple versions of such applications that have been used to give school-children and the general public a broad understanding of what can be achieved, and how.