JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

CS603PC: CRYPTOGRAPHY AND NETWORK SECURITY

B.Tech III Year II Semester (R16)

Course Objectives:

  • Explain the objectives of information security
  • Explain the importance and application of each of confidentiality, integrity, authentication and availability
  • Understand various cryptographic algorithms.
  • Understand the basic categories of threats to computers and networks
  • Describe public-key cryptosystem.
  • Describe the enhancements made to IPv4 by IPSec
  • Understand Intrusions and intrusion detection
  • Discuss the fundamental ideas of public-key cryptography.
  • Generate and distribute a PGP key pair and use the PGP package to send an encrypted e-mail message.
  • Discuss Web security and Firewalls

Course Outcomes:

  • Student will be able to understand basic cryptographic algorithms, message and web authentication and security issues.
  • Ability to identify information system requirements for both of them such as client and server.
  • Ability to understand the current legal issues towards information security.

UNIT - I

Security Concepts: Introduction, The need for security, Security approaches, Principles of security, Types of Security attacks, Security services, Security Mechanisms, A model for Network Security Cryptography Concepts and Techniques: Introduction, plain text and cipher text, substitution techniques, transposition techniques, encryption and decryption, symmetric and asymmetric key cryptography, steganography, key range and key size, possible types of attacks.

UNIT - II

Symmetric key Ciphers: Block Cipher principles, DES, AES, Blowfish, RC5, IDEA, Block cipher operation, Stream ciphers, RC4. Asymmetric key Ciphers: Principles of public key cryptosystems, RSA algorithm, Elgamal Cryptography, Diffie-Hellman Key Exchange, Knapsack Algorithm.

R16 B.TECH CSE.

UNIT - III

Cryptographic Hash Functions: Message Authentication, Secure Hash Algorithm (SHA- 512), Message authentication codes: Authentication requirements, HMAC, CMAC, Digital signatures, Elgamal Digital Signature Scheme. Key Management and Distribution: Symmetric Key Distribution Using Symmetric & Asymmetric Encryption, Distribution of Public Keys, Kerberos, X.509 Authentication Service, Public – Key Infrastructure

UNIT - IV

Transport-level Security: Web security considerations, Secure Socket Layer and Transport Layer Security, HTTPS, Secure Shell (SSH) Wireless Network Security: Wireless Security, Mobile Device Security, IEEE 802.11 Wireless LAN, IEEE 802.11i Wireless LAN Security

UNIT - V

E-Mail Security: Pretty Good Privacy, S/MIME IP Security: IP Security overview, IP Security architecture, Authentication Header, Encapsulating security payload, Combining security associations, Internet Key Exchange Case Studies on Cryptography and security: Secure Multiparty Calculation, Virtual Elections, Single sign On, Secure Inter-branch Payment Transactions, Cross site Scripting Vulnerability.

TEXT BOOKS:

  • 1. Cryptography and Network Security - Principles and Practice: William Stallings, Pearson Education, 6 th Edition
  • 2. Cryptography and Network Security: Atul Kahate, Mc Graw Hill, 3 rd Edition

REFERENCE BOOKS:

  • 1. Cryptography and Network Security: C K Shyamala, N Harini, Dr T R Padmanabhan, Wiley India, 1 st Edition.
  • 2. Cryptography and Network Security : Forouzan Mukhopadhyay, Mc Graw Hill, 3 rd Edition
  • 3. Information Security, Principles, and Practice: Mark Stamp, Wiley India.
  • 4. Principles of Computer Security: WM. Arthur Conklin, Greg White, TMH
  • 5. Introduction to Network Security: Neal Krawetz, CENGAGE Learning
  • 6. Network Security and Cryptography: Bernard Menezes, CENGAGE Learning R16 B.TECH CSE.

Loading Question Papers

Fetching data from database...