Skip to content

RGPV B.Tech · 3rd Year

Cyber Security 5th Semester Syllabus

Cyber Security (CY): the official syllabus of all 8 5th sem subjects, unit by unit, with previous year papers, notes and important questions. Free to read.

Subjects

CY 5th semester syllabus, unit by unit

Every subject of RGPV Cyber Security 5th semester (3rd year), as the official syllabus lists it.

OS Internals for Security Support (OISS)

CY-501
  1. Unit 1Introduction To Kernel

    Architecture of the UNIX operating system · System concepts · Data structures · Buffer Cache · Buffer header · Structure of Buffer pool · Reading and writing disk blocks · Files INODES · Structure of a regular file · Directories · Super block · INODE assignment · System calls - OPEN · System calls - READ · System calls - CLOSE · System calls - WRITE · System calls - CREATE · System calls - CHMOD · System calls - CHOWN · Pipes · Mounting and Un-mounting

  2. Unit 2Process

    Layout System Memory · Process Description · Process control · Process creation · Signals · Process scheduling · Privileges · Threats · Intruders · Malicious software · Time · Clock · Principals of Concurrency · Inter-Process Communications - Process tracing · System V IPC · Shared Memory · Semaphores

  3. Unit 3Security and Protection in Operating Systems

    Access control · Auditing · Trusted computing · Multics and the commercial Operating Systems · Malware analysis · Protection viruses · Worms and Trojans · Root‑kits · Ransomware · Polymorphic malware · Malware capture and analysis using honey‑pots

  4. Unit 4Common vulnerabilities and Exposures

    Secure system configuration · Virtualization techniques for security · Mobile Operating Systems security · Systems security in Android · Application Security · Secure wallets · Secure co‑processors

  5. Unit 5Windows Operation System

    Versions · Concepts and tools · Windows internals · System Architecture · System worker threads · Windows global flags · Local procedural calls · Socket · Sockets Programming · Winsock · Functions · Data structures · Descriptors · Connections · Socket elements · Stream and Datagram Sockets

Design& Analysis of Algorithms (DAA)

CY-502
  1. Unit 1Definitions of algorithms and complexity

    Definitions of algorithms and complexity · Time and Space Complexity · Time‑space tradeoff · Various bounds on complexity · Asymptotic notation · Recurrences and recurrence‑solving techniques · Introduction to divide‑and‑conquer technique · Binary search · Merge sort · Quick sort · Heap sort · Strassen’s matrix multiplication · Code‑tuning techniques: Loop Optimization · Data Transfer Optimization · Logic Optimization

  2. Unit 2Greedy Algorithms

    Greedy algorithm strategy · Optimal merge patterns · Huffman coding · Minimum spanning trees · Knapsack problem · Job sequencing with deadlines · Single‑source shortest‑path algorithm · Correctness proofs of greedy algorithms

  3. Unit 3Dynamic Programming

    Dynamic‑programming characteristics · 0/1 knapsack problem · Multistage graph problem · Reliability design problem · Floyd‑Warshall algorithm

  4. Unit 4Backtracking

    Backtracking concept · 8‑queen’s problem · Hamiltonian cycle · Graph colouring problem · Branch‑and‑bound method · Traveling salesman problem · Lower‑bound theory and its use in solving algebraic problems · Introduction to parallel algorithms

  5. Unit 5Advanced Tree and Graph Algorithms

    Advanced tree and graph algorithms · NP‑hard and NP‑complete problems · Approximation algorithms · Data‑stream algorithms · Design and complexity of parallel algorithms

Biometric Techniques for Security (BTS)

