← Latest papers
💻 computer science

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

This paper introduces LAsset, an automated framework leveraging large language models to identify security assets from hardware specifications and RTL descriptions, thereby significantly reducing manual effort and achieving high recall rates to enhance the scalability of pre-silicon SoC security verification.

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

Published 2026-04-09
📖 5 min read🧠 Deep dive

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

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are building a massive, high-tech city inside a single grain of sand. This city is a System-on-Chip (SoC), a computer chip that powers everything from your smartwatch to your car. It has millions of tiny rooms (modules), roads (buses), and vaults (registers) all working together.

Now, imagine you need to protect this city from thieves, spies, and saboteurs. But here's the problem: The city is so complex that even the best security guards (human engineers) can't possibly know every single room that needs a lock. They might miss a hidden backdoor or forget to guard a specific vault, leaving the whole city vulnerable.

This is the problem the paper "LAsset" solves.

The Old Way: The Overworked Detective

Traditionally, finding the things that need protection (called Security Assets) was like asking a tired detective to walk through a million-room mansion and guess which rooms are valuable.

  • The Detective: A human security expert.
  • The Task: Manually reading thousands of pages of blueprints (specifications) and wiring diagrams (RTL code).
  • The Problem: It takes forever, it's expensive, and the detective gets tired and misses things. If they miss one valuable item, the whole house gets robbed.

The New Way: LAsset (The AI Security Consultant)

The authors created LAsset, a smart computer program powered by Large Language Models (LLMs) (the same technology behind chatbots like me). Think of LAsset not as a detective, but as a super-intelligent security consultant who has read every security manual in the world and can instantly understand blueprints.

Here is how LAsset works, broken down into simple steps:

1. The "What" and the "Where" (Conceptual vs. Structural)

LAsset understands two types of assets:

  • Conceptual Assets (The "What"): These are the ideas of value. For example, "The Secret Password" or "The Encryption Key." It doesn't matter where the password is stored; the idea of the password is valuable.
  • Structural Assets (The "Where"): These are the physical places in the chip where the password lives. For example, "The specific box in the CPU where the password is saved."

Analogy: If the "Conceptual Asset" is a gold bar, the "Structural Asset" is the specific safe in the bank where that gold bar is kept. You need to know both what you are protecting and where it is hiding.

2. The Three-Step Process

LAsset doesn't just guess; it follows a strict three-step routine:

  • Step A: The Briefing (Input Pre-processing)
    LAsset reads the city's blueprints (RTL code) and the owner's manual (Design Specifications). It ignores the boring stuff (like the streetlights) and focuses only on the important buildings (security modules). It creates a "cheat sheet" summarizing what each building does.

  • Step B: The Hunt (Asset Generation)
    Using its "cheat sheet," LAsset acts like a detective with a magnifying glass. It asks: "If I were a thief, what would I steal from this room?"

    • It identifies the Primary Assets (the gold bars themselves).
    • It identifies the Secondary Assets (the guards, the keys, or the hallways that lead to the gold). If a thief steals the hallway key, they can get to the gold, so the hallway is also important.
  • Step C: The Double-Check (Asset Refinement)
    Sometimes, even smart AI gets too excited and thinks a toaster is a security risk. LAsset has a "Critic" mode to stop this.

    • The Attack Test: It asks, "Could a hacker actually break into this?" If the answer is no, it throws the item out.
    • The Database Check: It compares its list against a giant global database of known security flaws (called CWE). If a known flaw exists for that item, it stays on the list.
    • The Self-Correction: It reviews its own work, asking, "Am I sure about this?" to fix any mistakes.

Why is this a Big Deal?

The researchers tested LAsset on real-world designs, including a complex processor (NEORV32) and various encryption chips.

  • The Results: LAsset found 90% to 93% of the security assets that human experts found, but it did it automatically.
  • The Benefit: It saves time and money. Instead of humans spending weeks manually checking a chip, LAsset does it in minutes, giving engineers a "map" of exactly what needs to be locked down before the chip is even built.

The "Degree of Influence" (DoI)

One cool feature LAsset adds is a "Danger Score."

  • Analogy: Imagine a burglar breaks a window (a secondary asset). How much does that help them get to the gold bar (the primary asset)?
  • LAsset calculates this mathematically. If a secondary asset controls 100% of the path to the gold, it has a high "Degree of Influence." If it only controls a tiny bit, the score is low. This helps engineers prioritize which locks to reinforce first.

Summary

LAsset is like hiring a super-smart, tireless AI security guard to walk through your digital city before it's built. It reads the blueprints, identifies every valuable item and every path leading to it, checks its work against known criminal tactics, and hands you a perfect "Security Map." This ensures that when the chip is finally built, it's already fortified against the most likely attacks, saving companies from costly mistakes later.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →