2021

Fuzzing Hardware Like Software

Trippel, Timothy, Shin, Kang G., Chernyakhovsky, Alex et al.

Understand

Hardware flaws are permanent and potent: hardware cannot be patched once fabricated, and any flaws may undermine any software executing on top.

  • Consequently, verification time dominates implementation time.
  • The gold standard in hardware Design Verification (DV) is concentrated at two extremes: random dynamic verification and formal verification.
  • Both struggle to root out the subtle flaws in complex hardware that often manifest as security vulnerabilities.

Reading the bibliography…