Coding theory and cryptography from enigma and Geheimschreiber to quantum theory ; with ... 12 tables (Springer, 2000)