L31- Machine Learning for Hardware Reverse Engineering

  • ML is very powerful for doing identification/localization/segmentation,
    but is usually applied to more structrued data (e.g., images).
  • Hardware reverse engineering (HRE) = understanding the operation/internal structure
    of a circuit from external measurements
  • Project goals:
  • Build an infrastructure for comparing different ML approaches to HRE.
  • Reproduce the results of [1].
  • Explore off-the-shelf modern ML techniques for HRE.