The Anatomy of Hardware Reverse Engineering: An Exploration of Human Factors During Problem Solving


연구 분야: Analysis



학회: ACM Transactions on Computer-Human Interaction, Volume 30, Issue 4


초록

Understanding of microchips, known as Hardware Reverse Engineering (HRE), is driven by analysts’ problem solving. This work sheds light on these hitherto poorly understood problem-solving processes. We propose a methodology addressing the problem of HRE experts being unavailable for research. We developed a training enabling students to acquire intermediate levels of HRE expertise. Besides one expert, we recruited eight top-performing students from this training for our exploratory study. All participants completed a realistic HRE task involving the removal of a copyright protection mechanism from a hardware circuit. We analyzed 2,445 log entries by applying an iterative open coding and developed a detailed hierarchical problem-solving model. Our exploration yielded insights into problem-solving strategies and revealed that two intermediates solved the task with a comparable solution time to the expert. We discuss that HRE problem solving may be a function of both expertise and cognitive abilities, and outline ideas for novel countermeasures.


Author Profile
Carina Wiesen

Ruhr University Bochum and Max Planck Institute for Security and Privacy

Andorra
Author Profile
Steffen Becker

Ruhr University Bochum and Max Planck Institute for Security and Privacy

Andorra
Author Profile
René Walendy

Ruhr University Bochum and Max Planck Institute for Security and Privacy

Andorra

📄 논문 정보

발행 연도 2023년
인용수 5
출판 국가 Andorra
사이트 ACM
좋아요 수 0

연관 논문 목록 (240건)