23 24 Cns Course File III II Cse

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 36

PRAGATI ENGINEERING COLLEGE

(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

A.Y: 2023-2024 YEAR/SEM: III-II


S.No SUBJECT NAME: Cryptography and Network Security
NAME OF THE FACULTY: D.Uma
1 V / M / PEO / POs /PSOs 
2 Course Syllabus including Course Structure 
3 Course Outcomes (CO) 
4 Mapping CO with PO/PSO, Course with PO/PSO 
5 Academic Calendar 
Timetable (Class & Individual) Highlighting your Course 
6
periods including Tutorial
Lesson plan with number of hours/periods, TA, TM, 
7
Text/Reference Books
8 Gaps within the Syllabus - Mapping to CO, PO/PSO 
9 Gaps beyond the Syllabus - Mapping to CO, PO/PSO 
10 Gaps addressed by Resource Person- Document
Gaps addressed by any other teaching aid/ methodology-
11
Document
12 Web references 
13 Lecture notes 
14 List of Power point presentations / Videos 
15 CD with PPTs/Videos
16 University Question papers 
17 Internal Question papers with Key with CO and BTL
18 Assignment Question papers mapped with CO and BTL 
19 Scheme of evaluation with CO mapping and BTL
20 Tutorial topics with evidence 
Result Analysis to identify weak and advanced learners- 3 times
21
in a semester
22 Result Analysis at the end of the course
23 Bright Students engagement & documentation
24 Course Assessment
25 CO, PO/PSO attainment
Observation for not attaining CO and suggestions for
26
improvement
27 Plan of action to improve CO attainment next time
28 Attendance register
29 Course file (Digital form)
30 Signature of the faculty

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 Educational Objectives


 PEO-1
To provide students with a strong foundation in the mathematical, scientific and
engineering fundamentals necessary to formulate, solve and analyze engineering
problems.
 PEO-2
To develop an ability to analyze, design and develop novel engineering solutions.
 PEO-3
To make the students responsible with ethics, best practices, values and social
concerns to meet requirements of responsible team player in the society.

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.

Program Specific Outcome

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

Mapping CO with PO/PSO, Course with PO/PSO

Contribution of Course Outcomes towards achievement of Program Outcomes


(1 – Low, 2 - Medium, 3 – High)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 3 1 2 - - - - - - - - 2 2
CO2 3 2 3 1 2 - - - - - - - 2 2 2
CO3 3 2 3 3 3 - - - - - - - 2 2 2
CO4 3 2 3 3 3 - - - - - - - 1 1 2
CO5 3 2 3 3 3 - - - - - - - 1 1 2

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

Class Time Tables

A.Y: 23-24 Class: III-II CSE-A w.e.f.11/12/2023- Room No: S24


2 3 4
1 10.00 11.00 12.00 12.30 5 6 7
9.00 AM- AM- AM- P.M-12.30 PM- 01.30 1.30 PM- 2.20 PM- 3.10 PM-
10.00 AM 11.00 AM 12.00 PM PM PM 2.20 PM 3.10 PM 4.00 PM
Mon DM APT OOAD ML OOAD CD ML
Tue III-II-CSE-A-MLP LAB ES-II OOAD DM CNS
Wed CNS SS DM ML CD OOAD ML
Lunch
Thr CD CNS ES-II CNS III-II-CSE-A-CD LAB
Fri ML ML DM OOAD CD CNS CD
Sat SSIC LAB DM III-II-CSE-A-CNS LAB
Machine Learning Mr.A.Avinash
Compiler Design Mr. K. Chandra Sekhar
Cryptography and Network Security Mrs. D. Uma
Object Oriented Analysis and Design Mr. Manas Kumar Yogi
Disaster Management Mrs.P.Sravani
Machine Learning using Python Laboratory(KT LAB) Mr.A.Avinash/ Mr. K. Chandra Sekhar
Compiler Design using C Laboratory(KT LAB) Mr. K. Chandra Sekhar/Mrs.K.Shamsri
Cryptography Network Security Laboratory(KT LAB) Mrs. D. Uma/Mr. K.V.V. Subba Rao
Skill Oriented Course - IV
Soft skills and inter personal communication Dr.J.D.Naidu/Mrs.K.Aruna Kumari
Employability Skills-II Mrs.D.Rajyalakshmi
Soft skills Dr.P.C.Viswanadh
Aptitude Mr.Ch.Satish
Class Teacher Mrs. D. Uma

14
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

Class Time Tables

A.Y: 23-24 Class: III-II CSE-B w.e.f. 11/12/2023 Room No: G8


1 2 3 4 5 6 7
9.00 AM- 10.00 AM- 11.00 AM- 12.00 P.M- 12.30 PM- 1.30 PM- 2.20 PM- 3.10 PM-
10.00 AM 11.00 AM 12.00 PM 12.30 PM 01.30 PM 2.20 PM 3.10 PM 4.00 PM
Mon ML CD DM ES-II III-II-CSE-B-CNS LAB
Tue ES-II DM CD CNS III-II-CSE-B-CD LAB
Wed III-II-CSE-B-MLP LAB OOAD CD DM CNS
Lunch
Thr SS APT ML DM SSIC LAB
Fri CNS OOAD CD CNS ML OOAD ML
Sat DM CNS ML OOAD CD ML OOAD
Machine Learning Mr.A.Avinash
Compiler Design Ms. A. Harini
Cryptography and Network Security Mrs. D. Uma
Object Oriented Analysis and Design Mr. Manas Kumar Yogi
Disaster Management Mrs.P.Sravani
Machine Learning using Python Laboratory(BK LAB) Mr.A.Avinash/Ms.A.Harini
Compiler Design using C Laboratory(KT LAB) Ms. A. Harini/Mr. K. Chandra Sekhar
Cryptography Network Security Laboratory(KT LAB) Mrs. D. Uma/Mrs.P.Lakshmi Satya
Skill Oriented Course - IV
Soft skills and inter personal communication Dr.J.D.Naidu/Mr.K.Balaji
Employability Skills-II Mrs.K.Aruna kumari
Soft skills Dr.P.C.Viswanadh
Aptitude Mr.Ch.Satish
Class Teacher Mr. Manas Kumar Yogi

15
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

Class Time Tables

A.Y: 23-24 Class: III-II CSE-C w.e.f. 11/12/2023 Room No: G9


1 2 3 4 5 6 7
9.00 AM- 10.00 AM- 11.00 AM- 12.00 P.M- 12.30 PM- 1.30 PM- 2.20 PM- 3.10 PM-
10.00 AM 11.00 AM 12.00 PM 12.30 PM 01.30 PM 2.20 PM 3.10 PM 4.00 PM

Mon III-II-CSE-C-CNS LAB CD CNS ES-II CNS

Tue CD APT ML OOAD DM CNS ML

Wed DM CNS SS DM ML OOAD CD


Lunch
Thr OOAD ML CD ML CNS CD ML

Fri III-II-CSE-C-MLP LAB DM SSIC LAB

Sat III-II-CSE-C-CD LAB DM OOAD ES-II OOAD

Machine Learning Mr.K.Srikanth

Compiler Design Ms. A. Harini

Cryptography and Network Security Mr. K.V.V. Subba Rao

Object Oriented Analysis and Design Mrs.N V S Sowjanya

Disaster Management Mrs.P.Sravani

Machine Learning using Python Laboratory(BK LAB) Mr.K.Srikanth/Mr.G.Vijay kumar .

Compiler Design using C Laboratory(KT LAB) Ms. A. Harini/Mrs.K.Shamsri

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

Employability Skills-II Mrs.K.Aruna Kumari

Soft skills Mrs.M.Madhavai

Aptitude Mr.Ch.Satish

Class Teacher Ms. A. Harini

HOD – CSE

Time Table In-charge

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

Mode of Lecture Suggested


S. No. Topic No. of Classes Text Books
UNIT-I: Basic Principles
1 Introduction: Basic Principles Chalk & Board L1 T1-CH1
Security Goals
2 Chalk & Board L2, L3 T1-CH1
3 Cryptographic Attacks PPT L4, L5 T1-CH1
4 Services Chalk & Board L6 T1-CH1
5 Mechanisms Chalk & Board L7 T1-CH1
Mathematics of Cryptography
6 Chalk & Board L8, L9 T1-CH2
UNIT-II: Symmetric Encryption
7 Mathematics of Symmetric Key Cryptography Chalk & Board L10,L11 T1-CH4
8 Introduction to Modern Symmetric Key Ciphers PPT L12,L13 T1-CH5
9 Data Encryption Standard Chalk & Board L14,L15, L16 T1-CH6
10 Advanced Encryption Standard PPT L17,L18, L19 T1-CH7
UNIT-III: Asymmetric Encryption
11 Mathematics of Asymmetric Key Cryptography Chalk & board L20,L21,L22, T1-CH9
L23
12 Asymmetric Key Cryptography Chalk & board L24, L25, T1-CH10
L26

UNIT-IV: Data Integrity, Digital Signature Schemes & Key Management


13 Message Integrity Chalk & board L27 T1-CH11
Message Authentication PPT L28,L2 T1-CH11
14 9
Cryptographic Hash Functions Chalk & board L30,L3 T1-CH12
15 1
Digital Signature PPT L32,L3 T1-CH13
16 3
17 Key Management Chalk & board L34, L35 T1-CH15
UNIT-V: Network Security - I
18 Security at application layer Chalk & board L36 T1-CH16
19 PGP PPT L37, L38 T1-CH16
20 S/MIME PPT L39, L40 T1-CH16

18
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

21 Security at the Transport Layer Chalk & board L41 T1-CH17


SSL Chalk & board L42, T1-CH17
22 L43
23 TLS Chalk & board L44 T1-CH17
Network Security – II
24 Chalk & board L45 T2-CH18
Security at the Network Layer
25 PPT L46, L47 T2-CH18
IPSec
26 Chalk & board L48, L49 T2-CH18
System Security
27 Chalk & board L50, L51 T2-CH18

Total number of hours = 51

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

Academic Year: 2023-2024 Sem: III-II


Course Name: Cryptography and Network Security
Course Code: 20IT6T10

Gaps within the Syllabus

CO Gaps within the PO/PSO


Syllabus
2 Triple DES PO1, PO2 and PSO 1
NIST Digital Signature PO1, PO2, PO3 and PSO 1, PSO3
4
Algorithm

20
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

Academic Year: 2023-2024 Sem: III-II


Course Name: Cryptography and Network Security
Course Code: 20IT6T10

Gaps beyond the Syllabus

CO Gaps beyond the Syllabus PO/PSO


2 Pseudo random number PO1,PO2,PO3 and PSO
generation based on 1,PSO3
asymmetric cipher
5 PO1,PO2 and PSO 1
Firewall Basing, Firewall
PO1,PO2,PO3 PO4and PSO
Location and configuration
1,PSO3

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

List of Power point presentations / Videos

1. Classical Encryption Techniques


2. Block Ciphers
3. Symmetric Key Cryptography
4. Number Theory
5. Asymmetric Key Cryptography
6. Hash Functions
7. Digital Signatures

23
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

University Question Paper

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

II Average 2 With neat sketch CO 2 PO


Explain the DES Applying 4,PSO 2
algorithm in detail
II Bright 1 Write down the Remembering CO 2 PO
purpose of S-Boxes in 5,PSO 3
DES?
II Bright 2 Give the structure of CO 2 PO
AES. Explain how 5,PSO 3
Applying
Encryption/Decryption
is done in AES.
III Slow 1 Define Fermat’s Little Understanding CO 3 PO 1,PO
theorem. Find the 2,PSO1
result of 610 mod 11
III Slow 2 Explain about Diffie Understanding CO 3 PO 1,PO
Hellman Key 2,PSO1
Exchange Algorithm
III Average 1 Define the Chinese Understanding CO 3 PO
remainder theorem 4,PSO 2
and its applications
III Average 2 Discuss about RSA CO 3 PO
Understanding
algorithm in detail. 4,PSO 2
III Bright 1 Find the value of x for CO 3 PO
the following sets of 5,PSO 3
congruence using
Chinese remainder Applying
theorem x ≡ 2 mod 3,
x ≡ 3 mod 5 and x ≡ 2
mod 7
III Bright 2 (a)Explain the Miller – CO 3 PO
Rabin test for 5,PSO 3
primatlity.
Understanding
(b) Explain the
ElGamal cryptosystem
method.
IV Slow 1 Explain about message Understanding CO 4 PO 1,PO
integrity and message 2,PSO1
authentication
IV Slow 2 Discuss about CO 4 PO 1,PO
Cryptographic Hash Remembering 2,PSO1
Functions.
IV Average 1 What is the purpose of CO 4 PO
digital signature? 4,PSO 2
Understanding
Explain its properties
and requirements.
IV Average 2 Explain various Understanding CO 4 PO
public-key distribution 4,PSO 2

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

Tutorial topics with evidence


1. Compute the plain text by using one time pad
ciphertext:
ANKYODKYUREPFJBYOJDSPLREYIUNOFDOIUERFPLUYT
S
key: pxlmvmsydofuyrvzwc tnlebnecvgdupahfzzlmnyih
Answer:
plaintext: mr mustard with the candlestick in the hall
2. Encrypt the message “meet me after the toga party” by using rail fence
technique
Answer:
m e m a t r h t g p r y
e t e f e t e o a a t

The encrypted message is


MEMATRHTGPRYETEFETEOAAT

3. Encrypt the message “muhs” with the keyword “monarchy” by using


playfair cipher.
Answer:
m o n a r

c h y b d

e f g i/j k

l p q s t

u v w x z

The encrypted message is “cmim”

31
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

4. Compute RSA cipher for M=88, p=17 and q=11.


Answer:
Select primes: p=17 & q=11
Calculate n = pq =17 x 11=187
Calculate ø(n)=(p–1)(q-1)=16x10=160
Select e: gcd(e,160)=1; choose e=7
Determine d: de=1 mod 160 and d < 160 Value is d=23 since
23x7=161= 10x160+1
Publish public key PU={7,187}
Keep secret private key PR={23,187}
given message M = 88 (88<187)
encryption:
C = 887 mod 187 = 11
decryption:
M = 1123 mod 187 = 88

32
PRAGATI ENGINEERING COLLEGE
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

Result Analysis at the end of the course

Result Analysis
BRANCH: Computer Science and Engineering Academic Year: 2023-2024

III Year II Sem Sec: CSE A

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

III Year II Sem Sec: CSE B

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

III Year II Sem Sec: CSE C

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

You might also like