EECE 5698 - Special Topics: Cyber-Physical Security of IoT Systems in the Age of AI
If you already meet the prerequisites, pleaseĀ register for the course on BannerĀ (EECE 5698 ST Section 8). There would be no need for you to submit this Google form if you can register.Ā 

This form is for the Embedded Security course taught by Prof. Kevin Fu and the SPQR labĀ at Northeastern University!Ā Ā šŸ‘‹Ā  Ā This Google form introduces the course and its prerequisites. It provides a mechanism for students without the formal pre-requisites to petition for consideration of a waiver of prerequisites.

Important Notes:Ā 
- If you have not already completed theĀ prerequisites, you may take the following quiz to seek enrollment consideration by theĀ instructor.Ā 
- For any other inquiries not answered by the FAQ, please use this form to submit your questions andĀ refrain from emailing instructors directly.Ā 

Course Prerequisites: At least one of the following courses:Ā EECE 2160 (Embedded Design: Enabling Robotics), EECE 2412 (Fundamentals of Electronics), EECE 4534 (Microprocessor-Based Design), EECE 5666 (Digital Signal Processing), OR EECS 5515 (Wireless Sensor Networks and the Internet of Things)Ā 

Course Description: This lab-based special topics course focuses on signal physics and Fourier domain analysis of the security of emerging cyber-physical systems. It will leverage experiential learning to teach students advanced methods to model, measure, and protect the security of embedded systems and the Internet of Things (IoT) in the age of AI.Ā 

The course will have a particular focus on the interface between hardware and software and the physics of computation, as well as their impact on downstream control systems that could employ AI technologies. Included in the IoT security topic is a deep dive on security of Operational Technology (OT) such as found in high-assurance factory floors, and Microelectrical Mechanical Systems (MEMS) technology common in IoT, automotive, medical, RFID, and satellites. Hands-on lab exercises will involve frequency-domain analysis of signals, voice recognition system integrity and authenticity, acoustics both audible and ultrasonic, radio waves and modulation, and laser fault injection of semiconductors.Ā 

The semester will culminate with a group project and demonstrations. Short essays will give individual students the opportunity to explore the application of the new skills and methods to design secure implantable medical devices, automobiles, and smartphones. Students will be required to complete safety training and will gain comfort with working in a maker space.Ā  By the end of the course, students will become comfortable safely creating signals with acoustics, radios, and lasers to test the security of embedded systems and measure their impact on prevalent AI-based control algorithms.

Course Topics:

• Part 1: Building Blocks: Threat modeling based on physics, principles of information security and privacy, risk, research ethics
• Part 2: Embedded Security: Side channels, spectral analysis, timing attacks, power analysis, data remanence
• Part 3: Sensor Security: Physics of security, transducers, MEMS, audible and ultrasonic acoustics, RF, optics
• Part 4: Internet of Things (IoT) & Operational Technology (OT): Factory floors, robotics, advanced manufacturing, medical devices, smart homes
• Part 5: Machine Learning (ML) and Artificial Intelligence (AI): Embedded security for ML and AI

FAQ:Ā 
0.Ā 
Q: How do I contact the instructors?
A: We appreciate your interest! Please read the course website and FAQ thoroughly.Ā  If the FAQ does not answer your question, use the form below to submit a query to the course staff.Ā Because of the popularity of the course, any emailed questions will be redirected to this form. SoĀ please only use this form to contact the instructors, not email.Ā 

1.
Q: I am not an ECE major. Can I sign up for this course?Ā 
A: Yes, we welcome all undergraduate and graduate majors! If you have taken the prerequisites, you may directly sign up on Banner. If not, we ask you to complete the quiz questions in this form to ask for the instructor's consideration for approval to enroll.Ā 

2.
Q: Can I succeed in this course if I didn't have any ECE or cybersecurity background?Ā 
A: Yes, you could succeed. The key requirement is basic understandings of signals and systems. You are welcome to teach yourself and answer the quiz questions that help gauge your preparedness to take this course. The course has many hands-on labs combining physics and signals and systems as well as basic computer security tasks.

3.
Q:Ā  What are the components of this course?
A:Ā The course grade is primarily composed of the following five components:
- Class Participation and Presentation - 5%
- Essays - 15%
- Hands-on Labs - 30%
- Midterm - 15%
- Final Group Project - 35%
Sign in to Google to save your progress. Learn more

Please enter your full name.

*
Your NU emailĀ  *
Your major, program, and yearĀ  *
Quiz: Answer the questions below only if you would like to take this course but have not met the prerequisites
Question 1:Ā Time-Frequency Analysis of Signal
TheĀ short-time Fourier transformĀ (STFT)Ā is aĀ Fourier-related transformĀ used to determine the sinusoidal frequency and phase content of local sections of a signal as it changes over time. You can use the STFT to transform the signal into a spectrogram.



Download theĀ audioĀ file and describe the audio signals you are seeing after plotting the spectrogram in Matlab or Python.

Please Include:
- The type of the signal.
- The frequency range of the signal.

Question 2:Ā Understanding Aliasing in Signal Processing

AliasingĀ is a phenomenon that occurs when a signal is sampled at a rate lower than twice its highest frequency component. According to theĀ Nyquist-Shannon sampling theorem, the minimum sampling rate must be at least twice the signal’s maximum frequency to avoid distortion.

When this condition is not met, higher-frequency signals ā€œfoldā€ into lower frequencies, causing incorrect representation in the sampled signal. This effect is calledĀ aliasing.



What are the alias frequencies when 90 kHz, 100 kHz, and 110 kHz signals are sampled at 40 kHz?

Please directly enter the alias frequencies (in Hz) corresponding to input signals of 90 kHz, 100 kHz, and 110 kHz.Ā 

Your other inquiry/question (if any)
Submit
Clear form
Never submit passwords through Google Forms.
This form was created inside of Northeastern University.

Does this form look suspicious? Report