Back to results

University of Arkansas

Hardware IP Classification through Weighted Characteristics

Abstract

dc:description.abstract

<p>Today’s business model for hardware designs frequently incorporates third-party Intellectual Property (IP) due to the many benefits it can bring to a company. For instance, outsourcing certain components of an overall design can reduce time-to-market by allowing each party to specialize and perfect a specific part of the overall design. However, allowing third-party involvement also increases the possibility of malicious attacks, such as hardware Trojan insertion. Trojan insertion is a particularly dangerous security threat because testing the functionality of an IP can often leave the Trojan undetected. Therefore, this thesis work provides an improvement on a Trojan detection method known as Structural Checking which analyzes Register-Transfer Level (RTL) and gate-level soft IPs. Given an unknown IP, the Structural Checking tool will break down the design primary ports and internal signals into assets that fall into six characteristics. These characteristics organize how the IP is structured and provide information about the unknown IP’s overall function. The tool also provides a library of known designs referred to as the Golden Reference Library (GRL). All entries in the library are also broken down into the same six characteristics and are either known to be clean or known to have a Trojan inserted. An overall percent match for each library entry against the unknown IP is calculated by first computing a percent match within each characteristic. A weighted average of these percent matches makes up the final percentage. If the library entry with the best match is known to have a Trojan inserted, then the unknown design is likely to have a Trojan as well and vice versa. Due to the structural variability of soft IP designs, it is vital to provide the best possible weighting of the six characteristics to best match the unknown IP to the most similar library entry. This thesis work provides a statistical approach to finding the best weights to optimize the Structural Checking tool’s matching algorithm. </p>

Degree

thesis:*
Name thesis:degree_name
Master of Science in Computer Engineering (MSCmpE)
Level thesis:degree_level
Thesis
Year dc:date.available
2019

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • McGeehan, Brendan
Advisor dc:contributor.advisor
  • Di, Jia
Contributors dc:contributor
  • Parkerson, James P.
  • Thompson, Dale R.

Subjects

dc:subject × 6

Identifiers

dc:identifier.*
Repository record dc:identifier
https://scholarworks.uark.edu/etd/3166
OAI identifier oai:identifier
oai:scholarworks.uark.edu:etd-4716

Chain of custody

source
Harvested from
University of Arkansas
Base URL
scholarworks.uark.edu/do/oai/
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

McGeehan, Brendan. Hardware IP Classification through Weighted Characteristics. Thesis thesis, 2019. https://scholarworks.uark.edu/etd/3166