A survey of algorithmic methods in IC reverse engineering

A survey of algorithmic methods in IC reverse engineering
复制标题

DOI:
10.1007/s13389-021-00268-5
复制
发表时间:
2021-07-13
影响因子:
1.9
通讯作者:
Paar, Christof
Paar, Christof
中科院分区:
计算机科学4区
文献类型:
--
作者:
Azriel, Leonid;Speith, Julian;Paar, Christof

文献摘要

被引文献

相似文献

反向工程集成电路(IC)的学科与技术本身一样古老。它源于分析竞争对手的产品和检测可能的知识产权侵权行为的需要。近年来,不断增长的硬件特洛伊木马威胁激发了人们对该主题的新的研究兴趣。IC逆向工程的过程包括网表提取和规范发现两个步骤。虽然网表提取的过程已经很好地理解了,并且整个行业都存在既定的技术,但规范发现仍然向研究人员提出了许多未决的问题。因此,它仍然是科学界特别感兴趣的问题。在本文中,我们对IC逆向工程的现状进行了综述,重点介绍了规范发现阶段。此外,我们列出了该领域中值得注意的现有方法和算法方面的工作,并讨论了开放的挑战以及尚未回答的问题。因此,我们注意到,规范发现算法方法的研究现状缺乏统一的评估方法。我们指出,迫切需要制定共同的研究基础设施、基准和评估指标。
The discipline of reverse engineering integrated circuits (ICs) is as old as the technology itself. It grew out of the need to analyze competitor's products and detect possible IP infringements. In recent years, the growing hardware Trojan threat motivated a fresh research interest in the topic. The process of IC reverse engineering comprises two steps: netlist extraction and specification discovery. While the process of netlist extraction is rather well understood and established techniques exist throughout the industry, specification discovery still presents researchers with a plurality of open questions. It therefore remains of particular interest to the scientific community. In this paper, we present a survey of the state of the art in IC reverse engineering while focusing on the specification discovery phase. Furthermore, we list noteworthy existing works on methods and algorithms in the area and discuss open challenges as well as unanswered questions. Therefore, we observe that the state of research on algorithmic methods for specification discovery suffers from the lack of a uniform evaluation approach. We point out the urgent need to develop common research infrastructure, benchmarks, and evaluation metrics.