We use cookies on this site to enhance your user experience
By clicking the Accept button, you agree to us doing so. More info on our cookie policy
We use cookies on this site to enhance your user experience
By clicking the Accept button, you agree to us doing so. More info on our cookie policy
ECE 669: Wireless and Mobile Security
2026 Spring
Art Building 137/Holmes Hall 488, UHM, Honolulu, HI
M/W 9:00 am - 10:15 am, 2026 Spring
In-person
CRN - 89106
Instructor: Dr. Xiaochan Xue, Holmes Hall 436
Description
The goal of this course is to connect wireless and mobile security concepts with a hands-on, system-level demo. Students will work in small teams to build parts of a shared experimental platform and combine them into one working demonstration by mid-semester. In the second half of the semester, the class will use the completed platform to explore and evaluate one security-related question in wireless/mobile systems (e.g., how reliable a measurement is under interference, what happens when information is missing or manipulated, or how simple protections change system behavior). Throughout the semester, teams will give short progress updates and finish with a final demo and brief report that links their technical work back to security goals such as confidentiality, integrity, availability, and privacy.
Add this course schedule to your calendar:
Meets Mondays/Wednesdays, 9:00–10:15 AM (HST). Location: Art Building 137 (Lecture) / Holmes Hall 488 (Lab). No class on 01/19/2026, 02/16/2026, 03/16/2026, 03/18/2026.
Tip: If excluded dates do not appear correctly after adding via Google Calendar, you can import the .ics file instead.
| Week | Date | Day | Mode | Location | Focus | Checkpoint |
|---|---|---|---|---|---|---|
| 1 | 2026-01-12 | Mon | Lecture | Art Building 137 | Course overview; expectations; team assignment | Teams set (2 students per team) |
| 1 | 2026-01-14 | Wed | Lecture | Art Building 137 | project structure; platforms overview | Team roles + initial task split |
| 2 | 2026-01-19 | Mon | No class | — | MLK Day | — |
| 2 | 2026-01-21 | Wed | Studio | Holmes Hall 488 | Team plans in lab + Studio kickoff: start building | Each team brings a 1-page plan |
| 3 | 2026-01-26 | Mon | Studio | Holmes Hall 488 | Phase 1: platform build work session | Resource list + weekly update format |
| 3 | 2026-01-28 | Wed | Studio | Holmes Hall 488 | Phase 1: platform build work session | Mini-report #1 (Sprint 1) |
| 4 | 2026-02-02 | Mon | Studio | Holmes Hall 488 | Phase 1: platform build work session | — |
| 4 | 2026-02-04 | Wed | Studio | Holmes Hall 488 | Phase 1: platform build work session | — |
| 5 | 2026-02-09 | Mon | Studio | Holmes Hall 488 | Phase 1: connect parts (first try) | — |
| 5 | 2026-02-11 | Wed | Studio | Holmes Hall 488 | Phase 1: improve stability + documentation | — |
| 6 | 2026-02-16 | Mon | No class | — | Presidents’ Day | — |
| 6 | 2026-02-18 | Wed | Studio | Holmes Hall 488 | Phase 1: first full run + simple backup plan | Mini-report #2 (Sprint 2) |
| 7 | 2026-02-23 | Mon | Studio | Holmes Hall 488 | Phase 1: fix issues; make the demo repeatable | — |
| 7 | 2026-02-25 | Wed | Studio | Holmes Hall 488 | Phase 1: demo practice; improve display/output | — |
| 8 | 2026-03-02 | Mon | Studio | Holmes Hall 488 | Phase 1: final checks for mid-semester demo | — |
| 8 | 2026-03-04 | Wed | Studio | Holmes Hall 488 | Phase 1: timed rehearsal | — |
| 9 | 2026-03-09 | Mon | Studio | Holmes Hall 488 | Phase 1: last fixes | — |
| 9 | 2026-03-11 | Wed | Studio | Holmes Hall 488 | Phase 1 demo day | Mini-report #3 (Sprint 3) + Networking Demo (100 pts) |
| 10 | 2026-03-16 | Mon | No class | — | Spring Recess | — |
| 10 | 2026-03-18 | Wed | No class | — | Spring Recess | — |
| 11 | 2026-03-23 | Mon | Lecture | Art Building 137 | Phase 2 kickoff: pick one security question per team; plan tests | Topic selected (1 paragraph per team) |
| 11 | 2026-03-25 | Wed | Studio | Holmes Hall 488 | Phase 2: start exploration; set baseline | Final Project Proposal assigned (1 page) |
| 12 | 2026-03-30 | Mon | Studio | Holmes Hall 488 | Phase 2: improve results; simple comparison | Final Project Proposal due (30 pts) |
| 12 | 2026-04-01 | Wed | Studio | Holmes Hall 488 | Phase 2 checkpoint | Mini-report #4 (Sprint 4) |
| 13 | 2026-04-06 | Mon | Studio | Holmes Hall 488 | Phase 2: add one stronger test case | — |
| 13 | 2026-04-08 | Wed | Studio | Holmes Hall 488 | Phase 2: refine and document changes | — |
| 14 | 2026-04-13 | Mon | Studio | Holmes Hall 488 | Organize results; start writing | — |
| 14 | 2026-04-15 | Wed | Studio | Holmes Hall 488 | Demo-ready check (repeatable run) | Mini-report #5 (Sprint 5) |
| 15 | 2026-04-20 | Mon | Studio | Holmes Hall 488 | Reliability testing; polish demo | — |
| 15 | 2026-04-22 | Wed | Studio | Holmes Hall 488 | Phase 2 demo day | Defense/Attack Demo (150 pts) |
| 16 | 2026-04-27 | Mon | Studio | Holmes Hall 488 | Short project updates + feedback | Slides draft (for final) |
| 16 | 2026-04-29 | Wed | Studio | Holmes Hall 488 | Workday + instructor check-ins | Mid-stage report due (70 pts) |
| 17 | 2026-05-04 | Mon | Studio | Holmes Hall 488 | Final demos + Q&A (Part I) | Final presentation (part I) |
| 17 | 2026-05-06 | Wed | Studio | Holmes Hall 488 | Final demos + wrap-up (Part II) | Final report + code due (350 pts project package) |