Robert G. Underwood is a Professor in both the Department of Mathematics and the Department of Computer Science in the College of Sciences at Auburn University at Montgomery. His research in mathematics involves the classification of Hopf orders in group rings and the application of Hopf orders to Galois module theory. His interests in Computer Science include cryptography and automata theory, specifically, algebraic generalizations of the Myhill-Nerode theorem. Professor Underwood is the author of "Fundamentals of Hopf Algebras" and "An Introduction to Hopf Algebras."
1. Introduction to Cryptography.- 2. Introduction to Probability.- 3. Information Theory and Entropy.- 4. Introduction to Complexity Theory.- 5. Algebraic Foundations: Groups- 6. Algebraic Foundations: Rings and Fields.- 7. Advanced Topics in Algebra.- 8.Symmetric Key Cryptography.- 9. Public Key Cryptography.- 10. Digital Signature Schemes.- 11. Key Generation.- 12. Key Distribution.- 13. Elliptic Curves in Cryptography.- 14. Singular Curves.- 15. Bibliography.- Index.