Cryptography and network security
Subtitle: principles and practice
By: William Stallings
Edition: 4th ed
Publisher: Pearson/Prentice Hall
Published: 2006
Place of publication: Upper Saddle River, N.J
Language: eng
Number of pages: 680
Subjects: Computer networks -- Security measures; Data encryption (Computer science); Coding theory; Computer security
Description: In this age of viruses and hackers, of electronic eavesdropping and electronic fraud, security is paramount. This solid, up-to-date tutorial is a comprehensive treatment of cryptography and network security is ideal for self-study. Explores the basic issues to be addressed by a network security capability through a tutorial and survey of cryptography and network security technology. Examines the practice of network security via practical applications that have been implemented and are in use today. Provides a simplified AES (Advanced Encryption Standard) that enables readers to grasp the essentials of AES more easily. Features block cipher modes of operation, including the CMAC mode for authentication and the CCM mode for authenticated encryption. Includes an expanded, updated treatment of intruders and malicious software. A useful reference for system engineers, programmers, system managers, network managers, product marketing personnel, and system support specialists.
Notes: Includes bibliographical references (p. 663-672) and index
Table of contents: title: Notation
pagenum: xi; title: Preface
pagenum: xiii; label: Chapter 0
title: Reader's Guide
pagenum: 1; label: 0.1
title: Outline of This Book
pagenum: 2; label: 0.2
title: Roadmap
pagenum: 2; label: 0.3
title: Internet and Web Resources
pagenum: 4; label: Chapter 1
title: Introduction
pagenum: 6; label: 1.1
title: Security Trends
pagenum: 9; label: 1.2
title: The OSI Security Architecture
pagenum: 12; label: 1.3
title: Security Attacks
pagenum: 13; label: 1.4
title: Security Services
pagenum: 16; label: 1.5
title: Security Mechanisms
pagenum: 19; label: 1.6
title: A Model for Network Security
pagenum: 22; label: 1.7
title: Recommended Reading and Web Sites
pagenum: 24; label: 1.8
title: Key Terms, Review Questions, and Problems
pagenum: 25; label: Part One
title: Symmetric Ciphers
pagenum: 26; label: Chapter 2
title: Classical Encryption Techniques
pagenum: 28; label: 2.1
title: Symmetric Cipher Model
pagenum: 30; label: 2.2
title: Substitution Techniques
pagenum: 35; label: 2.3
title: Transposition Techniques
pagenum: 49; label: 2.4
title: Rotor Machines
pagenum: 51; label: 2.5
title: Steganography
pagenum: 53; label: 2.6
title: Recommended Reading and Web Sites
pagenum: 55; label: 2.7
title: Key Terms, Review Questions, and Problems
pagenum: 56; label: Chapter 3
title: Block Ciphers and the Data Encryption Standard
pagenum: 62; label: 3.1
title: Block Cipher Principles
pagenum: 64; label: 3.2
title: The Data Encryption Standard
pagenum: 72; label: 3.3
title: The Strength of DES
pagenum: 82; label: 3.4
title: Differential and Linear Cryptanalysis
pagenum: 83; label: 3.5
title: Block Cipher Design Principles
pagenum: 86; label: 3.6
title: Recommended Reading
pagenum: 90; label: 3.7
title: Key Terms, Review Questions, and Problems
pagenum: 90; label: Chapter 4
title: Finite Fields
pagenum: 95; label: 4.1
title: Groups, Rings, and Fields
pagenum: 97; label: 4.2
title: Modular Arithmetic
pagenum: 101; label: 4.3
title: The Euclidean Algorithm
pagenum: 107; label: 4.4
title: Finite Fields of the Form \(GF(p)\)
pagenum: 109; label: 4.5
title: Polynomial Arithmetic
pagenum: 113; label: 4.6
title: Finite Fields of the Form \(GF(2^n)\)
pagenum: 119; label: 4.7
title: Recommended Reading and Web Sites
pagenum: 129; label: 4.8
title: Key Terms, Review Questions, and Problems
pagenum: 130; label: Chapter 5
title: Advanced Encryption Standard
pagenum: 134; label: 5.1
title: Evaluation Criteria for AES
pagenum: 135; label: 5.2
title: The AES Cipher
pagenum: 140; label: 5.3
title: Recommended Reading and Web Site
pagenum: 160; label: 5.4
title: Key Terms, Review Questions, and Problems
pagenum: 161; label: Appendix 5A
title: Polynomials with Coefficients in \(GF(2^8)\)
pagenum: 163; label: Appendix 5B
title: Simplified AES
pagenum: 165; label: Chapter 6
title: More on Symmetric Ciphers
pagenum: 174; label: 6.1
title: Multiple Encryption and Triple DES
pagenum: 175; label: 6.2
title: Block Cipher Modes of Operation
pagenum: 181; label: 6.3
title: Stream Ciphers and RC4
pagenum: 189; label: 6.4
title: Recommended Reading and Web Site
pagenum: 194; label: 6.5
title: Key Terms, Review Questions, and Problems
pagenum: 194; label: Chapter 7
title: Confidentiality Using Symmetric Encryption
pagenum: 199; label: 7.1
title: Placement of Encryption Function
pagenum: 201; label: 7.2
title: Traffic Confidentiality
pagenum: 209; label: 7.3
title: Key Distribution
pagenum: 210; label: 7.4
title: Random Number Generation
pagenum: 218; label: 7.5
title: Recommended Reading and Web Site
pagenum: 227; label: 7.6
title: Key Terms, Review Questions, and Problems
pagenum: 228; label: Part Two
title: Public-Key Encryption and Hash Functions
pagenum: 232; label: Chapter 8
title: Introduction to Number Theory
pagenum: 234; label: 8.1
title: Prime Numbers
pagenum: 236; label: 8.2
title: Fermat's and Euler's Theorems
pagenum: 238; label: 8.3
title: Testing for Primality
pagenum: 242; label: 8.4
title: The Chinese Remainder Theorem
pagenum: 245; label: 8.5
title: Discrete Logarithms
pagenum: 247; label: 8.6
title: Recommended Reading and Web Site
pagenum: 253; label: 8.7
title: Key Terms, Review Questions, and Problems
pagenum: 254; label: Chapter 9
title: Public-Key Cryptography and RSA
pagenum: 257; label: 9.1
title: Principles of Public-Key Cryptosystems
pagenum: 259; label: 9.2
title: The RSA Algorithm
pagenum: 268; label: 9.3
title: Recommended Reading and Web Sites
pagenum: 280; label: 9.4
title: Key Terms, Review Questions, and Problems
pagenum: 281; label: Appendix 9A
title: Proof of the RSA Algorithm
pagenum: 285; label: Appendix 9B
title: The Complexity of Algorithms
pagenum: 286; label: Chapter 10
title: Key Management; Other Public-Key Cryptosystems
pagenum: 289; label: 10.1
title: Key Management
pagenum: 290; label: 10.2
title: Diffie-Hellman Key Exchange
pagenum: 298; label: 10.3
title: Elliptic Curve Arithmetic
pagenum: 301; label: 10.4
title: Elliptic Curve Cryptography
pagenum: 310; label: 10.5
title: Recommended Reading and Web Site
pagenum: 313; label: 10.6
title: Key Terms, Review Questions, and Problems
pagenum: 314; label: Chapter 11
title: Message Authentication and Hash Functions
pagenum: 317; label: 11.1
title: Authentication Requirements
pagenum: 319; label: 11.2
title: Authentication Functions
pagenum: 320; label: 11.3
title: Message Authentication Codes
pagenum: 331; label: 11.4
title: Hash Functions
pagenum: 334; label: 11.5
title: Security of Hash Functions and MACs
pagenum: 340; label: 11.6
title: Recommended Reading
pagenum: 344; label: 11.7
title: Key Terms, Review Questions, and Problems
pagenum: 344; label: Appendix 11A
title: Mathematical Basis of the Birthday Attack
pagenum: 346; label: Chapter 12
title: Hash and MAC Algorithms
pagenum: 351; label: 12.1
title: Secure Hash Algorithm
pagenum: 353; label: 12.2
title: Whirlpool
pagenum: 358; label: 12.3
title: HMAC
pagenum: 368; label: 12.4
title: CMAC
pagenum: 372; label: 12.5
title: Recommended Reading and Web Sites
pagenum: 374; label: 12.6
title: Key Terms, Review Questions, and Problems
pagenum: 375; label: Chapter 13
title: Digital Signatures and Authentication Protocols
pagenum: 377; label: 13.1
title: Digital Signatures
pagenum: 378; label: 13.2
title: Authentication Protocols
pagenum: 382; label: 13.3
title: Digital Signature Standard
pagenum: 390; label: 13.4
title: Recommended Reading and Web Sites
pagenum: 393; label: 13.5
title: Key Terms, Review Questions, and Problems
pagenum: 393; label: Part Three
title: Network Security Applications
pagenum: 398; label: Chapter 14
title: Authentication Applications
pagenum: 400; label: 14.1
title: Kerberos
pagenum: 401; label: 14.2
title: X.509 Authentication Service
pagenum: 419; label: 14.3
title: Public-Key Infrastructure
pagenum: 428; label: 14.4
title: Recommended Reading and Web Sites
pagenum: 430; label: 14.5
title: Key Terms, Review Questions, and Problems
pagenum: 431; label: Appendix 14A
title: Kerberos Encryption Techniques
pagenum: 433; label: Chapter 15
title: Electronic Mail Security
pagenum: 436; label: 15.1
title: Pretty Good Privacy
pagenum: 438; label: 15.2
title: S/MIME
pagenum: 457; label: 15.3
title: Recommended Web Sites
pagenum: 474; label: 15.4
title: Key Terms, Review Questions, and Problems
pagenum: 474; label: Appendix 15A
title: Data Compression Using ZIP
pagenum: 475; label: Appendix 15B
title: Radix-64 Conversion
pagenum: 478; label: Appendix 15C
title: PGP Random Number Generation
pagenum: 479; label: Chapter 16
title: IP Security
pagenum: 483; label: 16.1
title: IP Security Overview
pagenum: 485; label: 16.2
title: IP Security Architecture
pagenum: 487; label: 16.3
title: Authentication Header
pagenum: 493; label: 16.4
title: Encapsulating Security Payload
pagenum: 498; label: 16.5
title: Combining Security Associations
pagenum: 503; label: 16.6
title: Key Management
pagenum: 506; label: 16.7
title: Recommended Reading and Web Sites
pagenum: 516; label: 16.8
title: Key Terms, Review Questions, and Problems
pagenum: 517; label: Appendix 16A
title: Internetworking and Internet Protocols
pagenum: 518; label: Chapter 17
title: Web Security
pagenum: 527; label: 17.1
title: Web Security Considerations
pagenum: 528; label: 17.2
title: Secure Socket Layer and Transport Layer Security
pagenum: 531; label: 17.3
title: Secure Electronic Transaction
pagenum: 549; label: 17.4
title: Recommended Reading and Web Sites
pagenum: 560; label: 17.5
title: Key Terms, Review Questions, and Problems
pagenum: 561; label: Part Four
title: System Security
pagenum: 563; label: Chapter 18
title: Intruders
pagenum: 565; label: 18.1
title: Intruders
pagenum: 567; label: 18.2
title: Intrusion Detection
pagenum: 570; label: 18.3
title: Password Management
pagenum: 582; label: 18.4
title: Recommended Reading and Web Sites
pagenum: 591; label: 18.5
title: Key Terms, Review Questions, and Problems
pagenum: 592; label: Appendix 18A
title: The Base-Rate Fallacy
pagenum: 594; label: Chapter 19
title: Malicious Software
pagenum: 598; label: 19.1
title: Viruses and Related Threats
pagenum: 599; label: 19.2
title: Virus Countermeasures
pagenum: 610; label: 19.3
title: Distributed Denial of Service Attacks
pagenum: 614; label: 19.4
title: Recommended Reading and Web Sites
pagenum: 619; label: 19.5
title: Key Terms, Review Questions, and Problems
pagenum: 620; label: Chapter 20
title: Firewalls
pagenum: 621; label: 20.1
title: Firewall Design Principles
pagenum: 622; label: 20.2
title: Trusted Systems
pagenum: 634; label: 20.3
title: Common Criteria for Information Technology Security Evaluation
pagenum: 640; label: 20.4
title: Recommended Reading and Web Sites
pagenum: 644; label: 20.5
title: Key Terms, Review Questions, and Problems
pagenum: 645; title: Appendices
pagenum: 647; label: Appendix A
title: Standards and Standards-Setting Organizations
pagenum: 647; label: A.1
title: The Importance of Standards
pagenum: 648; label: A.2
title: Internet Standards and the Internet Society
pagenum: 649; label: A.3
title: National Institute of Standards and Technology
pagenum: 652; label: Appendix B
title: Projects for Teaching Cryptography and Network Security
pagenum: 653; label: B.1
title: Research Projects
pagenum: 654; label: B.2
title: Programming Projects
pagenum: 655; label: B.3
title: Laboratory Exercises
pagenum: 655; label: B.4
title: Writing Assignments
pagenum: 655; label: B.5
title: Reading/Report Assignments
pagenum: 656; title: Glossary
pagenum: 657; title: References
pagenum: 663; title: Index
pagenum: 673