Conceitos Básicos
Reversim ist eine spielbasierte Umgebung, die realistische Teilprozesse des Hardware-Reverse-Engineering simuliert und standardisierte kognitive Tests integriert, um die kognitiven Faktoren zu untersuchen, die für erfolgreiches Hardware-Reverse-Engineering relevant sind.
Resumo
Reversim wurde entwickelt, um die menschlichen Aspekte beim Hardware-Reverse-Engineering (HRE) zu untersuchen. Es handelt sich um eine spielbasierte Umgebung, die realistische Teilprozesse des HRE simuliert. Reversim besteht aus vier Phasen:
- Interaktives Tutorial: Führt die Teilnehmer in die Grundlagen digitaler Schaltungen und die Spielmechanik ein.
- Qualifikationsphase: Vier einfache Level, die die grundlegende Verständnis der Teilnehmer testen.
- Experimentphase: 12 Level mit steigender Komplexität, darunter auch Level mit verschleierten Gattern.
- Kognitionstest: Ein standardisierter Zahlen-Verbindungs-Test, der die kognitive Verarbeitungsgeschwindigkeit misst.
Die Entwicklung von Reversim wurde von 14 HRE-Experten begleitet, die die Vergleichbarkeit der Simulation mit realen HRE-Prozessen bestätigten. Eine Nutzerstudie mit 109 Teilnehmern zeigte, dass Reversim auch für Nicht-Experten zugänglich ist und ein breites Spektrum an Schwierigkeitsgraden abdeckt. Darüber hinaus konnte der kognitive Test erfolgreich in die Spielumgebung integriert werden.
Reversim soll als Forschungsrahmen dienen, um die menschlichen Aspekte des HRE mit großen Stichproben in einer kontrollierten Umgebung zu untersuchen. Dies kann neue Erkenntnisse für die Entwicklung innovativer Hardwareschutzmaßnahmen liefern.
Estatísticas
"Universitätsreife und vorherige IT-Erfahrung sind ausreichende Voraussetzungen für eine erfolgreiche Teilnahme an Reversim."
"Die in Reversim enthaltenen Aufgaben decken ein breites Spektrum an Schwierigkeitsgraden ab."
Citações
"Das Konzept, die Glühbirne zum Leuchten zu bringen, ist dasselbe wie das Setzen eines Bits in einem Netzliste auf eins; und das Setzen des Bits auf null in einer Netzliste ist dasselbe wie für das Gefahrensymbol im Spiel."
"Wenn ich das Ganze auf reale Probleme, d.h. große Netzlisten, übertrage, wäre Brute-Force-Suche - mit einem entsprechend großen Eingaberaum - nicht möglich."