Syllabus

Course Code: MS-20-43    Course Name: Elective-III (iii) - Cyber Security and Blockchain Technology

MODULE NO / UNIT COURSE SYLLABUS CONTENTS OF MODULE NOTES
1 Introduction to Cybercrime and Laws: Definition and Origins of Cybercrime, information Security, Who are Cybercriminals? Classifications of Cybercrimes. How Criminals Plan Them – Introduction, How Criminals Plan the Attacks, Cybercafe and Cybercrimes, Botnets, Attack Vector, The Indian IT ACT 2000 and amendments.
Tools and Methods used in Cybercrime Introduction, Proxy Server and Anonymizers, Password Cracking, Keyloggers and Spyware, Virus and Warms, Trojan and backdoors, Steganography, DOS and DDOS attack, SQLinjection, Buffer Overflow.
2 Phishing and Identity Theft: Introduction, Phishing – Methods of Phishing, Phishing Techniques, Phishing Toolkits and Spy Phishing. Identity Theft – PII, Types of Identity Theft, Techniques of ID Theft. Digital Forensics Science, Need for Computer Cyber forensics and Digital Evidence, Digital Forensics Life Cycle.
Network Defense tools: Firewalls and Packet Filters: Firewall Basics, Packet Filter Vs. Firewall, How a Firewall Protects a Network, Packet Characteristic to Filter, Stateless Vs Stateful Firewalls, Network Address Translation (NAT) and Port Forwarding, the basic of Virtual Private Networks, Linux Firewall, Windows Firewall, Snort: Introduction Detection System.
3 Introduction: Overview of Block chain, Public Ledgers, Bitcoin, Smart Contracts, Block in a Block chain, Transactions, Distributed Consensus, Public vs. Private Block chain, Understanding Crypto currency to Block chain, Permissioned Model of Block chain, Overview of Security aspects of Block chain, Basic Crypto Primitives: Cryptographic Hash Function, Properties of a hash function, Hash pointer and Merkle tree, Digital Signature, Public Key Cryptography, A basic cryptocurrency.
4 Bitcoin and Block chain: Creation of coins, Payments and double spending, Bitcoin Scripts, Bitcoin P2P Network, Transaction in Bitcoin Network, Block Mining, Block propagation and block relay. Working with Consensus in Bitcoin: Distributed consensus in open environments, Consensus in a Bitcoin network, Proof of Work (PoW) – basic introduction, Hashcash PoW, Bitcoin PoW, Attacks on PoW and the monopoly problem, Proof of Stake, Proof of Burn and Proof of Elapsed Time, The life of a Bitcoin Miner, Mining Difficulty, Mining Pool.
Copyright © 2020 Kurukshetra University, Kurukshetra. All Rights Reserved.