ABSTRACT

This presents a course of study for computer and network security. This course has multiple goals. We want students to understand technical aspects of computer security. This includes realizing that security works simultaneously across multiple levels. Software needs to be written correctly. Data need to be protected cryptographically as appropriate. But these actions are all implemented on physical machines. The physical machines can also leak information. A proper security architecture can not ignore any of these factors.