PhD Seminar • Systems and Networking • Branch-based Power Side-Channel Analysis for Black-Box Embedded Fuzzing InstrumentationExport this event to calendar

Wednesday, November 29, 2023 — 10:30 AM to 11:30 AM EST

Please note: This PhD seminar will take place in E5 4047.

Murray Dunne, PhD candidate
David R. Cheriton School of Computer Science

Supervisor: Professor Sebastian Fischmeister

Due to a lack of instrumentation techniques, black-box fuzzing in embedded systems lags behind software fuzzing. We can leverage the power side-channel to detect the conditions of branches in a target program to provide a substitute for software instrumentation. By analyzing the power consumption recorded in response to a system input, we can guide a fuzzer to exploit execution paths that would otherwise require source code or machine code access to the target.

We will discuss topics and challenges facing side-channel instrumentation for fuzzing in embedded systems, including data collection and noise reduction, input mutation, and branch condition recovery. We will present our optimization approach to branch condition recovery and discuss its integration with modern fuzzing techniques.

Location 
Engineering 5
E5 4047
200 University Avenue West

Waterloo, ON N2L 3G1
Canada
Event tags 

S M T W T F S
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
  1. 2024 (146)
    1. June (5)
    2. May (23)
    3. April (41)
    4. March (27)
    5. February (25)
    6. January (25)
  2. 2023 (296)
    1. December (20)
    2. November (28)
    3. October (15)
    4. September (25)
    5. August (30)
    6. July (30)
    7. June (22)
    8. May (23)
    9. April (32)
    10. March (31)
    11. February (18)
    12. January (22)
  3. 2022 (245)
  4. 2021 (210)
  5. 2020 (217)
  6. 2019 (255)
  7. 2018 (217)
  8. 2017 (36)
  9. 2016 (21)
  10. 2015 (36)
  11. 2014 (33)
  12. 2013 (23)
  13. 2012 (4)
  14. 2011 (1)
  15. 2010 (1)
  16. 2009 (1)
  17. 2008 (1)