Cryptography and Computer Privacy

By Horst Feistel
Scientific American, May 1973, Volume 228, No 5, pp. 15-23