Upload
others
View
17
Download
0
Embed Size (px)
Citation preview
21.01.2016
Image Processing for Circuit
Extraction
Christian Kison,
Chair for Embedded Security, Horst Görtz Institute for IT-Security
2 AI Projekt SPSS2016 | Image Processing for Circuit Extraction | Christian Kison
Image Processing for Circuit Extraction Motivation Circuit Extraction
• Finde Hardware Trojaner in ASICs
• Denial of Service
• Militärische Waffen
• Atomkraftwerke
• Hardware Backdoors
• Sicherheitsschlüssel erlangen
• Verwundbarkeitssuche
• Einfachere Angriffe zeigen (SimonsVoss)
• Geschützte Implementierungen
• Klonen ( IP Diebstahl )
• Patentrechte einklagen
3 AI Projekt SPSS2016 | Image Processing for Circuit Extraction | Christian Kison
Image Processing for Circuit Extraction ASICs
„Depackage“ Säure(HNO3)
4 AI Projekt SPSS2016 | Image Processing for Circuit Extraction | Christian Kison
Image Processing for Circuit Extraction Cross Section – Mehrere Ebenen
5 AI Projekt SPSS2016 | Image Processing for Circuit Extraction | Christian Kison
Image Processing for Circuit Extraction Zoom
Als Mensch unmögliche
manuelle Arbeit
• (Semi-)automatische
Erkennung
• Bildverarbeitung!
• Ziel
• Den Menschen
unterstützen
• Netzliste
extrahieren
6 AI Projekt SPSS2016 | Image Processing for Circuit Extraction | Christian Kison
• Jede Ebene (hier 5) besitzt mehrere tausend Kacheln
• „Real-World“ Bilder werden gestellt
• Stitchen: einzelne Bilder richtig anordnen
Image Processing for Circuit Extraction Schritt 1 – Graphische Anzeige
7 AI Projekt SPSS2016 | Image Processing for Circuit Extraction | Christian Kison
Image Processing for Circuit Extraction Schritt 2 – Erkennung der Leiterbahnen/Vias
• Zuverlässige Erkennung der Leiterbahnen
• Verunreinigungen auf der Oberfläche
• Kontrastunterschiede
• Bewertung für menschliches Eingreifen?
8 AI Projekt SPSS2016 | Image Processing for Circuit Extraction | Christian Kison
Image Processing for Circuit Extraction Schritt 3 – Erkennung der Logischen Zellen
• Zunächst manuell markieren und bestimmen
• Automatische Wiedererkennung der einzelnen
Zellen
9 AI Projekt SPSS2016 | Image Processing for Circuit Extraction | Christian Kison
Image Processing for Circuit Extraction Ziel – Interpretation als Netzliste
• Teilnehmer: 3-5 (BA und MA)
• Begin: ab sofort
• Organisation: Nach Absprache
• Voraussetzung: Erfahrung mit C++ Programmierung / Qt
• Interesse an der Bildverarbeitung!
10 AI Projekt SPSS2016 | Image Processing for Circuit Extraction | Christian Kison
Danke Fragen?
10
• Christian Kison
Raum: ID2/625
E-Mail: [email protected]
• Bei Interesse bitte eine kurze E-Mail für einen Termin!
Danke an Marc
für die Vertretung!