This course provides an in-depth study of the technical aspects of security. Theory and technology of network security in both wired and wireless systems are examined. Topics such as: types of network attacks; how compromise through software or hardware devices occur; encryption theory and network design and technologies to detect compromise and limit vulnerability are studied.