{"id":37,"date":"2023-09-13T09:25:23","date_gmt":"2023-09-13T13:25:23","guid":{"rendered":"https:\/\/sites.usnh.edu\/qyu\/?page_id=37"},"modified":"2024-01-19T12:01:59","modified_gmt":"2024-01-19T17:01:59","slug":"hardware-design-obfuscation","status":"publish","type":"page","link":"https:\/\/sites.usnh.edu\/qyu\/research\/hardware-design-obfuscation\/","title":{"rendered":"Hardware Design Obfuscation"},"content":{"rendered":"\n\n\t<p>The untrusted parties in the global supply chain may tamper with the original design and\/or introduce malicious components known as hardware Trojans. As the measurable changes (e.g., delay, power, area, and temperature) introduced by hardware Trojans become relatively small compared with the overall system-under-attack characteristics, side-channel analysis based Trojan detection lose their efficacy. Moreover, the lack of a golden reference model makes Trojan detection difficult. To tackle these emerging challenges, we propose to obfuscate the hardware design at multiple abstraction levels.<\/p>\n<p>Obfuscation is a process to make a target of interest &#8220;obscure&#8221;, difficult to identify, or unclear. Obfuscation techniques are common in the software world, but its application to hardware security is quite recent. My research team has successfully developed design obfuscation techniques on circuit, gate, and on-chip communication network levels.\u00a0 Our work indicates that hardware obfuscation methods are truly promising to protect hardware from Trojan insertion at different abstract levels.<\/p>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/sites.usnh.edu\/qyu\/wp-content\/uploads\/sites\/175\/2023\/09\/obfuscationlevel.png\" alt=\"obfuscationlevel\" itemprop=\"image\" height=\"292\" width=\"454\" title=\"obfuscationlevel\" onerror=\"this.style.display='none'\"  \/>\n\t<p><strong>Relevant publications:<\/strong><\/p>\n<ul>\n<li>Yu Q, Dofe J, Zhang Z.\u00a0<a href=\"https:\/\/mypages.unh.edu\/qyu\/publications\/exploiting-hardware-obfuscation-methods-prevent-and-detect-hardware-trojans\">Exploiting hardware obfuscation methods to prevent and detect hardware Trojans<\/a>, in\u00a02017 IEEE 60th International Midwest Symposium on Circuits and Systems (MWSCAS). ; 2017 :819-822.<\/li>\n<li>Dofe J, Yu Q.\u00a0<a href=\"https:\/\/mypages.unh.edu\/qyu\/publications\/novel-dynamic-state-deflection-method-gate-level-design-obfuscation\">Novel Dynamic State-Deflection Method for Gate-Level Design Obfuscation<\/a>. Trans. Comp.-Aided Des. Integ. Cir. Sys. [Internet]. 2018;37 (2) :273-285.<\/li>\n<li>Dofe J, Zhang Y, Yu Q.\u00a0<a href=\"https:\/\/mypages.unh.edu\/qyu\/publications\/dsd-dynamic-state-deflection-method-gate-level-netlist-obfuscation\">DSD: A Dynamic State-Deflection Method for Gate-Level Netlist Obfuscation<\/a>, in\u00a02016 IEEE Computer Society Annual Symposium on VLSI (ISVLSI). ; 2016 :565-570.<\/li>\n<\/ul>\n\n","protected":false},"excerpt":{"rendered":"<p>The untrusted parties in the global supply chain may tamper with the original design and\/or introduce malicious components known as hardware Trojans. As the measurable changes (e.g., delay, power, area, and temperature) introduced by hardware Trojans become relatively small compared with the overall system-under-attack characteristics, side-channel analysis based Trojan detection lose their efficacy. Moreover, the [&hellip;]<\/p>\n","protected":false},"author":41,"featured_media":0,"parent":28,"menu_order":30,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-37","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sites.usnh.edu\/qyu\/wp-json\/wp\/v2\/pages\/37","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.usnh.edu\/qyu\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.usnh.edu\/qyu\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.usnh.edu\/qyu\/wp-json\/wp\/v2\/users\/41"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.usnh.edu\/qyu\/wp-json\/wp\/v2\/comments?post=37"}],"version-history":[{"count":2,"href":"https:\/\/sites.usnh.edu\/qyu\/wp-json\/wp\/v2\/pages\/37\/revisions"}],"predecessor-version":[{"id":40,"href":"https:\/\/sites.usnh.edu\/qyu\/wp-json\/wp\/v2\/pages\/37\/revisions\/40"}],"up":[{"embeddable":true,"href":"https:\/\/sites.usnh.edu\/qyu\/wp-json\/wp\/v2\/pages\/28"}],"wp:attachment":[{"href":"https:\/\/sites.usnh.edu\/qyu\/wp-json\/wp\/v2\/media?parent=37"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}