Reverse Engineering (RE) ist der Prozess der Gewinnung von Informationen über die Zusammensetzung und Funktionsweise eines unbekannten Designs. Während das unbekannte Design beim Software-RE eine Software-Binärdatei ist, sind die unbekannten Hardware-Module beim Hardware-RE, einschließlich integrierter Schaltkreise (IC), unbekannt. Hardware-RE wird in der Regel als eine gegnerische Technik betrachtet. Während das Identifizieren kritischer Module für weitere Ausnutzung, das Installieren von Hardware-Trojanern, Kopieren, Fälschen und Überproduktion Beispiele für bösartige Motivationen sind, kann RE auch genutzt werden, um diese Angriffsszenarien zu erkennen und ihnen entgegenzuwirken.
Was ist Hardware Reverse Engineering?