I. Mathematical Foundations of Cryptanalysis. 1. Terminology of Cryptography. 2. Probability Theory. 3. Divisibility and Arithmetic. 4. Primes. 5. Congruences. 6. Euler's Theorem and Its Consequences. 7. Second Degree Congruences. 8. Information Theory. 9. Groups, Rings and Fields. 10. Exponential Methods of Factoring Integers. 11. Finding Large Primes. 12. Elliptic Curves. 13. Subexponential Factoring Algorithms. 14. Computing Discrete Logarithms. 15. Random Number Generation -- II. The Cryptographic Algorithms. 16. Private Key Ciphers. 17. Public Key Ciphers. 18. Signature Algorithms. 19. Key Exchange Algorithms. 20. Simple Protocols. 21. Complicated Protocols. 22. Complete Systems -- III. Methods of Attack. 23. Direct Attacks. 24. Exploiting an Error. 25. Active Attacks
Bibliography
Includes bibliographical references (pages 303-310) and index