Course info
We will study the following topics:
- Security Concepts
- Security Principles
- Security Controls
- Authentication Methods
- OS Concepts: Program vs Process, Process Stack/Heap/Static at runtime
- Call stack operations
- Buffer Overflow Problem
- Format String Vulnerability
- Access Control
- Internet and Security - An Introduction
- Introduction to Cryptography
- Cryptographic Hash Functions
- Malware: Viruses, Worms, APTs, and other malware types
- MAC Digital Signature
- Link Layer Security
- Network Layer Security
- Transport layer security
- VPN
- Digital Certificats
- IPSec Protocol
- NAT and Firewall
- Web Security
- Bitcoin and Blockchain - An Introduction
- Teacher: Ravi Mittal