23 24 Cns Course File III II Cse
23 24 Cns Course File III II Cse
23 24 Cns Course File III II Cse
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
1
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
2
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Vision
To emerge as a center of technical expertise in the field of computer science and
engineering by producing globally competent professionals with technical & research
capabilities, ethical values and team spirit.
Mission
M1. To produce qualified and competent software professionals.
M2. To induce application oriented and research capabilities in students for the
betterment of society.
M3. To inculcate ethics and human values in students so as to adapt to the dynamism
in the field of computing technology.
Program Outcomes
PO1. Engineering knowledge: Apply the knowledge of mathematics, science,
engineering fundamentals, and an engineering specialization to the solution of
complex engineering problems.
PO2. Problem analysis: Identify, formulate, review research literature, and analyze
complex engineering problems reaching substantiated conclusions using first
principles of mathematics, natural sciences, and engineering sciences.
PO3. Design/development of solutions: Design solutions for complex engineering
problems and design system components or processes that meet the specified
needs with appropriate consideration for the public health and safety, and the
cultural, societal, and environmental considerations.
PO4. Conduct investigations of complex problems: Use research-based knowledge
and research methods including design of experiments, analysis and interpretation
of data, and synthesis of the information to provide valid conclusions.
PO5. Modern tool usage: Create, select, and apply appropriate techniques, resources,
and modern engineering and IT tools including prediction and modeling to
complex engineering activities with an understanding of the limitations.
PO6. The engineer and society: Apply reasoning informed by the contextual
knowledge to assess societal, health, safety, legal and cultural issues and the
consequent responsibilities relevant to the professional engineering practice.
PO7. Environment and sustainability: Understand the impact of the professional
engineering solutions in societal and environmental contexts, and demonstrate the
knowledge of, and need for sustainable development.
3
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
PO8. Ethics: Apply ethical principles and commit to professional ethics and
responsibilities and norms of the engineering practice.
PO9. Individual and team work: Function effectively as an individual, and as a
member or leader in diverse teams, and in multidisciplinary settings.
PO10. Communication: Communicate effectively on complex engineering activities
with the engineering community and with society at large, such as, being able to
comprehend and write effective reports and design documentation, make effective
presentations, and give and receive clear instructions.
PO11. Project management and finance: Demonstrate knowledge and understanding of
the engineering and management principles and apply these to one’s own work, as
a member and leader in a team, to manage projects and in multidisciplinary
environments.
PO12. Life-long learning: Recognize the need for, and have the preparation and ability
to engage in independent and life-long learning in the broadest context of
technological change.
PSO1. To make the students able to propose software based solutions to the real world
problems.
PSO2. To develop computing applications.
Test and maintain software based projects.
4
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Syllabus
Learning objectives:
To develop skills that will enable them to construct software of high quality –
software that is reliable, and that is reasonably easy to understand, modify and maintain.
Unit I
Basic Principles: Security Goals, Cryptographic Attacks, Services and Mechanisms,
Mathematics of Cryptography.
Unit II
Symmetric Encryption: Mathematics of Symmetric Key Cryptography, Introduction to
Modern Symmetric Key Ciphers, Data Encryption Standard, Advanced Encryption Standard.
Unit III
Asymmetric Encryption: Mathematics of Asymmetric Key Cryptography, Asymmetric Key
Cryptography
Unit IV
Data Integrity, Digital Signature Schemes & Key Management: Message Integrity and
Message Authentication, Cryptographic Hash Functions, Digital Signature, Key
Management.
Unit V
Network Security - I: Security at application layer: PGP and S/MIME, Security at the
Transport Layer: SSL and TLS,
Network Security - II : Security at the Network Layer: IPSec, System Security .
TEXT BOOKS
1. Cryptography and Network Security, 3rd Edition Behrouz A Forouzan, Deb deep
Mukhopadhyay, McGraw Hill, 2015.
2. Cryptography and Network Security, 4th Edition, William Stallings, (6e) Pearson,2006.
3. Everyday Cryptography, 1st Edition, Keith M.Martin, Oxford,2016.
REFERENCE BOOKS
1. Network Security and Cryptography, 1st Edition, Bernard Meneges, Cengage
Learning, 2018.
5
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Structure
COURSE BLOOMS
OUTCOM COURSE OUTCOMES TAXONOMY
E LEVEL
Analyze various software development process
CO-1 models and their suitability to industrial Analyze
applications
Apply the methods of requirement elicitation,
CO-2 Apply
analysis and develop SRS document.
Analyze different software architectural styles
CO-3 and understand user interface design Analyze
methodology
CO-4 Apply software testing approaches and aspects Apply
Analyze software reliability and quality
CO-5 Analyze
management
Apply software maintenance activities and re-
CO-6 Apply
usability of software
6
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
7
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Structure
III B. Tech – II Semester
Hours per week Credits
S.No Course Code Course Title
L T P C
1 20AM6T02 Machine Learning 3 0 0 3
2 20CS6T14 Compiler Design 3 0 0 3
Cryptography and
3 20IT6T10 3 0 0 3
Network Security
Professional Elective-II
20CS6T15 1. Mobile Computing
20DS6T02 2. Big Data Analytics
4 3. Object Oriented Analysis 3 0 0 3
20CS6T16
and Design
20CS6T21 4. Network Programming
Open Elective-II
20CE6T35 1. Disaster Management
20EE6T19 2. Fundamentals of
5 Electric Vehicles 3 0 0 3
20ME6T25 3. Introduction to
Automobile Engineering
20EC6T26 4. Sensors and Transducers
Machine Learning using Python
6 20AM6L02 0 0 3 1.5
Laboratory
Compiler Design using
7 20CS6L10 0 0 3 1.5
C Laboratory
Cryptography Network
8 20IT6L07 0 0 3 1.5
Security
Laboratory
Skill Oriented Course -
9 20HE6S01 IV Soft skills and inter 1 0 2 2
personal communication
10 20HM6T03 Employability Skills-II 2 0 0 0
Total 21.5
credits
Industrial/Research Internship(Mandatory) 2 Months during summer vacation
Honors course
4 0 0 4
20CS6H03 Natural Language Processing
Minors course
3 0 2 4
20CS6M0 Computer Networks$
3
20CS6H04 Honors courses through SWAYAM 0 0 0 2
20CS6M04 Minors courses through SWAYAM 0 0 0 2
8
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Academic Calendar
9
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
10
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
11
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
12
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
13
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
14
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
15
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Cryptography Network Security Laboratory(KT LAB) Mr. K.V.V. Subba Rao/Mrs.T.N V Durga
Skill Oriented Course - IV
Soft skills and inter personal communication Mr.A.Ajay kumar varma/Dr.J.D.Naidu
Aptitude Mr.Ch.Satish
HOD – CSE
16
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
1 2 A.Y:
3 23-24 Sem I Name of the Faculty: Mrs. D. Uma
4 5 6 7
9.00 AM- 10.00 AM 10.00 AM- 11.00 AM 11.00 AM- 12.00 PM 12.00 P.M-12.30 PM 12.30 PM- 01.30 PM 1.30 PM- 2.20 PM 2.20 PM- 3.10 PM 3.10 PM- 4.00
Mon II-II-CSE-B-JP LAB III-II-CSE-B-CNS LAB
Tue CNS-B CNS-A
Wed CNS-A CNS-B
Thr CNS-A CNS-A
Fri CNS-B CNS-B CNS-A
Sat CNS-B III-II-CSE-A-CNS LAB
1 2 A.Y: 23-24
3 Sem I Name of the Faculty: Mr. K.V.V. Subba
4 Rao 5 6 7
9.00 AM- 10.00 AM 10.00 AM- 11.00 AM 11.00 AM- 12.00 PM 12.00 P.M-12.30 PM 12.30 PM- 01.30 PM 1.30 PM- 2.20 PM 2.20 PM- 3.10 PM 3.10 PM- 4.00
Mon III-II-CSE-C-CNS LAB CNS-C CNS-C
Tue III-II-IT-CNS CNS-C
Wed III-II-IT-CNS CNS-C III-II-IT-CNS LAB
Thr III-II-IT-CNS CNS-C
Fri III-II-IT-CNS
Sat III-II-IT-CNS III-II-CSE-A-CNS LAB
17
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Lesson Plan
Name :Mrs.D.Uma Subject: Cryptography and Network Security
Designation : Assistant Professor Subject Code : 20IT6T10
Department : CSE Year & Semester: III-II
Academic Year: 2023-2024
LESSON PLAN
18
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
TEXT BOOKS:
1. Cryptography and Network Security, 3rd Edition Behrouz A Forouzan, Deb deep
Mukhopadhyay, McGraw Hill, 2015 .
2. Cryptography and Network Security, 4th Edition, William Stallings, (6e)
Pearson,2006.
3. Everyday Cryptography, 1st Edition, Keith M.Martin, Oxford,2016.
REFERENCE BOOKS:
1. Network Security and Cryptography, 1 st Edition, Bernard Meneges, Cengage Learning, 2018
.
Web Resources
1. http://nptel.ac.in/courses/106105031(Prof. D. Mukhopadhyay, IIT, Kharagpur)
2. http://williamstallings.com/Extras/Security-Notes/
19
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
20
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
21
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Web References
1. http://nptel.ac.in/courses/106105031(Prof.D.
Mukhopadhyay, IIT, Kharagpur)
2. http://williamstallings.com/Extras/Security-Notes/
3. Everyday Cryptography, Fundamental Principles &
Applications, Keith Martin, Oxford
4. Network Security & Cryptography, Bernard Menezes,
Cengage,2010
22
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
23
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
24
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
25
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
26
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
27
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Assignment Questions
Academic Year: 2023-2024 Year & Semester: III&II
Subject : CNS Subject Code : 20IT6T10
List of List of
Blooms
Lerner Course POs and
Unit Q.No. Assignment Question Taxonomy
Level Outcomes PSOs
Level
Mapped Mapped
I Slow 1 Determine the security Understanding CO 1 PO 1,PO
services required to 2,PSO1
counter various types
of Active and Passive
attacks
I Slow 2 Explain about Security CO 1 PO 1,PO
Understanding
goals in detail. 2,PSO1
I Average 1 Write about Security CO 1 PO
services and Understanding 4,PSO 2
Mechanisms
I Average 2 Explain Greatest CO 1 PO
Common 4,PSO 2
Applying
Divisor(GCD) with an
example
I Bright 1 Discuss about CO 1 PO
operations and Remembering 5,PSO 3
relations in Matrices
I Bright 2 Explain Extended CO 1 PO
Euclidean Algorithm. 5,PSO 3
Find gcd(a, b) and the Applying
values of s and t for
given a=161 and b=28
II Slow 1 What is Cryptography CO 2 PO 1,PO
and Write Understanding 2,PSO1
Cryptography types
II Slow 2 Define and explain the CO 2 PO 1,PO
properties of the 2,PSO1
following algebraic Understanding
structures: (i) Groups
(ii) Rings (iii) Fields
II Average 1 Explain why modern CO 2 PO
block ciphers are 4,PSO 2
designed as
Remembering
substitution ciphers
instead of
transposition ciphers.
28
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
29
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
methods.
IV Bright 1 Describe the steps in CO 4 PO
finding the message 5,PSO 3
digest using SHA-512
algorithm. What is the Applying
order of finding two
messages having the
same message digest?
IV Bright 2 Discuss in detail about CO 4
Diffie-Hellman key PO
Understanding
agreement with 5,PSO 3
example
V Slow 1 Describe about Secure CO 5 PO 1,PO
Socket Layer (SSL)
Understanding
2,PSO1
V Slow 2 What is IPSec? Explain CO 5 PO 1,PO
AH and ESP protocols Understanding 2,PSO1
of IPsec
V Average 1 Explain Applications CO 5 PO
and key management of Remembering 4,PSO 2
IPSec
V Average 2 Explain about PGP CO 5 PO
Understanding
and S/MIME 4,PSO 2
V Bright 1 (a) What is IPSec? CO 5 PO
Explain the operation of 5,PSO 3
IPSec in transport mode
and tunnel mode.
Understanding
(b) Explain ISAKMP
protocol.
V Bright 2 Explain TLS functions CO 5 PO
and alert codes of 5,PSO 3
Transport Layer
Understanding
Security.
30
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
c h y b d
e f g i/j k
l p q s t
u v w x z
31
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
32
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Result Analysis
BRANCH: Computer Science and Engineering Academic Year: 2023-2024
Batch: 2021-2025(R20)
Date:
THEORY
No. No. No.
Name of the Subject Pass%
Appeared Failures Passed
LABS
Appeared Passed %
TOTAL PASS PERCENTAGE
Failed in 1 Subject
Failed in 2 Subjects
Failed in 3 Subjects
Failed in 4 Subjects
Failed in 5 Subjects
Failed in 6 Subjects
33
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
HOD-CSE
Result Analysis
BRANCH: Computer Science and Engineering Academic Year: 2023-2024
Batch: 2021-2025(R20)
Date:
THEORY
No. No. No.
Name of the Subject Pass%
Appeared Failures Passed
LABS
Appeared Passed %
TOTAL PASS PERCENTAGE
Failed in 1 Subject
Failed in 2 Subjects
Failed in 3 Subjects
Failed in 4 Subjects
Failed in 5 Subjects
Failed in 6 Subjects
34
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
HOD-CSE
Result Analysis
BRANCH: Computer Science and Engineering Academic Year: 2023-2024
Batch: 2021-2025(R20)
Date:
THEORY
No. No. No.
Name of the Subject Pass%
Appeared Failures Passed
LABS
Appeared Passed %
TOTAL PASS PERCENTAGE
Failed in 1 Subject
Failed in 2 Subjects
Failed in 3 Subjects
Failed in 4 Subjects
Failed in 5 Subjects
Failed in 6 Subjects
HOD-CSE
35
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
36