Wat is Logic locking?

Een techniek die aan een schakeling poorten toevoegt waarvan de werking van een sleutelwaarde afhangt, zodat de chip pas correct werkt wanneer na de productie de juiste sleutel is geschreven. Het doel is te voorkomen dat de fabriek die de chip produceert het ontwerp steelt of extra geproduceerde chips doorverkoopt. Er zijn aanvallen gedemonstreerd waarbij een aanvaller die een werkende chip heeft bemachtigd invoer en uitvoer vergelijkt en de sleutel met een SAT-solver vernauwt, en het onderzoek naar schema's die daartegen bestand zijn, gaat door.

Japanse benaming: ロジックロッキング

“Logic locking” komt voor in 1 oefenvragen uit 1 onderwerpen, bijv. Hardwarebeveiliging: nieuwste ontwikkelingen.

Vakgebied: Hardwarebeveiliging: nieuwste ontwikkelingen

Nu oefenen: vragen over Logic locking

Welke combinatie van technieken die halfgeleiderontwerpen beschermen en de onbetrouwbare partij waar elk vooral van uitgaat, is juist?

  1. ASplit manufacturing: gebruikers die de afgewerkte chip hebben gekocht; IC-camouflage: de fabriek die de productie verzorgt; logic locking: de leverancier van de ontwerptools
  2. BSplit manufacturing: de fabriek die de productie verzorgt; IC-camouflage: wie de schakeling uit beelden van de chip afleest; logic locking: de fabriek of wie chips zonder de sleutel in handen heeft
  3. CSplit manufacturing, IC-camouflage en logic locking zijn alle drie alleen gericht tegen softwarevirussen die het apparaat binnendringen
Antwoord en toelichting tonen

Antwoord: B. Split manufacturing: de fabriek die de productie verzorgt; IC-camouflage: wie de schakeling uit beelden van de chip afleest; logic locking: de fabriek of wie chips zonder de sleutel in handen heeft

Bij split manufacturing worden de transistors en de onderste bedradingslagen (FEOL) bij een externe fabriek met de nieuwste technologie gemaakt en de bovenste bedradingslagen bij een vertrouwde fabriek, zodat de externe fabriek de volledige verbindingen van de schakeling niet kan zien. IC-camouflage maakt reverse engineering, waarbij de schakeling wordt afgelezen uit beelden van een laag voor laag afgeslepen chip, moeilijker door cellen te gebruiken die er hetzelfde uitzien maar een andere functie hebben, of valse contacten die alleen verbonden lijken, maar het werkt niet tegen een fabriek die de ontwerpgegevens heeft. Logic locking voegt poorten toe waarvan de werking van een sleutel afhangt en zorgt dat de schakeling pas correct werkt wanneer na de productie de juiste sleutel is geschreven; het doel is te voorkomen dat de fabriek het ontwerp steelt of extra chips produceert. Sinds in 2015 een aanval is gedemonstreerd waarbij een aanvaller met een werkende chip invoer en uitvoer vergelijkt en de sleutel met een SAT-solver vernauwt, gaat het onderzoek naar schema's die daartegen bestand zijn door.

“Logic locking” in de toelichting

Vragen met “Logic locking” (1)

  1. Welke combinatie van technieken die halfgeleiderontwerpen beschermen en de onbetrouwbare partij waar elk vooral van uitgaat, is juist?

Verwante termen

Arm CCA (Confidential Compute Architecture) CHERI Confidential computing Control-flow-integriteit (control-flow integrity) DICE (Device Identifier Composition Engine) FIPS 140-3 Getaltheoretische transformatie HBOM (hardware bill of materials) Laserfoutinjectie (laser fault injection) MTE (Memory Tagging Extension)

Naar de woordenlijst