(NSF DUE-1315328), (09/2013-08/2015) Total $300K. Project Title: "EDU: Collaborative: When Cyber Security Meets Physical World: A Multimedia-based Virtual Classroom for Cyber-Physical Systems Security Education to Serve City / Rural Colleges". PI: Fei Hu |
|
![]() |
The goal of this project is to establish a multimedia-based
virtual classroom with a virtual lab teaching assistant for the education
of cyber-physical system (CPS) security. Such a virtual classroom will enable
college students in resource-limited rural areas to learn the latest CPS
security knowledge through on-line, peer-to-peer learning with other students
(such as those in city schools). The novelty of this development includes three features: First, all CPS security teaching materials target application-driven learning. We will select the important, interesting CPS applications including healthcare, renewable energy, and industrial control, for CPS attacks analysis. Second, we will work with a multimedia company to build interesting virtual classroom lectures. We will enhance rural area students' security learning through peer-to-peer on-line idea exchange tools. Third, to meet the open access labs' requirements, we will build interactive virtual lab helper software (called virtual lab TA), to enable remote students to conduct virtual hardware labs and obtain help through multimedia tools. |
![]() |
In Year 1, we have achieved the following outcomes:
|
(1) NIST NICE Workshop |
Workshop Website ; Here is My presentation (by Fei Hu)
|
(2) New Course Development |
Course Name: ECE 493/593 - Cyber-Physical System Security Audiences: Junior/Senior undergraduate students and first-year graduate students; Computer Science, Computer Engineering, Information Technology, or other related majors Course materials we have developed so far: (some of them are slides; some of them are discussion/reading materials (PDF papers) Week 1. Week 2. Week 3. Week 4. Week 5. (all slides) Week 6. (all slides) Week 7. Week 8. Week 9. Week 10. Week 11. Week 12. Week 13. Week 14. Week 15. Week 16.
|
(3) Lab materials |
The PI (Fei Hu) has guided a group of senior student to develop an interesting CPS security project on mobile phone security. The background of this senior project can be found from the following two papers: Paper 1 Paper 2 The entire project report can be found here: Project Report The presentation slides are here: Project Presentation All software codes can be found here: Codes Required Hardware Required Software
|
(4) Virtual TA tools |
Why build virtual labs with a software-based TA? This project will also build a series of virtual labs that allow the rural students to try the "virtual hardware". Since the rural schools may not have the required lab resources (such as circuit boards, oscillator, etc.), for hardware-based security labs such as IMD power charge security lab, we will build tools to guide remote students for hardware settings. For software-based security labs (such as the lab on the use of CPS simulator or other tools for smart grid security), we will build multimedia-oriented virtual lab teaching assistant (VTA) to answer potential lab questions students may have. The VTA will have an index of lab questions. When students click any of them, a multimedia clip with video/audio explanations will appear. The VTA tool includes pre-lab training, topic explanations, instrumentation training, and a post-lab assessment. The VTA system not only helps remote rural students to complete each security lab, but also adapts to the requirements of 24/7 open access labs: today, more and more schools adopt open labs that allow individual, self-paced learning and fit students' flexible schedules. Open labs save more teaching resources (equipment and space) than traditional fixed-schedule labs. In the following two VTA tools we have developed by using professional multimedia software kit, please unzip it and open story.html (a webpage file). Then you can hear voice, listen video, etc. All those things look like a TA helping you with each aspect of the lab.
In this lab, students can learn DTW (Dynamic Time Warping), SVM (Support Vector Machine), and Dimension Reduction algorithms.
|