image processing for circuit extraction€¦ · 21.01.2016 image processing for circuit extraction...

10
21.01.2016 Image Processing for Circuit Extraction Christian Kison, Chair for Embedded Security, Horst Görtz Institute for IT-Security

Upload: others

Post on 18-Oct-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Image Processing for Circuit Extraction€¦ · 21.01.2016 Image Processing for Circuit Extraction Christian Kison, Chair for Embedded Security, Horst Görtz Institute for IT-Security

21.01.2016

Image Processing for Circuit

Extraction

Christian Kison,

Chair for Embedded Security, Horst Görtz Institute for IT-Security

Page 2: Image Processing for Circuit Extraction€¦ · 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

Page 3: Image Processing for Circuit Extraction€¦ · 21.01.2016 Image Processing for Circuit Extraction Christian Kison, Chair for Embedded Security, Horst Görtz Institute for IT-Security

3 AI Projekt SPSS2016 | Image Processing for Circuit Extraction | Christian Kison

Image Processing for Circuit Extraction ASICs

„Depackage“ Säure(HNO3)

Page 4: Image Processing for Circuit Extraction€¦ · 21.01.2016 Image Processing for Circuit Extraction Christian Kison, Chair for Embedded Security, Horst Görtz Institute for IT-Security

4 AI Projekt SPSS2016 | Image Processing for Circuit Extraction | Christian Kison

Image Processing for Circuit Extraction Cross Section – Mehrere Ebenen

Page 5: Image Processing for Circuit Extraction€¦ · 21.01.2016 Image Processing for Circuit Extraction Christian Kison, Chair for Embedded Security, Horst Görtz Institute for IT-Security

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

Page 6: Image Processing for Circuit Extraction€¦ · 21.01.2016 Image Processing for Circuit Extraction Christian Kison, Chair for Embedded Security, Horst Görtz Institute for IT-Security

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

Page 7: Image Processing for Circuit Extraction€¦ · 21.01.2016 Image Processing for Circuit Extraction Christian Kison, Chair for Embedded Security, Horst Görtz Institute for IT-Security

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?

Page 8: Image Processing for Circuit Extraction€¦ · 21.01.2016 Image Processing for Circuit Extraction Christian Kison, Chair for Embedded Security, Horst Görtz Institute for IT-Security

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

Page 9: Image Processing for Circuit Extraction€¦ · 21.01.2016 Image Processing for Circuit Extraction Christian Kison, Chair for Embedded Security, Horst Görtz Institute for IT-Security

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!

Page 10: Image Processing for Circuit Extraction€¦ · 21.01.2016 Image Processing for Circuit Extraction Christian Kison, Chair for Embedded Security, Horst Görtz Institute for IT-Security

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!