Cryptography and Network Security: Principles and Practice, 5/e
In this age of universal electronic connectivity, viruses and hackers, electronic eavesdropping, and electronic fraud, security is paramount. This text provides a practical survey of both the principles and practice of cryptography and network security. First, the basic issues to be addressed by a network security capability are explored through a tutorial and survey of cryptography and network security technology. Then, the practice of network security is explored via practical applications that have been implemented and are in use today. An unparalleled support package for instructors and students ensures a successful teaching and learning experience.
The new edition has been updated to include coverage of the latest topics including expanded coverage of block cipher modes of operation, including authenticated encryption; revised and expanded coverage of AES; expanded coverage of pseudorandom number generation; new coverage of federated identity, HTTPS, Secure Shell (SSH) and wireless network security; completely rewritten and updated coverage of IPsec; and a new chapter on legal and ethical issues.
Table of Content
NOTATION PREFACE Reader's Guide OverviewPART ONE SYMMETRIC CIPHERS
- Classical Encryption Techniques
- Block Ciphers and the Data Encryption Standard
- Basic Concepts in Number Theory and Finite Fields
- Advanced Encryption Standard
- Block Cipher Operation
- Pseudorandom Number Generation and Stream Ciphers
PART TWO ASYMMETRIC CIPHERS
- More Number Theory
- Public-Key Cryptography and RSA
- Other Public-Key Cryptosystems
PART THREE CRYPTOGRAPHIC DATA INTEGRITY ALGORITHMS
- Cryptographic Hash Functions
- Message Authentication Codes
- Digital Signatures
PART FOUR MUTUAL TRUST
- Key Management and Distribution
- User Authentication Protocols
PART FIVE NETWORK AND INTERNET SECURITY
- Transport-Level Security
- Wireless Network Security
- Electronic Mail Security
- IP Security
Appendix A Projects for Teaching Cryptography and Network Security Appendix B Sage Examples Appendix C Sage Problems
|
Salient Features
- Use of Sage to illustrate cryptographic algorithms.
- Comprehensive up-to-date survey of cryptographic algorithms.
- Complete coverage of authentication and digital signatures.
- Unified, comprehensive treatment of mutual trust topics.
- Excellent collection of homework problems
|
|
|
|
|