The objective of this project is to introduce new courses in computer systems security that serve as an education tool to introduce students to computer systems security, as well as to intense hardware debugging, reverse engineering, and critical analysis. The project provides a unique approach by integrating emerging technologies of hardware security into engineering curricula to stimulate innovation, project-based creative thinking, and life-long learning for these future engineers. The project employs a paradigm shift from teaching computer systems security countermeasures to learning "hacker" methodologies through hands-on experiences. The outcomes are compared with traditional curriculum.

The proposed curriculum improvements are achieved by: (1) developing courseware and teaching modules requiring intense study of computer systems hardware security and the trust assumptions provided by the hardware; (2) understanding countermeasures and techniques to address non-traditional attack scenarios; (3) developing a culture of aggressive "hacking" while still emphasizing professionalism and ethics; (4) developing a senior design capstone track that continues building on hardware security principles and exposes students to creative entrepreneurial thinking; and (5) developing modules that are adaptable for non-engineering students in 2-year colleges.

The teaching modules in the "hacker curriculum" framework are adaptable and are accessible even without an engineering background. The outcomes and lessons learned in this experiment are disseminated in journals, conferences and on a dedicated website.

Project Report

The objective of this project is to introduce new courses in computer systems security that serve as an education tool to introduce students to computer systems security, as well as to intense hardware debugging, reverse engineering, and critical analysis. The project provides a unique approach by integrating emerging technologies of hardware security into engineering curricula to stimulate innovation, project-based creative thinking, and life-long learning for these future engineers. The project employs a paradigm shift from teaching computer systems security countermeasures to learning "hacker" methodologies through hands-on experiences. The project created a curriculum to help train computer engineering students in hardware security. We developed courseware and teaching modules in hardware security and trustable computing systems. Of particular interest is the development of a "hardware hacking course" where students can learn hands-on techniques to attack computer hardware systems. Students develop a culture of aggressive "hacking" while still emphasizing professionalism and ethics. They also learn countermeasures and techniques to address non-traditional attack scenarios. Learning these "hacking" techniques also gives these students a better understanding of computer engineering fundamentals as well as hands-on experience which makes them more qualified and prepared for a career as practicing engineers. The teaching modules in the "hacker curriculum" framework are adaptable and are available on public websites for adoption at other universities.

Agency
National Science Foundation (NSF)
Institute
Division of Undergraduate Education (DUE)
Type
Standard Grant (Standard)
Application #
1044313
Program Officer
Victor Piotrowski
Project Start
Project End
Budget Start
2011-08-15
Budget End
2014-07-31
Support Year
Fiscal Year
2010
Total Cost
$197,025
Indirect Cost
Name
University of Connecticut
Department
Type
DUNS #
City
Storrs
State
CT
Country
United States
Zip Code
06269