Cybersecurity Education: Bridging the Gap Between Hardware and Software Domains

  • Authors:
  • Marcin Lukowiak;Stanisław Radziszowski;James Vallino;Christopher Wood

  • Affiliations:
  • Rochester Institute of Technology;Rochester Institute of Technology;Rochester Institute of Technology;Rochester Institute of Technology

  • Venue:
  • ACM Transactions on Computing Education (TOCE)
  • Year:
  • 2014

Quantified Score

Hi-index 0.00

Visualization

Abstract

With the continuous growth of cyberinfrastructure throughout modern society, the need for secure computing and communication is more important than ever before. As a result, there is also an increasing need for entry-level developers who are capable of designing and building practical solutions for systems with stringent security requirements. This calls for careful attention to algorithm choice and implementation method, as well as trade-offs between hardware and software implementations. This article describes motivation and efforts taken by three departments at Rochester Institute of Technology (Computer Engineering, Computer Science, and Software Engineering) that were focused on creating a multidisciplinary course that integrates the algorithmic, engineering, and practical aspects of security as exemplified by applied cryptography. In particular, the article presents the structure of this new course, topics covered, lab tools and results from the first two spring quarter offerings in 2011 and 2012.