← Nieuwste papers
💻 computer science

LAsset: An LLM-assisted Security Asset Identification Framework for System-on-Chip (SoC) Verification

Dit artikel introduceert LAsset, een geautomatiseerd framework dat grote taalmodellen (LLM's) gebruikt om beveiligingsactiva in SoC-ontwerpen en RTL-beschrijvingen te identificeren, waardoor de handmatige inspanning voor pre-silicon beveiligingsverificatie aanzienlijk wordt verminderd en een hoge hercall-rate wordt bereikt.

Oorspronkelijke auteurs: Md Ajoad Hasan, Dipayan Saha, Khan Thamid Hasan, Nashmin Alam, Azim Uddin, Sujan Kumar Saha, Mark Tehranipoor, Farimah Farahmandi

Gepubliceerd 2026-04-09
📖 4 min leestijd☕ Koffiepauze-leesvoer

Oorspronkelijke auteurs: Md Ajoad Hasan, Dipayan Saha, Khan Thamid Hasan, Nashmin Alam, Azim Uddin, Sujan Kumar Saha, Mark Tehranipoor, Farimah Farahmandi

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Stel je voor dat je een enorme, hypermoderne stad aan het bouwen bent. Deze stad is een chip (een computerprocessor) die in je telefoon of auto zit. Deze stad bevat miljoenen gebouwen, wegen, bruggen en veiligheidscontroles.

Nu, voordat je de stad echt opent voor mensen (de "silicon" fase), wil je natuurlijk weten: Welke gebouwen zijn echt belangrijk om te beschermen? Is het het postkantoor waar de geheime brieven liggen? Of de bank? Of misschien gewoon de sleutelkast bij de ingang?

In de wereld van chipontwerp noemen we deze belangrijke dingen veiligheidsactiva (security assets).

Het Probleem: De Menselijke Uitdaging

Vroeger moesten ervaren beveiligingsexperts met een vergrootglas door de blauwdrukken van deze stad lopen om te zeggen: "Ja, dit gebouw is belangrijk, dat is het niet."

  • Het nadeel: Dit is extreem tijdrovend, duur en foutgevoelig. Als je één belangrijk gebouw over het hoofd ziet, kunnen hackers die stad binnenkraken voordat je het weet.
  • De druk: Chips worden steeds complexer en de tijd om ze te bouwen wordt steeds korter. Mensen kunnen niet meer alles handmatig controleren.

De Oplossing: LAsset (De Slimme Beveiligingsassistent)

De auteurs van dit paper hebben LAsset bedacht. Dit is een slimme tool die gebruikmaakt van LLM's (grote taalmodellen, zoals de technologie achter ChatGPT, maar dan gespecialiseerd voor hardware).

Je kunt LAsset zien als een super-slimme, onuitputtelijke architect-assistent die twee dingen kan lezen:

  1. De Tekstuele Beschrijving: Het "script" van hoe de stad zou moeten werken (de specificaties).
  2. De Technische Tekeningen: De daadwerkelijke bouwplannen (de RTL-code, de taal waarin de chip wordt ontworpen).

Hoe werkt LAsset? (In drie stappen)

Stel je voor dat LAsset een detective is die een dossier opbouwt:

1. De Voorbereiding (Invoer verwerken)
LAsset kijkt eerst naar de hele stad en filtert het ruis eruit. Het negeert de onbelangrijke parkjes en speeltuinen en focust zich op de belangrijke wijken. Het vat de complexe teksten samen zodat het de context begrijpt.

2. Het Identificeren (Asset Generatie)
Nu begint het echte werk. LAsset leest de plannen en vraagt zichzelf af: "Als ik een hacker was, waar zou ik dan op mikken?"

  • Het zoekt naar Conceptuele Activa: Wat is het geheim? (Bijvoorbeeld: "De geheime sleutel").
  • Het zoekt naar Structurele Activa: Waar zit die sleutel fysiek opgeslagen? (Bijvoorbeeld: "Een specifiek register in de chip").
  • Het maakt onderscheid tussen Primair (het doelwit zelf) en Secundair (de wegen die naar het doelwit leiden).

3. De Controle (Verfijning)
Dit is het slimste deel. LAsset is niet zomaar een gokker. Het doet drie dingen om zeker te zijn:

  • Aanvalsscenario's: Het bedenkt zelf: "Hoe zou iemand dit kunnen hacken?" Als er geen manier is om het te hacken, is het misschien niet zo belangrijk.
  • De "Wanted"-lijst (CWE): Het kijkt in een enorme database met bekende beveiligingsfouten (de CWE-database). Past dit gebouw bij een bekende zwakke plek? Zo ja, dan is het een veiligheidsrisico.
  • Zelfkritiek: LAsset kijkt naar zijn eigen werk en vraagt: "Ben ik zeker dat dit een veiligheidsrisico is? Of heb ik dit verkeerd begrepen?" Dit zorgt voor een zeer nauwkeurig eindresultaat.

Waarom is dit geweldig?

  • Snelheid: Wat een mens uren of dagen kost, doet LAsset in minuten.
  • Nauwkeurigheid: In tests bleek LAsset 90% tot 93% van de belangrijke veiligheidsrisico's te vinden. Dat is veel beter dan eerdere methoden.
  • Betrouwbaarheid: Het geeft niet alleen een lijstje, maar legt ook uit waarom iets belangrijk is en welke aanval erop mogelijk is.

De Analogie van de "Invloed"

Stel je voor dat je een kasteel hebt. De koning (het primaire doelwit) zit in de hoofdtoren.

  • LAsset zegt niet alleen: "De toren is belangrijk."
  • Het zegt ook: "De poortwachter (secundair doelwit) is ook belangrijk, want als hij wordt omgekocht, kan de hacker de toren bereiken."
  • Het berekent zelfs een "Invloedsscore": Hoe groot is de kans dat als de poortwachter faalt, de koning in gevaar komt?

Conclusie

Kortom, LAsset is als het hebben van een onuitputtelijk team van beveiligingsexperts dat 24/7 door de blauwdrukken van je chip loopt, alle zwakke plekken opzoekt, en een gedetailleerd rapport maakt voordat de bouw zelfs maar begint. Dit maakt het maken van veilige chips sneller, goedkoper en vooral: veiliger voor ons allemaal.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →