Resumen:
1. Overview 2. Classical encryption technniques 3. Block ciphers and the data encryption standard 4. Basic concepts in number theory and finite fields 5. Advanced encryption standard 6. Block cipher operation 7. Pseudorandom number generation and strean ciphers 8. More number theory 9. Public-key cryptography and RSA 10. Other public-key cryptosistems 11. Cryptographic hash functions 12. Message authentication codes 13. Digital signatures 14. Key management and distribution 15. User authentication protocols 16. Transport-level security 17. Wireless network security 18. Electronic mail security 19. IP security.