BITM Information Security
Information Security
Subject Code: IT244
Course Title: Information Security
Course No: IT244
Nature of Course: Theory & Practical
Full Marks: 60
Pass Marks: 30
Credit Hours: 3
Course Description
Course Objective
Course Contents
| Course Contents | Teaching Methodology | Teaching Hours |
|---|---|---|
| Unit 1: Introduction (5 Hrs.) | ||
| Computer Security Concepts | Lecture/Lab | |
| Threats, Attacks and Assets | ||
| Security Functional Requirements | ||
| Security Design Principles | ||
| Attack Surfaces and Attack Trees | ||
| Computer Security Strategy | ||
| Access Control Principles | ||
| Subjects, Objects and Access Rights | ||
| Discretionary Access Control | ||
| Role Based Access Control | ||
| Attribute Based Access Control | ||
| Identity, Credential and Access Management | ||
| Trust Frameworks | ||
| Overview of the Bell-LaPadula Model and Biba integrity model | ||
| Unit 2: Symmetric and Asymmetric Cryptographic Algorithms (13 Hrs.) | ||
| Classical Cryptosystems: Substitution and Transposition Ciphers | Lecture/Lab | |
| Block Cipher Vs Stream Ciphers | ||
| Symmetric Encryption Principles | ||
| Fiestel Cipher Structure | ||
| Data Encryption Standards (DES) | ||
| Basic concepts of fields | ||
| Modular Arithmetic | ||
| Galois Fields | ||
| Polynomial Arithmetic | ||
| Advanced Encryption Standards (AES) | ||
| Prime Numbers | ||
| Fermat’s Theorem | ||
| Primality Testing: Miller-Rabin Algorithm | ||
| Euclidean Algorithm | ||
| Extended Euclidean Algorithm | ||
| Euler Totient Function | ||
| Asymmetric Encryption | ||
| Diffie-Hellman Protocol | ||
| RSA Algorithm | ||
| Unit 3: Message Authentication and Hash Functions (6 Hrs.) | ||
| Message Authentication | Lecture/Lab | |
| Hash Functions | ||
| Message Digests: MD4 and MD5 | ||
| Secure Hash Algorithms: SHA-1, SHA-2 | ||
| Hash Based MAC (HMAC) | ||
| Digital Signature | ||
| Unit 4: User Authentication (5 Hrs.) | ||
| User Authentication Principles | Lecture/Lab | |
| Password-Based Authentication | ||
| Token-Based Authentication | ||
| Biometric Authentication | ||
| Two Factor Authentication | ||
| Kerberos Protocol | ||
| Kerberos 5 | ||
| Security Issues for User Authentication | ||
| Unit 5: Intrusion Detection and Prevention (5 Hrs.) | ||
| Intruders | Lecture/Lab | |
| Intrusion Detection | ||
| Intrusion Detection Analysis Approaches | ||
| Host-Based Intrusion Detection | ||
| Network-Based Intrusion Detection | ||
| Hybrid Intrusion Detection | ||
| Intrusion Detection Exchange Format | ||
| Honeypots | ||
| Intrusion Prevention System | ||
| Unit 6: Malicious Software (4 Hrs.) | ||
| Malicious Software | Lecture/Lab | |
| Types of Malicious Software | ||
| Advanced Persistent Threat | ||
| Virus | ||
| Worms | ||
| Spam E-mail | ||
| Trojans | ||
| System Corruption | ||
| Zombie | ||
| Bots | ||
| Key loggers | ||
| Phishing | ||
| Spyware | ||
| Backdoors | ||
| Rootkits | ||
| Countermeasures for Malwares | ||
| Unit 7: Network Security (5 Hrs.) | ||
| Overview of Network Security | Lecture/Lab | |
| Digital Certificates and X.509 certificates | ||
| Certificate Life Cycle Management | ||
| PKI trust models | ||
| PKIX | ||
| Secure Socket Layer (SSL) | ||
| Transport Layer Security (TLS) | ||
| IP Security | ||
| Email Security | ||
| PGP and its Services | ||
| Firewalls its applications and types | ||
| VPN | ||
| Unit 8: IT Security Management, Risk Assessment and Security Auditing (5 Hrs.) | ||
| IT Security Management | Lecture/Lab | |
| Organizational Context and Security Policy | ||
| Security Risk Assessment | ||
| Security Risk Analysis | ||
| Security Auditing Architecture | ||
| Security Audit Trails | ||
| Implementing Logging Function | ||
| Audit Trail Analysis |
Text Books
1. William Stallings, cryptography and network security principles and practice eighth edition, 2023, Pearson
2. William Stallings and Lawrie Brown, Computer Security: Principles and Practice, fifth edition, Pearson
3. Mark Stamp, Information Security: Principles and Practices, Wiley
4. Matt Bishop, Introduction to Computer Security, Addison Wesley
5. Matt Bishop, Computer Security, Art and Science, Addison Wesley
Lab Works
The laboratory work covers implementing programs for following;
- Classical ciphers like Caeser, Railfence
- DES, AES
- Primality Testing, Euclidean Algorithms, Deffie-Hellman RSA
- MD5, SHA-1, SHA-2
- Authentication systems like password based, token based, two factor authentication etc.
