|
|
EC488b Applications of Cyber
Engineering- Systems |
|
Reading Guide: H- Hacking: The art of Exploitation; P- Principles of Electronic
Communication Systems |
|
Monday |
Tuesday |
Thursday |
|
|
|
|
| Week 1 |
|
Jan 8 (Mon sched) |
Jan 10 |
|
|
Introduction |
Cyber case1, US SigInt Policy- Connett |
|
|
Cyber
Security and Information Assurance |
Link - Tegrity:
Computer Architecture |
|
|
ComputerArchitecture |
HW:Computer Arch - PS1 |
|
|
Operating
System |
Lab: Operating System- SX2 |
| Week 2 |
Jan 14 |
Jan 15 |
Jan 17 |
|
Digital
Data |
Programs:
Assembly |
Programs:Data
Management 1 |
|
Read: H (
1-18) (19-36), Link |
Read: H (
pp 19-36), Link |
Read: H (pp 37-43)
|
|
HW: Dig Data 1 and 2- PS3 |
HW: Program Assembly- PS5 |
HW: Data Management 1- PS6 |
|
PS4 |
Lab: Creating Programs- SX4 |
Lab: Lock Picking -SX3 |
| Week 3 |
Jan 21 |
Jan 22 |
Jan 24 |
|
Martin Luther King Holiday |
Programs:Data
Management2 |
Programs:Data
Management 3 |
|
|
Read: H (pp 43-47,418-424) |
Read: H (pp 48-54)
|
|
|
HW: Data Management 2- PS7 |
HW: Data Management 3- PS8 |
|
|
Lab: Password Cracking -SX5 |
Lab: Introduction to
Arduino |
| Week 4 |
Jan 28 |
Jan 29 |
Jan 31 |
|
Programs:
Memory Management 1 |
Programs:
Memory/Privilege Management |
Buffer
Overflow: Recognition |
|
Read: H (pp 62-75) ( 75-79) |
Read: H (pp 81-84) ( 87-96) |
Read : H (pp 118-133) |
|
HW: Memory Manage 1- PS9 |
HW: Memory Manage 2- PS10 |
HW: Buffer Overflow- PS11 |
|
|
Lab: Note Taker Program - SX6 |
Lab:
Arduino inputs and outputs |
| Week 5 |
Feb 4 |
Feb 5 |
Feb 5 |
|
Buffer
Overflow: Exploitation |
Buffer Overflow: Prevention |
Review |
|
Read: H ( pp90-96, 120-121) |
Read: H ( 90-96) (120-121) |
Display Arduino projects |
|
HW:
Arduino in Bancroft |
HW:
Arduino mini project |
|
|
|
Lab: Note Taker Exploit - SX7 |
|
| Week 6 |
Feb 11 |
Feb 12 |
Feb 14 |
|
EXAM I |
Network Protocols
and Transmission |
Local Networking |
|
|
Read: P (3-11, 442-443), Video 15 |
Read: P (pp 447-474), Video 16 |
|
|
HW: Physical Layer - PS12 |
HW: Data Link Layer - PS13 |
|
|
Practical Exam 1 |
Lab: Network Interface controllers
- SX 8 |
| Week 7 |
Feb 18 |
Feb 19 |
Feb 21 |
|
George Washington's Bday Holiday |
Inter-Networking |
Data Transport |
|
|
Read: P (574-583), Video 17 |
Read: P (pp583-587), Video 18 |
|
|
HW: Network Layer - PS14 |
HW:Transport Layer - PS15 |
|
|
Clark's Lecture - Cyber War |
Lab: Network Configuration - SX 9 |
| Week 8 |
Feb 25 |
Feb 26 |
Feb 28 |
|
IP Routing &
Subnets |
Network Sockets |
Client-Server
Models |
|
Read: P( 587-593), Video 19 |
Read: H(pp195-203), Video 20 |
Read: H ( pp203-217) |
|
HW: IP Routing - PS 16 |
HW: Sockets - PS 17 |
HW: Group Exercise |
|
|
Lab: Routing and TCP - SX10 |
Lab: Network Servers - SX11 |
| Week 9 |
Mar 4 |
Mar 5 |
Mar 7 |
|
Network Surveillance |
Information
assurance, Video 21 |
Symmetric
Encrytion |
|
H (pp 203-226) |
Read: H (
393-396), P ( 596-597), link to Cyber 1 |
Read: H(
pp398-400), P (598), Video 22 |
|
HW:Wireshark Intro - SX 12 |
HW: Information Assurance - PS18 |
HW: Symmetric Encryption -PS19 |
|
|
Lab: Wireshark - SX12 |
Lab: GNU Privacy Guard ( gpg) -
SX13 |
| Week 10 |
Mar 11 |
Mar 12 |
Mar 14 |
|
SPRING BREAK |
SPRING BREAK |
SPRING BREAK |
|
|
|
|
|
|
|
|
|
|
|
|
| Week 11 |
Mar 18 |
Mar 19 |
Mar 21 |
|
Assymetric
Encryption, 23 |
Authentication
& Hashing |
Digital
Signatures/ Hybrid Ciphers( PKI&SSL) |
|
Read : H
( pp400-405), P(599) |
Read:
Link , P ( 599), Video 24 |
Read: H (406-410), P
( 600-601), video 25 |
|
HW: Assymetric Encryption -PS20 |
HW: Authentication - PS21 |
HW: Network Security Review |
|
|
Lab: Assymetric Encrytion - SX14 |
Lab: Man in the Middle - SX15 |
| Week 12 |
Mar 25 |
Mar 26 |
Mar 28 |
|
CAN Network Specs |
CAN -Physical Layer |
CANOpen- Application layer |
|
Read : CAN handouts |
Read: Link |
Read: Link |
|
HW:CAN/ CANOpen |
HW: CAN/CANOpen |
HW: CAN/CANOpen |
|
Prof Ed Zivi- lecturer |
Lab: CAN physical nodes ( Ed Zivi's Lab) |
Lab: CAN Open Magic ( Ed Zivi's Lab) |
| Week 13 |
Apr 1 |
Apr 2 |
Apr 4 |
|
EXAM II |
Transmission
Media and RF Spectrum |
Signals, Gain and DB
and Fillters |
|
Review |
Read: P
(3-22, 93-98) |
Read: P
(30-61) |
|
|
HW: Wireless Signals- PS22 |
HW: HW2 and 5-ee332; Signal Gain-
PS23 |
|
|
Lab: AM - ee332 PE10 |
Lab:
LP and HP Filter- ee332 PE5 |
| Week 14 |
Apr 8 |
Apr 9 |
Apr 11 |
|
Bandwidth and
Multiplexing |
Antenna and
Propagation |
Analog
to Digital; Digital Transmission |
|
Read: P (
357-376) |
Read:
P (522-549) |
Read:
P(206-209, 217-223,389-394) |
|
HW: Multiplexing - PS 24 |
HW: Antenna PS 26, HW 14-ee332 |
HW: HW 18- ee332 |
|
|
Lab: dB Observations SX16 |
Lab:Antennas- SX18 |
| Week 15 |
Apr 15 |
Apr 16 |
Apr 18 |
|
Digital Mod/
Info Theory |
Spread
Spectrum |
Jamming and Eavesdropping |
|
Read: P
(394-414) |
Read
P (pp414-420) |
Read: P ( 321-331) |
|
HW: Info Theory PS25 |
HW: Spread Spectrum - PS27 |
HW: Arduino projects |
|
|
Lab:Digital Data over FM - SX17 |
Lab: Frequency Hop SX19 |
| Week 16 |
Apr 22 |
Apr 23 |
Apr 25 |
|
Error
Detection /Correction |
Encryption
(WEP vs WPA) |
Control System Spying using Zigbee |
|
Read: P (
430-436) |
Read: P ( 825-829) |
Read: Handout |
|
HW: Error Detection - PS 28 |
HW: Wireless LAN - PS29 |
HW: Zigbee details |
|
|
Lab: WIFI Crack - SX21 |
Lab: Zigbee Network |
| Week 17 |
Apr 29 |
Apr 30 |
Friday,May 3, 1330 |
|
NSA Best Practices |
Written Final Exam |
Final Exam: Capture the Flag |
|
Read:
Link |
|
|
|
HW: Arduino projects |
Arduino projects Presentation |
|
|
Final Review |
|
|
|
|
|
|
|
|
|
|