0% found this document useful (0 votes)
22 views3 pages

Cryptography and Network Security Course

The document outlines a B.Tech course in Cryptography and Network Security, detailing its objectives, outcomes, and content structure. It covers fundamental security concepts, symmetric and asymmetric cryptography, integrity checks, and network security protocols. The course includes both theoretical and practical lab components to implement various encryption techniques and algorithms.

Uploaded by

juug22btech51409
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views3 pages

Cryptography and Network Security Course

The document outlines a B.Tech course in Cryptography and Network Security, detailing its objectives, outcomes, and content structure. It covers fundamental security concepts, symmetric and asymmetric cryptography, integrity checks, and network security protocols. The course includes both theoretical and practical lab components to implement various encryption techniques and algorithms.

Uploaded by

juug22btech51409
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

[Link].

COMPUTER SCIENCE AND ENGINEERING 2022

CRYPTOGRAPHY AND NETWORK SECURITY

Course Code: 22CSE230 Credits: 03


L: T: P: 2:0:2 Contact Hours: 60
Prerequisite(s): Data Communications and Computer Networks

Course Objectives
The objective of the course is to

 Know about basic security concepts and various classical encryption techniques.
 Know the basic concepts of number theory.
 Understand the symmetric and asymmetric cryptography algorithms to encrypt and
decrypt the information.
 Understand the concept of public key cryptography.
 Study about message authentication and hash functions.

Course Outcomes
At the end of the course, students will be able to

Course Bloom’s
Description
Outcomes Taxonomy Level
Understand the basic security concepts and classical Understanding (2)
CO1
encryption techniques.
CO2 Apply the various algorithm for the symmetric cipher. Applying (3)
Apply different public key Algorithm for encryption and Applying (3)
CO3
decryption.
CO4 Demonstrate the message digest algorithm for integrity check. Applying (3)
CO5 Illustrate authentication security service over the network. Applying (3)
CO6 Construct simple cryptography algorithms. Applying (3)

Course Contents

Module -1 [12 hours]

INTRODUCTION
Computer security concepts - OSI security architecture - security attacks service mechanism -
model for network security – classical encryption techniques.

107
[Link]. COMPUTER SCIENCE AND ENGINEERING 2022

Module -2 [12 hours]


SYMMETRIC CIPHERS
Traditional Block Cipher structure, Data encryption standard (DES), The AES Cipher.

Module -3 [12 hours]


ASYMMETRIC CIPHERS

Principles of Public-Key cryptosystems, The RSA algorithm, Diffie - Hellman Key Exchange,
Elliptic Curve Arithmetic, Elliptic Curve Cryptography.

Module -4 [12 hours]

INTEGRITY CHECKS AND AUTHENTICATION ALGORITHMS

MD5 message digest algorithm , Secure hash algorithm (SHA),Digital Signatures: Digital
Signatures, authentication protocols, digital signature standards (DSS) - proof of digital
signature.

Module 5: [12 hours]

NETWORK AND INTERNET SECURITY

Transport level security – web security issues – secure socket layer ( SSL ) – transport layer
security ( TLS ) – HTTPS – Secure shell – pretty good privacy ( PGP ) – firewalls – IP
security.

TEXT BOOKS
1. William Stallings,” Cryptography and Network Security Principles and Practice"-Pearson
Education Inc., 6th Edition, 2014, ISBN: 978-93- 325-1877-3
2. Cryptography and Network Security- Behrouz A Forouzan, Debdeep Mukhopadhyay, Mc-
GrawHill, 3rd Edition, 2015.

REFERENCES
1. Bruce Schneier, "Applied Cryptography Protocols, Algorithms, and Source code in
C",Wiley Publications, 2nd Edition, ISBN: 9971-51-348-X.
2. W. Mao, “Modern Cryptography – Theory and Practice”, Pearson Education

108
[Link]. COMPUTER SCIENCE AND ENGINEERING 2022

Lab Course Contents:

Lab Exp
Details
#
1 Implement the following Substitution & Transposition Techniques
a) Caesar Cipher
b) Playfair Cipher
c) Hill Cipher
2 Implement the Data Encryption Standard(DES) algorithms.
3 Implement the Advanced Encryption Standard(AES) algorithms.
4 Implement the following algorithm Algorithm
a ) RSA
b ) Diffie Hellman key exchange
5 Implement the following algorithm Algorithms
a ) MD5
b) SHA-1

109

You might also like