CY-503 (A)
  1. Unit 1Biometrics – Introduction

    Benefits of biometrics over traditional authentication systems · Benefits of biometrics in identification systems · Selecting a biometric for a system · Applications of biometrics · Key biometric terms and processes · Biometric matching methods · Accuracy in biometric systems

  2. Unit 2Physiological Biometric Technologies

    Fingerprints – technical description, characteristics, competing technologies, strengths, weaknesses, deployment · Facial scan – technical description, characteristics, weaknesses, deployment · Iris scan – technical description, characteristics, strengths, weaknesses, deployment · Retina vascular pattern – technical description, characteristics, strengths, weaknesses, deployment

  3. Unit 3Hand Scan, DNA Biometrics and Behavioral Biometric Technologies

    Hand scan – technical description, characteristics, strengths, weaknesses, deployment · DNA biometrics – technical description, characteristics, strengths, weaknesses, deployment · Handprint biometrics – technical description, characteristics, strengths, weaknesses, deployment · Behavioral DNA biometrics – technical description, characteristics, strengths, weaknesses, deployment

  4. Unit 4Signature and Handwriting Technology, Keyboard/Keystroke Dynamics, and Voice Biometrics

    Signature and handwriting technology – technical description, classification · Keyboard/keystroke dynamics – data acquisition, feature extraction, characteristics, strengths, weaknesses, deployment · Voice biometrics – data acquisition, feature extraction, characteristics, strengths, weaknesses, deployment

  5. Unit 5Multi‑Biometric and Multi‑Factor Biometric Systems

    Multi‑biometrics and multi‑factor biometrics · Two‑factor authentication with passwords · Tickets and tokens as authentication factors · Executive decision processes for biometric deployment · Implementation plan for multi‑biometric systems

Network Security (NS)

CY-503 (B)
  1. Unit 1Review of Cryptography

    Symmetric Encryption Principles · Symmetric Block Encryption Algorithms · Random and Pseudorandom Numbers · Stream Ciphers and RC4 · Cipher Block Modes of Operation · Approaches to Message Authentication · Secure Hash Function · Message Authentication Codes · Public-Key Cryptography Principles · Public-Key Cryptography Algorithms · Digital Signatures

  2. Unit 2Hardware and Software Security

    Hardware Security · Smart Cards · Biometrics · Virtual Private Networks · Types of VPNs · Trusted Operating Systems · Pretty Good Privacy (PGP) · Security Protocols · Security Socket Layer · Transport Layer Security · IPSec · S/MIME

  3. Unit 3Intrusion Detection System and Firewalls

    IDS – Infrastructure of IDS · Classification of IDS · Host‑based IDS · Network‑based IDS · Anomaly vs Signature Detection · Normal Behavior Patterns – Anomaly Detection · Misbehaviour Signatures – Signature Detection · Parameter Pattern Matching · Managing an IDS · Malicious Software · Safeguards · Firewalls · Packet‑Filtering Firewalls · Stateful Inspection Firewalls · Proxy Firewalls · Guard · Personal Firewalls · Limitations of Firewalls

  4. Unit 4Wireless Security

    Wireless Application Protocol · WAP Security · Authentication · Integrity · Confidentiality · Security Issues with Wireless Transport Layer Security (WTLS) · Wireless LAN · WLAN Configuration · WLAN Technology Consideration · Wireless LAN Security · Access Point Security · Work‑Station Security · Safeguarding Wireless LANs

  5. Unit 5Web Security

    Client/Server Architecture · Security Considerations and Threats · Web Traffic Security Approaches · SSL/TLS for Secure Web Services · The Twin Concept of “SSL Connection” and “SSL Session” · SSL Session State · SSL Connection State · SSL Record Protocol · SSL Handshake Protocol · S‑HTTP · Secure Electronic Transaction (SET) · Business Requirements · SET Participants · SET Transaction Flow

Data Security (DS)

