Indianapolis, Indiana
June 15, 2014
June 15, 2014
June 18, 2014
2153-5965
Computing & Information Technology
10
24.346.1 - 24.346.10
10.18260/1-2--20237
https://peer.asee.org/20237
541
Janusz Zalewski, Ph.D., is a professor of computer science and software engineering at Florida Gulf Coast University. Prior to an academic appointment, he worked for various nuclear research institutions, including the Data Acquisition Group of Superconducting Super Collider and Computer Safety and Reliability Center at Lawrence Livermore National Laboratory. He also worked on projects and consulted for a number of private companies, including Lockheed Martin, Harris, and Boeing. Zalewski served as a chairman of the International Federation for Information Processing Working Group 5.4 on Industrial Software Quality, and of an International Federation of Automatic Control Technical Committee on Safety of Computer Control Systems.His major research interests include safety related, real-time embedded and cyberphysical computer systems, and computing education.
Andrew J. Kornecki, Ph.D., is a professor at the Department of Electrical, Computer, Software and Systems Engineering, at Embry Riddle Aeronautical University. He has more than 30 years of research and teaching experience in areas of simulation, safety, and real-time computer systems. He contributed to research on intelligent simulation training, safety-critical software, was engaged in work on certification issues and assessment of tools for real-time, safety-critical systems, and served as a visiting researcher with the Federal Aviation Administration (FAA). He conducted industrial training on real-time, safety-critical software in medical and aviation industries and for the FAA Certification Services.
Bogdan Denny Czejdo is a Belk Distinguished Professor of Science and
Technology in the Department of Mathematics and Computer Science, at
Fayetteville State University. He received the M.S. and the Ph.D.
degree from Warsaw University of Technology. His research focuses on
visual languages, databases, knowledge bases, and robotics. He
received funding for many projects in these areas and has more than
150 research publications. He has served on several editorial boards
for professional journals and on a number of program committees for
prestigious conferences. He has taught a wide range of computer
science courses.
Dr. Fernando Gonzalez joined FGCU as an Assistant Professor in the Computer Engineering Program in the fall of 2013. Previously he was an Assistant Professor within the Engineering, Math, and Physics Department at Texas A&M International University in Laredo, Texas. Prior to that he was a Technical Staff Member (researcher) for the U.S. Department of Energy at Los Alamos National Laboratory in Los Alamos, New Mexico. Dr. Gonzalez was also a faculty member in the Electrical and Computer Engineering Department of the University of Central Florida. Dr. Gonzalez graduated from the University of Illinois in 1997 with a Ph.D. in Electrical Engineering. He received his Master’s degree in Electrical Engineering and his Bachelor’s degree in Computer Science from Florida International University in 1992 and 1989. Dr. Gonzalez research interest includes the intelligent control of large scale autonomous systems, autonomous vehicles, discrete-event modeling and simulation and human signature verification.
Nary (Narayanan) Subramanian is currently an Associate Professor of Computer Science at The University of Texas at Tyler, Tyler, Texas. Dr. Subramanian received his Ph.D. in Computer Science from The University of Texas at Dallas. His specialization is software engineering with particular focus on software architectures and requirements engineering. He co-founded the International Workshop on System/Software Architectures (IWSSA) and served as a co-chair for seven years between 2002 and 2011. He established and directed the Center for Petroleum Security Research at UT Tyler. He has over fifteen years’ experience in industry in engineering, sales, and management. He is a member of the IEEE. His research interests include software engineering, system engineering, and security engineering.
Dr. Dawid Trawczynski is a senior design engineer at Advanced Micro Devices, in Orlando, Florida. He graduated with MSc
in Computer Engineering from the University of Central Florida, in 2003, and completed his PhD in Computer Science, at Warsaw
University of Technology, in 2009. His research interests include testing and verification methodologies, as well as embedded software
engineering, dependability and reliability analysis of embedded systems, and security of cyberpysical systems, with emphasis on
time-triggered applications.
Curriculum Development for Embedded Systems SecuritySecurity of embedded systems is of primary concern from the point of view of the nation’seconomy and safety of its citizens. According to some estimates, the number of embeddeddevices in use is about two orders of magnitude higher than that of desktops. Moreover, as theChief Scientist of the U.S. Air Force recently stated at the 2013 CSIIR Workshop, in his estimateby the year 2025 there will be seven trillion IP enabled devices in existence, all forming ahumongous ecosystem that would need a well-educated workforce. This demand will create atremendous market for software engineers knowledgeable in embedded and cyberphysicalsystems and their security. This project is addressing respective issues by developing a modularsecurity curriculum, with modules accessible directly over the Internet.The topics selected in the first round of development include: (1) General educational moduleson security, such as “General Introduction to Computer Security”, “Introduction toCryptography” and “Embedded Systems Security”; (2) Security of specific technologies used inembedded systems, which currently involve “FPGA Security”, “RFID Security” and “SCADASecurity”; and (3) Software aspects of embedded systems security, such as “Java Security” and“Threat Modeling”.Each module includes the following components: Objectives and Introduction, StudentActivities, Suggested Readings, Hands-on Exercise, and Assessment. Eight modules developedthus far have been tested in undergraduate courses on embedded systems and computer networksat one academic institution, and are currently being revised for testing at other universities acrossthe nation. They are all available on the Internet and are currently being expanded to coveraspects specific to cyberphysical systems security.
Zalewski, J., & Kornecki, A. J., & Czejdo, B. D., & Gonzalez, F. G., & Subramanian, N., & Trawczynski, D. (2014, June), Curriculum Development for Embedded Systems Security Paper presented at 2014 ASEE Annual Conference & Exposition, Indianapolis, Indiana. 10.18260/1-2--20237
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2014 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015