Hardware IP Classification through Weighted Characteristics

Brendan McGeehan, Flora Smith, Thao Le, Hunter Nauman, Jia Di
{"title":"Hardware IP Classification through Weighted Characteristics","authors":"Brendan McGeehan, Flora Smith, Thao Le, Hunter Nauman, Jia Di","doi":"10.1109/HPEC.2019.8916225","DOIUrl":null,"url":null,"abstract":"Today’s business model for hardware designs frequently incorporates third-party Intellectual Property (IP) mainly due to economic motivations. However, allowing third-party involvement also increases the possibility of malicious attacks, such as hardware Trojan insertion, which is a particularly dangerous security threat because functional testing can often leave the Trojan undetected. This research provides an improvement on a Trojan detection method and tool known as Structural Checking which analyzes Register-Transfer Level (RTL) soft IPs. Given an unknown IP, the tool will break down the design and label ports and signals with assets. Analyzing the asset patterns reveals how the IP is structured and provides information about its overall functionality. The tool incorporates a library of known designs referred to as the Golden Reference Library (GRL). All entries in the library, grouped into known-clean and know-infested, are analyzed in the same manner. A weighted percent match for each library entry against the unknown IP is calculated. A report is generated detailing all mismatched locations where users need to take a closer look. Due to the structural variability of soft IP designs, it is vital to provide the best possible weighting to best match the unknown IP to the most similar library entry. This paper provides a statistical approach to finding the best weights to optimize the tool’s matching algorithm.","PeriodicalId":184253,"journal":{"name":"2019 IEEE High Performance Extreme Computing Conference (HPEC)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE High Performance Extreme Computing Conference (HPEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HPEC.2019.8916225","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Today’s business model for hardware designs frequently incorporates third-party Intellectual Property (IP) mainly due to economic motivations. However, allowing third-party involvement also increases the possibility of malicious attacks, such as hardware Trojan insertion, which is a particularly dangerous security threat because functional testing can often leave the Trojan undetected. This research provides an improvement on a Trojan detection method and tool known as Structural Checking which analyzes Register-Transfer Level (RTL) soft IPs. Given an unknown IP, the tool will break down the design and label ports and signals with assets. Analyzing the asset patterns reveals how the IP is structured and provides information about its overall functionality. The tool incorporates a library of known designs referred to as the Golden Reference Library (GRL). All entries in the library, grouped into known-clean and know-infested, are analyzed in the same manner. A weighted percent match for each library entry against the unknown IP is calculated. A report is generated detailing all mismatched locations where users need to take a closer look. Due to the structural variability of soft IP designs, it is vital to provide the best possible weighting to best match the unknown IP to the most similar library entry. This paper provides a statistical approach to finding the best weights to optimize the tool’s matching algorithm.
基于加权特征的硬件IP分类
今天硬件设计的商业模式经常包含第三方知识产权(IP),这主要是出于经济动机。然而,允许第三方参与也增加了恶意攻击的可能性,例如硬件木马插入,这是一个特别危险的安全威胁,因为功能测试通常不会检测到木马。本研究提供了一种木马检测方法和工具的改进,称为结构检查,用于分析注册传输级别(RTL)软ip。给定未知的IP,该工具将分解设计并标记端口和信号与资产。对资产模式的分析揭示了IP的结构,并提供了有关其整体功能的信息。该工具包含一个已知设计库,称为黄金参考库(GRL)。库中的所有条目,分为已知清洁和已知感染,以相同的方式进行分析。计算针对未知IP的每个库条目的加权匹配百分比。生成一个报告,详细说明用户需要仔细查看的所有不匹配的位置。由于软IP设计的结构可变性,提供最佳权重以将未知IP与最相似的库条目最佳匹配是至关重要的。本文提供了一种寻找最佳权重的统计方法来优化工具的匹配算法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信