Friedrich L. Bauer: Key. Encyclopedia of Cryptography and Security 2005