[Feistel73] H. Feistel, Cryptography and Computer Privacy, Scientific American, May, 1973, 228, 5. []