article
The Knapsack Problem and Public Key Cryptography
An example of a simple Public Key code, called the Knapsack Code is
described in this article, alongside some information on its
origins. A knowledge of modular arithmetic is useful.