Most of the integrated circuits (ICs) that are in electronic systems today are based on state machines. We are taking advantage of this to develop a hardware reverse engineering method that discovers the ICs underlying state machine, rather than its transistors and gates. While there are other methods for destructively reverse engineering ICs or for non-destructively characterizing ICs, our method offers a fast and accurate analysis while remaining non-destructive. To do this, we present an intelligent brute-force method of exploring the logic of the IC using only the input and outputs designed into the IC — the I/O pins. From this exploration, we can apply a folding algorithm to discover the designed state machine.
展开▼
机译:今天电子系统中的大多数集成电路(IC)都基于状态机。 我们正在利用这一点来开发一种硬件逆向工程方法,该方法发现ICS底层状态机,而不是其晶体管和门。 虽然有其他方法用于破坏性逆向工程IC或非破坏性地表征IC,但我们的方法提供了快速准确的分析,同时仍然存在不破坏性。 为此,我们介绍了一种智能的蛮力方法,只使用设计入IC - I / O引脚的输入和输出来探索IC的逻辑。 从这个探索中,我们可以应用折叠算法来发现设计的状态机。
展开▼