CY-503 (C)
  1. Unit 1Introduction and Symmetric (Private) Key Cryptographic Systems

    History of Cryptography · Probability theory (Mathematical background) · Information theory · Complexity theory · Number theory · Caesar cipher · Affine cipher · Monoalphabetic substitution · Transposition cipher · Homophonic substitution · Vigenère cipher · Beauford cipher and DES family · Product ciphers · Lucifer cipher · Data Encryption Standard (DES)

  2. Unit 2Asymmetric (Public) Key Cryptographic Systems

    Concept of PKCS · RSA cryptosystem · Variants of RSA · Primality testing · Security of RSA · Merkle–Hellman cryptosystem · Security of Merkle–Hellman · ElGamal cryptosystem · Elliptic Curve Cryptography (ECC)

  3. Unit 3Stream Ciphers and Block Ciphers

    One-time pad · Synchronous stream ciphers · Self-synchronizing stream ciphers · Feedback shift registers · Linear complexity · Non-linear feedback shift registers · Stream ciphers based on LFSRs · Non-linear combination generators · Non-linear filter generators · Clock-controlled generators · Alternating step generators · Shrinking generators

  4. Unit 4Digital Signatures

    Properties of digital signatures · Generic signature schemes · Rabin signature scheme · Lamport signature scheme · Matyas–Meyer signature scheme · RSA-based digital signatures · Multiple RSA signatures · ElGamal signatures · Digital Signature Standard (DSS) · Blind signatures · RSA blind signatures

  5. Unit 5Secret Sharing Algorithms and Pseudorandom Number Generators

    Threshold secret sharing · Shamir's secret sharing scheme · Blakley's secret sharing scheme · Modular secret sharing scheme · Definition of randomness and pseudorandomness · Statistical tests of randomness · Linear congruential generator (LCG) · Modern pseudorandom number generators (PRNGs)

Cyber Law & Intellectual Property Rights (CLIPR)

CY-504 (A)
  1. Unit 1Evolution of the IT Act

    Evolution of the IT Act, Genesis and Necessity · Salient features of the IT Act, 2000 · Various authorities under IT Act and their powers · Penalties & Offences, Amendments Impact on other related Acts: IPC, Indian Evidence Act, Bankers Book Evidence Act, RBI Act · Cyber Space Jurisdiction: Traditional principles of Jurisdiction, issues under IT Act, 2000, Extraterrestrial Jurisdiction · Cyber Tribunal & Appellate Tribunal, Cyber Regulations, Internet Service Providers and their liabilities

  2. Unit 2E‑Commerce and Laws in India

    E‑Commerce and Laws in India, Digital/Electronic Signature in Indian Laws; Issues and provisions in Indian Law related to E‑Commerce · E‑Governance: Concept and practicality in India, E‑Taxation issues in Cyberspace · Cyber crime: Types of cyber crime, Cyber crime under IPC · E‑Contracts and its validity in India

  3. Unit 3Indian Evidence Law

    Indian Evidence Law - Cyber crimes under the Information Technology Act, 2000 · Cyber crimes under International Law · Hacking, Child Pornography, Cyber Stalking, Denial of Service Attack, Virus Dissemination, Software Piracy, Internet Relay Chat (IRC) Crime, Credit Card Fraud, Net Extortion, Phishing etc. · Cyber Terrorism, Violation of Privacy on Internet - Data Protection and Privacy – Indian Court cases

  4. Unit 4Intellectual Property Rights, Domain Names and Trademark Disputes

    Concept of Trademarks in Internet Era, Cyber Squatting, Reverse Hijacking, Jurisdiction in Trademark Disputes · Copyright in the Digital Medium, Copyright in Computer Programmes, Copyright and WIPO Treaties · Concept of Patent Right, Relevant Provisions of Patent Act 1970 · Sensitive Personal Data or Information (SPDI) in Cyber Law, SPDI Definition and Reasonable Security Practices in India

  5. Unit 5International Cyber Laws

    International Cyber Laws: International Perspective · EDI: Concept and legal Issues · UNCITRAL Model Law · Electronic Signature Laws of Major Countries · Cyber Laws of Major Countries

Internet of Things (IT)

