Cryptography and Network Security

The explosive growth in computer systems and their interconnections via network has increased the dependence of both organizations and individuals on the information stored and communicated using these systems. The internet as a world wide communication network has changed our daily life in many ways. The internet, as an open forum, has created some security problems.

Network security is a set of protocols that allows us to use the internet comfortably without worrying about security attacks. The most common tool for providing network security is cryptography, an old technique that has been revived and adopted to network security. In this Universal electronic connectivity, virus and hackers, electronic eavesdropping, and electronic fraud, security is paramount. This book provides a practical survey of the principles of cryptography and network security.

  1. INTRODUCTION TO NETWORKING
  2. CLASSICAL ENCRYPTION TECHNIQUES
  3. BLOCK CIPHERS AND THE DATA ENCRYPTION STANDARD
  4. ADVANCED ENCRYPTION STANDARD
  5. NUMBER THEORY
  6. PUBLIC-KEY, CRYPTOGRAPHY AND RSA
  7. OTHER PUBLIC KEY CRYPTOSYSTEMS
  8. CRYPTOGRAPHIC HASH FUNCTIONS
  9. KEY MANAGEMENT AND DISTRIBUTION
  10. SYSTEM LEVEL SECURITY