Courses

ITS 45400 — Assured Systems Design and Implementation

This course covers the design and implementation of assured systems in an enterprise environment. Topics include: 

Required course.

Time & Place

10:00pm-12:00pm
Monday and Wednesday

Textbook

  1. Network Security, Kaufman, Perlman, Speciner, Pearson, Second Edition, 2002
  2. Network Security Architectures, Sean Convery, Cisco Press, 2004
  3. Lecture Notes in Systems Integration, Distributed Systems, and Systems Assurance, Dr. Gerry Knapp, LSU, 2007

Instructor

Ricardo A. Calix, Ph.D.
Computer Information Technology and Graphics
Purdue University Calumet
ricardo.calix@purduecal.edu

Office Hours

241 Anderson, Tuesday and Thursday, 2:30-5:30 PM

Cases/Labs

Assured Systems design Labs using OPNET IT Guru

Projects

  1. Assignment: Develop an RCM for an Enterprise
  2. Assignment: Implement a DMZ and internal network architecture with Cisco Hardware
  3. Assignment: Firewalls and IDS configurations and testing (IPTables and Snort)
  4. Assignment: Implement your own IDS in Linux (Use Python-NIDS)
  5. Assignment: Implement a DD-WRT or OpenWRT security service and Demo (Use Linksys wrt54g router v3)
  6. Term Project: Design and Implement an assured system
 

Labs

  1. SEED Lab: Sniffing and Spoofing
  2. SEED Lab: TCP/IP Attacks
  3. SEED Lab: DNS Pharming Lab
  4. SEED Lab: Linux Firewall Exploration Lab
  5. DD-WRT with OpenVPN on a wrt54g v3.0
  6. OpenWRT with Kismet IDS Drone on a wrt54gl v1.1
  7. AAA Radius Service with DD-WRT and worldspot.net using a wrt54g v3.0
  8. SCADA system or embedded system security with Arduino and Wifi Shield 2.0 or Raspberry PI
  9. VPN and encryption
  10. DMZ with Cisco Hardware
  11. Machine Learning experimentation for Intrusion Detection Systems with the DARPA 98 Corpus

 

Useful

Example problems will be provided as required. 

We will use the following software and hardware:

 

Calendar Spring 2014 (subject to change)

Sun Mon Tue Wed Thu Fri Sat
Jan 12 Jan 13 Jan 14
Network Security Axioms
Jan 15
 
Jan 16
Lab Week 1: Packet Sniffing & Spoofing Lab [Part A] (Problems 1-5)
Jan 17 Jan 18
Jan 19 Jan 20 Jan 21

Libpcap, Security Policy and Operations Life Cycle

 

Jan 22
 
Jan 23

Lab Week 2: Packet Sniffing & Spoofing Lab [Part B] (Problem 6-8) 

Jan 24 Jan 25
Jan 26 Jan 27
 
Jan 28     Secure Networking Threats

 

Jan 29
 

Jan 30

Lab Week 3: TCP/IP Attack Lab
 

Jan 31 Feb 1
Feb 2 Feb 3 Feb 4

DNS, Network Security Controls

Feb 5
 
Feb 6

Lab Week 4: DNS Pharming Attack Lab  

Feb 7 Feb 8
Feb 9 Feb 10 Feb 11

NIDS

 

 

Feb 12

 

Feb 13

Lab Week 5: Snort NIDS Lab

Feb 14 Feb 15
Feb 16 Feb 17 Feb 18

Firewalls

Exam 1

Feb 19

Feb 20

Lab Week 6: Linux Firewall Lab [Problem 1]
 

Feb 21 Feb 22
Feb 23 Feb 24

Feb 25 

General Design considerations

 

Feb 26 Feb 27
Lab Week 7: Linux Firewall Lab [Problem 2]

OPNet systems design and Sim

Feb 28 Mar 1
Mar 2 Mar 3 Mar 4

Firewalls continued, Proxy firewalls, Tunnels, and device hardening
 

Mar 5 Mar 6

Lab Week 8: Linux Firewall Lab [Problems 3 and 4]

OPNet Firewall and VPN

Mar 7
 
Mar 8
Mar 9 Mar 10 Mar 11
 
Mar 12 Mar 13
 
Mar 14 Mar 15
Mar 16 Mar 17 Mar 18      

Designing your Security System, Cisco PIX Firewalls, Edge Security Design

Mar 19
 
Mar 20

Lab Week 10: CISCO PIX 515e Firewall, CISCO 2600 series Router set up and configuration

Mar 21 Mar 22
Mar 23 Mar 24 Mar 25      

Identity, IPsec VPN, and Supporting Technologies, Campus Security Design

 

Mar 26
 
 
Mar 27

Lab Week 11: CISCO PIX 515e Firewall, CISCO 2600 series Router set up and configuration

Mar 28 Mar 29
Mar 30 Mar 31 Apr 1      Special Topic: Stuxnet

Machine Learning for Cyber Security, Darpa 98 NIDS corpus

 

Apr 2 Apr 3

Lab Week 12: CISCO PIX 515e Firewall, CISCO 2600 series Router set up and configuration

Term Project: Phase 1 and Phase 2 due

Apr 4 Apr 5
Apr 6 Apr 7 Apr 8

Exam 2

Apr 9

Apr 10

Lab Week 13: CISCO PIX 515e Firewall, CISCO 2600 series Router set up and configuration

Apr 11 Apr 12
Apr 13 Apr 14

Apr 15
Secure System Mgmt. 
Lab: Un-bricking the Router, Industrial Plant Network and SCADA Sys.

Apr 16
 

Apr 17

Lab Week 14: VPN remote access and Radius authentication

Apr 18
 
Apr 19
Apr 20 Apr 21 Apr 22

Term Project

Special Topics: Biometrics and Machine Learning with MatLab

Apr 23
 
Apr 24

Lab Week 15: VPN site-to-site

Term Project

Apr 25
 
Apr 26
Apr 27 Apr 28 Concentrated Study Apr 29

Term Project  Presentations

Apr 30
Concentrated Study
May 1

Research Paper Presentations

May 2
Concentrated Study
May 3
May 4 May 5
Finals
May 6
Finals
May 7
Finals
May 8
Finals
May 9
Finals
May 10