CY-504 (B)
  1. Unit 1Fundamentals of IoT

    Evolution of Internet of Things · Enabling Technologies · IoT Architectures · oneM2M · IoT World Forum (IoTWF) and Alternative IoT models · Simplified IoT Architecture and Core IoT Functional Stack · Fog, Edge and Cloud in IoT · Functional blocks of an IoT ecosystem · Sensors, actuators, Smart objects and connecting smart objects

  2. Unit 2IoT Protocols

    IoT Access Technologies, Physical and MAC layers, topology and Security of IEEE 802.15.4, 802.15.4g, 802.15.4e, 1901.2a, 802.11ah and LoRaWAN · Network Layer, IP versions, Constrained Nodes and Constrained Networks, Optimizing IP for IoT · From 6LoWPAN to 6Lo · Routing over Low Power and Lossy Networks · Application Transport Methods, Supervisory Control and Data Acquisition · Application Layer Protocols, CoAP and MQTT

  3. Unit 3Design and Development

    Design Methodology · Embedded computing logic · Microcontroller · System on Chips · IoT system building blocks · Arduino Board details, IDE programming · Raspberry Pi, Interfaces and Raspberry Pi with Python Programming

  4. Unit 4Data Analytics And Supporting Services

    Structured vs unstructured Data and Data in Motion vs Data in Rest · Role of Machine Learning · No SQL Databases · Hadoop Ecosystem · Apache Kafka · Apache Spark · Edge Streaming Analytics and Network Analytics · Xively Cloud for IoT · Python Web Application Framework, Django AWS for IoT · System Management with NETCONF‑YANG

  5. Unit 5Case Studies/Industrial Applications

    Cisco IoT system · IBM Watson IoT platform · Manufacturing, converged plant‑wide Ethernet Model (CPwE) · Power Utility Industry, GridBlocks Reference Model · Smart and Connected Cities: Layered architecture, Smart Lighting, Smart Parking Architecture and Smart Traffic Control

Computer Organization & Architecture (COA)

CY-504 (C)
  1. Unit 1Fundamentals of Digital Logic, Computer Arithmetic and Basic System Organization

    Review of Digital Logic Circuits · Digital Logic Components and Data Representation · Computer Arithmetic – Integer and Floating‑Point Arithmetic operations · Computer Organization vs. Architecture and milestones in computer architecture · Basic structure of a computer system · Components of a computer system – CPU, Memory, System Bus (bus width, bus operations) · I/O subsystem · CPU organization – General register organization, Memory register, Instruction register, Control word, Stack organization, ALU, Control unit

  2. Unit 2Instruction Set Architecture (ISA) and Control Unit

    Machine instruction characteristics and types of operands · Types of operations and instruction types · Instruction formats and addressing modes · Registers and program counter · Instruction execution cycle · Interrupts and traps – sources, identification, priorities, servicing · Case study of the 8086 microprocessor · Hardwired control unit · Micro‑programmed control unit – micro‑instructions, micro‑instruction formats, micro‑instruction control · Micro‑program sequencer and execution of micro‑instructions

  3. Unit 3Memory Organization

    Memory hierarchy · Main memory – RAM, ROM · Memory technologies · Memory addresses and address map · Flash memory · Associative memory · Cache memory – structure and design, mapping schemes, replacement algorithms, improving cache performance · Cache levels – L1, L2, L3 · Secondary memory – magnetic tape, magnetic disk, optical disks, solid‑state disk

  4. Unit 4I/O Organization

    Data‑transfer modes – serial, parallel, synchronous, asynchronous · I/O techniques – programmed I/O, interrupt‑driven I/O, Direct Memory Access (DMA) · External interconnection standards – PCI bus, PCI Express, SCSI bus, USB · I/O channels and I/O processors · I/O instructions

  5. Unit 5Parallel Architectures and Advanced Topics

    On‑chip parallelism · Thread‑level parallelism · Instruction‑level parallelism · Multicore processor architecture · Processor‑level parallelism · Pipelining · Vector processing and array processing · RISC vs. CISC architectures · Introduction to ARM processor architecture · Introduction to assembly‑language programming