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. Cryptography 0-13-187316-4 1 Cryptography and Network Security Principles and Practices, Fourth Edition 2 Table of Contents 3 Copyright 8 Notation 10 Preface 12 Objectives 13 Intended Audience 14 Plan of the Book 15 Internet Services for Instructors and Students 16 Projects for Teaching Cryptography and Network Security 17 What's New in the Fourth Edition 18 Acknowledgments 19 Chapter 0. Reader's Guide 20 Section 0.1. Outline of this Book 21 Section 0.2. Roadmap 22 Section 0.3. Internet and Web Resources 24 Chapter 1. Introduction 26 Section 1.1. Security Trends 30 Section 1.2. The OSI Security Architecture 33 Section 1.3. Security Attacks 35 Section 1.4. Security Services 40 Section 1.5. Security Mechanisms 44 Section 1.6. A Model for Network Security 46 Section 1.7. Recommended Reading and Web Sites 49 Section 1.8. Key Terms, Review Questions, and Problems 51 Part One: Symmetric Ciphers 53 Chapter 2. Classical Encryption Techniques 55 Section 2.1. Symmetric Cipher Model 57 Section 2.2. Substitution Techniques 63 Section 2.3. Transposition Techniques 80 Section 2.4. Rotor Machines 82 Section 2.5. Steganography 84 Section 2.6. Recommended Reading and Web Sites 86 Section 2.7. Key Terms, Review Questions, and Problems 88 Chapter 3. Block Ciphers and the Data Encryption Standard 100 Section 3.1. Block Cipher Principles 102 Section 3.2. The Data Encryption Standard 114 Section 3.3. The Strength of Des 127 Section 3.4. Differential and Linear Cryptanalysis 129 Section 3.5. Block Cipher Design Principles 133 Section 3.6. Recommended Reading 138 Section 3.7. Key Terms, Review Questions, and Problems 139 Chapter 4. Finite Fields 147 Section 4.1. Groups, Rings, and Fields 149 Section 4.2. Modular Arithmetic 153 Section 4.3. The Euclidean Algorithm 162 Section 4.4. Finite Fields of The Form GF(p) 165 Section 4.5. Polynomial Arithmetic 170 Section 4.6. Finite Fields Of the Form GF(2n) 179 Section 4.7. Recommended Reading and Web Sites 192 Section 4.8. Key Terms, Review Questions, and Problems 194 Chapter 5. Advanced Encryption Standard 204 Section 5.1. Evaluation Criteria For AES 207 Section 5.2. The AES Cipher 212 Section 5.3. Recommended Reading and Web Sites 239 Section 5.4. Key Terms, Review Questions, and Problems 240 Appendix 5A Polynomials with Coefficients in GF(28) 245 Appendix 5B Simplified AES 250 Chapter 6. More on Symmetric Ciphers 262 Section 6.1. Multiple Encryption and Triple DES 264 Section 6.2. Block Cipher Modes of Operation 272 Section 6.3. Stream Ciphers and RC4 281 Section 6.4. Recommended Reading and Web Site 286 Section 6.5. Key Terms, Review Questions, and Problems 287 Chapter 7. Confidentiality Using Symmetric Encryption 294 Section 7.1. Placement of Encryption Function 297 Section 7.2. Traffic Confidentiality 305 Section 7.3. Key Distribution 307 Section 7.4. Random Number Generation 317 Section 7.5. Recommended Reading and Web Sites 326 Section 7.6. Key Terms, Review Questions, and Problems 328 Part Two: Public-Key Encryption and Hash Functions 335 Chapter 8. Introduction to Number Theory 337 Section 8.1. Prime Numbers 339 Section 8.2. Fermat's and Euler's Theorems 342 Section 8.3. Testing for Primality 348 Section 8.4. The Chinese Remainder Theorem 352 Section 8.5. Discrete Logarithms 356 Section 8.6. Recommended Reading and Web Sites 363 Section 8.7. Key Terms, Review Questions, and Problems 364 Chapter 9. Public-Key Cryptography and RSA 370 Section 9.1. Principles of Public-Key Cryptosystems 373 Section 9.2. The RSA Algorithm 384 Section 9.3. Recommended Reading and Web Sites 400 Section 9.4. Key Terms, Review Questions, and Problems 401 Appendix 9A Proof of the RSA Algorithm 410 Appendix 9B The Complexity of Algorithms 412 Chapter 10. Key Management; Other Public-Key Cryptosystems 416 Section 10.1. Key Management 418 Section 10.2. Diffie-Hellman Key Exchange 428 Section 10.3. Elliptic Curve Arithmetic 434 Section 10.4. Elliptic Curve Cryptography 447 Section 10.5. Recommended Reading and Web Sites 452 Section 10.6. Key Terms, Review Questions, and Problems 454 Chapter 11. Message Authentication and Hash Functions 461 Section 11.1. Authentication Requirements 464 Section 11.2. Authentication Functions 466 Section 11.3. Message Authentication Codes 481 Section 11.4. Hash Functions 485 Section 11.5. Security of Hash Functions and Macs 494 Section 11.6. Recommended Reading 498 Section 11.7. Key Terms, Review Questions, and Problems 499 Appendix 11A Mathematical Basis of the Birthday Attack 503 Chapter 12. Hash and MAC Algorithms 510 Section 12.1. Secure Hash Algorithm 512 Section 12.2. Whirlpool 520 Section 12.3. HMAC 533 Section 12.4. CMAC 539 Section 12.5. Recommended Reading and Web Sites 542 Section 12.6. Key Terms, Review Questions, and Problems 543 Chapter 13. Digital Signatures and Authentication Protocols 548 Section 13.1. Digital Signatures 550 Section 13.2. Authentication Protocols 555 Section 13.3. Digital Signature Standard 564 Section 13.4. Recommended Reading and Web Sites 568 Section 13.5. Key Terms, Review Questions, and Problems 569 Part Three: Network Security Applications 577 Chapter 14. Authentication Applications 579 Section 14.1. Kerberos 581 Section 14.2. X.509 Authentication Service 603 Section 14.3. Public-Key Infrastructure 615 Section 14.4. Recommended Reading and Web Sites 618 Section 14.5. Key Terms, Review Questions, and Problems 620 Appendix 14A Kerberos Encryption Techniques 624 Chapter 15. Electronic Mail Security 629 Section 15.1. Pretty Good Privacy 632 Section 15.2. S/MIME 654 Section 15.3. Key Terms, Review Questions, and Problems 673 Appendix 15A Data Compression Using Zip 676 Appendix 15B Radix-64 Conversion 679 Appendix 15C PGP Random Number Generation 683 Chapter 16. IP Security 687 Section 16.1. IP Security Overview 689 Section 16.2. IP Security Architecture 692 Section 16.3. Authentication Header 698 Section 16.4. Encapsulating Security Payload 704 Section 16.5. Combining Security Associations 710 Section 16.6. Key Management 714 Section 16.7. Recommended Reading and Web Site 726 Section 16.8. Key Terms, Review Questions, and Problems 727 Appendix 16A Internetworking and Internet Protocols 730 Chapter 17. Web Security 739 Section 17.1. Web Security Considerations 741 Section 17.2. Secure Socket Layer and Transport Layer Security 744 Section 17.3. Secure Electronic Transaction 763 Section 17.4. Recommended Reading and Web Sites 777 Section 17.5. Key Terms, Review Questions, and Problems 778 Part Four: System Security 781 Chapter 18. Intruders 783 Section 18.1. Intruders 786 Section 18.2. Intrusion Detection 790 Section 18.3. Password Management 803 Section 18.4. Recommended Reading and Web Sites 815 Section 18.5. Key Terms, Review Questions, and Problems 817 Appendix 18A The Base-Rate Fallacy 822 Chapter 19. Malicious Software 826 Section 19.1. Viruses and Related Threats 828 Section 19.2. Virus Countermeasures 840 Section 19.3. Distributed Denial of Service Attacks 845 Section 19.4. Recommended Reading and Web Sites 851 Section 19.5. Key Terms, Review Questions, and Problems 853 Chapter 20. Firewalls 856 Section 20.1. Firewall Design Principles 858 Section 20.2. Trusted Systems 870 Section 20.3. Common Criteria for Information Technology Security Evaluation 876 Section 20.4. Recommended Reading and Web Sites 881 Section 20.5. Key Terms, Review Questions, and Problems 883 Appendix A. Standards and Standards-Setting Organizations 886 Section A.1. The Importance of Standards 887 Section A.2. Internet Standards and the Internet Society 888 Section A.3. National Institute of Standards and Technology 893 Appendix B. Projects for Teaching Cryptography and Network Security 894 Section B.1. Research Projects 895 Section B.2. Programming Projects 896 Section B.3. Laboratory Exercises 897 Section B.4. Writing Assignments 898 Section B.5. Reading/Report Assignments 899 Glossary 900 References 910 Abbreviations 911 Inside Front Cover 928 Inside Back Cover 930 Index 932 SYMBOL 933 A 934 B 938 C 940 D 944 E 947 F 950 G 952 H 953 I 954 K 957 L 959 M 960 N 962 O 963 P 964 Q 968 R 969 S 971 T 977 U 979 V 980 W 981 X 982 Z 983 # Hardcover: 592 pages # Publisher: Prentice Hall; 4th Edition (November 16,2005) # Language: English # ISBN-10: 0131873164 # ISBN-13: 978-0131873162
william Stallings' cryptography And Network Security: Principles And Practice, 5e Is A Practical Survey Of Cryptography And Network Security With Unmatched Support For Instructors And Students.
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.
booknews
new Edition Of A Practical Survey Intended For Both Classroom Use And Self Study. Coverage Includes Conventional Encryptionclassical And Modern Techniques, And Algorithms; Public-key Encryption And Hash Functions; Network Security, With Regard To E-mail, Ip, And The Web; And System Securityintruders, Viruses, Worms, And Firewalls. The Appendix Contains Research And Programming Projects, And Reading/report Assignments For Teaching The Subject. Annotation C. By Book News, Inc., Portland, Or.
Spin Waves: Theory and Applications covers topics foundational to understanding spin waves such as the physics of magnetism and electromagnetic waves in anisotropic media, as well as both classical and quantum mechanical treatments of spin wave excitations. The authors discuss many applications including microwave delay lines, spin wave-optical devices, and microwave oscillations induced by spin transfer torques in multilayer structures. The material provides explanations and developments of concepts that assist students and researchers interested in beginning work on topics related to magnetic excitations. The book can be divided into three major parts. The first is comprised of Chapters 1-4 and is concerned with the physics of magnetism and electromagnetic waves in magnetic media. The second part, Chapters 5-8, focuses on magnetostatic modes and dipolar spin waves, their properties, how to excite them, and how they interact with light. Finally, Chapters 9 and 10 treat nonlinear phenomena and advanced applications of spin wave excitations. Spin Waves: Theory and Applications provides an introduction to an active area of research and a handy reference for workers in the field. The material is useful for graduate students in physics, materials science, or electrical engineering as well as active researchers in fundamental and applied magnetism Magnetic materials can support propagating waves of magnetization; since these are oscillations in the magnetostatic properties of the material, they are called magnetostatic waves (sometimes “magnons” or “magnetic polarons”). Under the proper circumstances these waves can exhibit, either dispersive or nondispersive, isotropic or anisotropic propagation, nonreciprocity, frequency-selective nonlinearities, soliton propagation, and chaotic behavior. This rich variety of behavior has led to a number of proposed applications in microwave and optical signal processing. This book begins by introducing magnetism and discusses magnetic properties of materials, magnetic moments of atoms and ions, and the elements important to magnetism. It then goes on to cover magnetic susceptibilities, electromagnetic waves in anisotropic dispersive media, magnetostatic modes, and propagation characteristics and excitation of magnetostatic waves among other topics. There are problems at the end ofeach chapter, many of which serve to expand or explain the material in the text. The bibliographies for each chapter give an entry to the research literature. Spin Waves: Theory and Applications serves not only as an introduction to an active area of research, but also as a reference for workers in the field. Fully updated to reflect the latest trends and technologies, this is the definitive guide to encryption and network security principles, techniques, and effective usage. Renowned author and consultant William Stallings systematically explains encryption concepts and standards; ciphers; symmetric and public key encryption; digital signatures; and much more. Next, Stallings turns to the practice of network security, introducing state-of-the-art applications for authentication, and for email, IP, and Web security. Finally, Stallings reviews the challenges of system security, covering leading attacks and today's best countermeasures. As always, Stallings provides unsurpassed support, including extensive supplements and online resources. For students, instructors, and working professionals alike, this Fourth Edition remains the field's best resource. This book begins by introducing magnetism and discusses magnetic properties of materials, magnetic moments of atoms and ions, and the elements important to magnetism. It covers magnetic susceptibilities and electromagnetic waves in anisotropic dispersive media among other topics. There are problems at the end of each chapter, many of which serve to expand or explain the material in the text. The bibliographies for each chapter give an entry to the research literature.