{"id":125,"date":"2016-05-09T23:59:38","date_gmt":"2016-05-09T23:59:38","guid":{"rendered":"http:\/\/sites.nyuad.nyu.edu\/dfx\/?page_id=125"},"modified":"2020-06-26T15:02:29","modified_gmt":"2020-06-26T15:02:29","slug":"research-topics","status":"publish","type":"page","link":"https:\/\/sites.nyuad.nyu.edu\/dfx\/research-topics\/","title":{"rendered":"Research Topics"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; inner_shadow=&#8221;on&#8221; fullwidth=&#8221;on&#8221; custom_padding_last_edited=&#8221;on|desktop&#8221; admin_label=&#8221;section&#8221; _builder_version=&#8221;3.22&#8243; background_color=&#8221;#6f9a48&#8243; custom_padding_tablet=&#8221;50px|0|50px|0&#8243; transparent_background=&#8221;off&#8221; padding_mobile=&#8221;off&#8221; make_fullwidth=&#8221;off&#8221; use_custom_width=&#8221;off&#8221; width_unit=&#8221;on&#8221;][et_pb_fullwidth_header title=&#8221;Research Activities in the DfX Lab&#8221; content_max_width=&#8221;none&#8221; _builder_version=&#8221;3.16&#8243; subhead_font_size=&#8221;1px&#8221; background_color=&#8221;rgba(255, 255, 255, 0)&#8221; button_one_letter_spacing_hover=&#8221;0&#8243; button_two_letter_spacing_hover=&#8221;0&#8243; button_one_text_size__hover_enabled=&#8221;off&#8221; button_two_text_size__hover_enabled=&#8221;off&#8221; button_one_text_color__hover_enabled=&#8221;off&#8221; button_two_text_color__hover_enabled=&#8221;off&#8221; button_one_border_width__hover_enabled=&#8221;off&#8221; button_two_border_width__hover_enabled=&#8221;off&#8221; button_one_border_color__hover_enabled=&#8221;off&#8221; button_two_border_color__hover_enabled=&#8221;off&#8221; button_one_border_radius__hover_enabled=&#8221;off&#8221; button_two_border_radius__hover_enabled=&#8221;off&#8221; button_one_letter_spacing__hover_enabled=&#8221;on&#8221; button_one_letter_spacing__hover=&#8221;0&#8243; button_two_letter_spacing__hover_enabled=&#8221;on&#8221; button_two_letter_spacing__hover=&#8221;0&#8243; button_one_bg_color__hover_enabled=&#8221;off&#8221; button_two_bg_color__hover_enabled=&#8221;off&#8221;]&nbsp;<br \/>\n[\/et_pb_fullwidth_header][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;section&#8221; _builder_version=&#8221;3.22&#8243;][et_pb_row _builder_version=&#8221;3.26.5&#8243;][et_pb_column _builder_version=&#8221;3.26.5&#8243; type=&#8221;4_4&#8243;][et_pb_video src=&#8221;https:\/\/www.youtube.com\/watch?v=4mPZJ2ii56E&#8221; _builder_version=&#8221;3.26.5&#8243;][\/et_pb_video][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;3.25&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_image src=&#8221;https:\/\/sites.nyuad.nyu.edu\/dfx\/wp-content\/uploads\/2018\/03\/before_global.png&#8221; alt=&#8221;before globalization&#8221; title_text=&#8221;before globalization&#8221; align_tablet=&#8221;center&#8221; align_last_edited=&#8221;on|desktop&#8221; admin_label=&#8221;before globalization Image&#8221; _builder_version=&#8221;3.23&#8243; use_border_color=&#8221;off&#8221; always_center_on_mobile=&#8221;on&#8221;]&nbsp;<br \/>\n[\/et_pb_image][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_image src=&#8221;https:\/\/sites.nyuad.nyu.edu\/dfx\/wp-content\/uploads\/2016\/05\/after_globe.png&#8221; alt=&#8221;afteer globalization&#8221; title_text=&#8221;afteer globalization&#8221; align_tablet=&#8221;center&#8221; align_last_edited=&#8221;on|desktop&#8221; admin_label=&#8221;after globalization Image&#8221; _builder_version=&#8221;3.23&#8243; use_border_color=&#8221;off&#8221; always_center_on_mobile=&#8221;on&#8221;]&nbsp;<br \/>\n[\/et_pb_image][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;3.25&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;3.0.87&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; use_border_color=&#8221;off&#8221; border_color=&#8221;#ffffff&#8221; border_style=&#8221;solid&#8221;]Design, fabrication, testing, packaging and assembly all done in the same <em>trusted<\/em> location. Chips distributed worldwide.<br \/>\n[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;3.0.87&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; use_border_color=&#8221;off&#8221; border_color=&#8221;#ffffff&#8221; border_style=&#8221;solid&#8221;]Design, fabrication, testing, packaging and assembly done at different potentially untrusted locations. Chips distributed worldwide.<br \/>\n[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;2_3,1_3&#8243; padding_mobile=&#8221;off&#8221; column_padding_mobile=&#8221;on&#8221; admin_label=&#8221;row&#8221; _builder_version=&#8221;3.25&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; make_fullwidth=&#8221;off&#8221; use_custom_width=&#8221;off&#8221; width_unit=&#8221;on&#8221;][et_pb_column type=&#8221;2_3&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text admin_label=&#8221;Design-for-Trust&#8221; _builder_version=&#8221;3.0.97&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; use_border_color=&#8221;off&#8221;]<\/p>\n<h2>Design-for-Trust<\/h2>\n<p>Divide and conquer approach has been proven to be essential in designing multi-billion transistor designs; instead of designing the entire chip from scratch, different parts of the chip are designed by different design teams from different companies, possibly residing in different countries. Fabrication, packaging and testing of these chips are all typically outsourced in offshore locations. Obviously, such a design and manufacturing flow is quite vulnerable to a variety of security threats:<\/p>\n<ul>\n<li>Hardware trojans: Circuitry implanted into the chips to serve a certain malicious purpose; e.g., freezing the system or allowing a backdoor access to the intruders to leak secret information off the chip.<\/li>\n<li>Counterfeiting: The entry of re-used (old) or cloned chips into the supply chain, resulting in a loss of $100B annually.<\/li>\n<li>Reverse engineering and IP Piracy: Depackaging a chip, and delayering it to use image processing tools for recovering the design details from the chip layout.<\/li>\n<li>Side-channel attacks: Analysis of side channels (power, timing behavior) or misuse of on-chip test infrastructure to leak secret information stored on the chip.<\/li>\n<\/ul>\n<p>We have developed patented solutions to thwart these attacks. Our solutions are:<\/p>\n<ul>\n<li><a href=\"https:\/\/sites.nyuad.nyu.edu\/dfx\/research-topics\/design-for-trust-le\/\">Secure logic locking<\/a> (versions: output corruption based, interference based, SARLock): Additional logic elements (digital lock) are added to the design. Only when the correct secret key is loaded on-chip, these logic elements ensure correction operations on-chip. Otherwise, they break the functionality of the chip.<\/li>\n<li><a href=\"https:\/\/sites.nyuad.nyu.edu\/dfx\/research-topics\/design-for-trust-ic-camouflaging\/\">Secure IC camouflaging<\/a> (versions: output corruption based, interference based, CamoPerturb): Cells that look alike under a microscope but can implement one of many possible functions are used in the layout. A reverse engineer is thus puzzled upon encountering these camouflaged cells.<\/li>\n<li><a href=\"https:\/\/sites.nyuad.nyu.edu\/dfx\/research-topics\/design-for-trust-split-manufacturing\/\">Secure split manufacturing<\/a>: Layout is split into two parts (BEOL metal layers and FEOL metal layers), which are fabricated in two different fabs. No single fab has access to complete design information. <\/li>\n<li><a href=\"https:\/\/sites.nyuad.nyu.edu\/dfx\/research-topics\/design-for-secure-testability\/\">Design-for-Secure-Testability<\/a>: Scan architecture is minimally tweaked to ensure that information that can be used to infer the secret key will not leak.<\/li>\n<li>Dynamic Power Analysis (DPA) resilient cipher design<\/li>\n<\/ul>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_image src=&#8221;https:\/\/sites.nyuad.nyu.edu\/dfx\/wp-content\/uploads\/2018\/03\/trojan.png&#8221; alt=&#8221;trojan&#8221; title_text=&#8221;trojan&#8221; align_tablet=&#8221;center&#8221; align_last_edited=&#8221;on|desktop&#8221; admin_label=&#8221;trojan Image&#8221; _builder_version=&#8221;3.23&#8243; use_border_color=&#8221;off&#8221; always_center_on_mobile=&#8221;on&#8221;]&nbsp;<br \/>\n[\/et_pb_image][et_pb_image src=&#8221;https:\/\/sites.nyuad.nyu.edu\/dfx\/wp-content\/uploads\/2016\/05\/counterfeit.png&#8221; alt=&#8221;counterfeit chips&#8221; title_text=&#8221;counterfeit chips&#8221; align_tablet=&#8221;center&#8221; align_last_edited=&#8221;on|desktop&#8221; admin_label=&#8221;counterfeit chips Image&#8221; _builder_version=&#8221;3.23&#8243; use_border_color=&#8221;off&#8221; border_color=&#8221;#ffffff&#8221; border_style=&#8221;solid&#8221; animation=&#8221;off&#8221; sticky=&#8221;off&#8221; always_center_on_mobile=&#8221;on&#8221;]&nbsp;<br \/>\n[\/et_pb_image][et_pb_image src=&#8221;https:\/\/sites.nyuad.nyu.edu\/dfx\/wp-content\/uploads\/2016\/05\/piracy.png&#8221; alt=&#8221;IP piracy&#8221; title_text=&#8221;IP piracy&#8221; align_tablet=&#8221;center&#8221; align_last_edited=&#8221;on|desktop&#8221; admin_label=&#8221;IP piracy Image&#8221; _builder_version=&#8221;3.23&#8243; use_border_color=&#8221;off&#8221; border_color=&#8221;#ffffff&#8221; border_style=&#8221;solid&#8221; animation=&#8221;off&#8221; sticky=&#8221;off&#8221; always_center_on_mobile=&#8221;on&#8221;]&nbsp;<br \/>\n[\/et_pb_image][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;3.25&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_divider disabled_on=&#8221;off|off|off&#8221; admin_label=&#8221;Divider &#8211; main green&#8221; _builder_version=&#8221;3.2&#8243; hide_on_mobile=&#8221;on&#8221; global_module=&#8221;86&#8243; saved_tabs=&#8221;all&#8221;][\/et_pb_divider][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;2_3,1_3&#8243; _builder_version=&#8221;3.25&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;][et_pb_column type=&#8221;2_3&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text admin_label=&#8221; Design-for-Testability&#8221; _builder_version=&#8221;3.0.87&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; use_border_color=&#8221;off&#8221; border_color=&#8221;#ffffff&#8221; border_style=&#8221;solid&#8221;]<\/p>\n<h2>Design-for-Testability<\/h2>\n<p>Every single manufactured chip must be tested for manufacturing defects, and today, it is reported that 30% of the overall production cost is due to testing. DfT techniques consist of the design of on-chip hardware blocks along with accompanying software CAD tools that enable the high-quality and cost-effective test of manufactured chips for manufacturing defects. They aim at reducing test costs, while targeting the detection of as many defective chips as possible, ensuring high test quality. DfT techniques in general may incur area, performance and power penalty; the techniques that we propose aim at minimal hit in these aspects while delivering the benefits expected from DfT.<\/p>\n<p>We have developed patented solutions to enable low-cost high-quality test:<\/p>\n<ul>\n<li><a href=\"https:\/\/sites.nyuad.nyu.edu\/dfx\/index.php\/research-topics\/design-for-testability\/\">OCD Architecture<\/a>: This test architecture enables ultimate control over test pattern encodability, response observability and switching activity. Test time, data volume and power can all be minimized. &lt;3 issued patents&gt;<\/li>\n<li><a href=\"https:\/\/sites.nyuad.nyu.edu\/dfx\/index.php\/research-topics\/design-for-testability\/\">Expedited-Compact<\/a>: Compacting responses on the chip can be performed in a power-frugal manner through employing this technique. Scan-out power can thus be reduced significantly. &lt;pending patent&gt;<\/li>\n<li><a href=\"https:\/\/sites.nyuad.nyu.edu\/dfx\/index.php\/research-topics\/design-for-testability\/\">Toggle-based masking<\/a>: Unknown response bits can be efficiently masked, especially when they are clustered. This technique eradicates unknown response bits by using minimal control information. &lt;issued patent&gt;<\/li>\n<li>Low-power at-speed testing: Divide and conquer test approach can be enabled through rewind\/restore support on-chip. This way launch-off-capture and launch-off-shift test techniques can be conducted with minimal power consumption. &lt;1 issued and 1 pending patent&gt;<\/li>\n<\/ul>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_image src=&#8221;https:\/\/sites.nyuad.nyu.edu\/dfx\/wp-content\/uploads\/2016\/05\/imperfect_test.png&#8221; alt=&#8221;imperfect test&#8221; title_text=&#8221;imperfect test&#8221; align_tablet=&#8221;center&#8221; align_last_edited=&#8221;on|desktop&#8221; admin_label=&#8221;imperfect test Image&#8221; _builder_version=&#8221;3.23&#8243; use_border_color=&#8221;off&#8221; border_color=&#8221;#ffffff&#8221; border_style=&#8221;solid&#8221; animation=&#8221;off&#8221; sticky=&#8221;off&#8221; always_center_on_mobile=&#8221;on&#8221;]&nbsp;<br \/>\n[\/et_pb_image][et_pb_image src=&#8221;https:\/\/sites.nyuad.nyu.edu\/dfx\/wp-content\/uploads\/2016\/05\/tester-chip-1.png&#8221; alt=&#8221;tester-chip&#8221; title_text=&#8221;tester-chip&#8221; align_tablet=&#8221;center&#8221; align_last_edited=&#8221;on|desktop&#8221; admin_label=&#8221;tester-chip Image&#8221; _builder_version=&#8221;3.23&#8243; use_border_color=&#8221;off&#8221; border_color=&#8221;#ffffff&#8221; border_style=&#8221;solid&#8221; animation=&#8221;off&#8221; sticky=&#8221;off&#8221; always_center_on_mobile=&#8221;on&#8221;]&nbsp;<br \/>\n[\/et_pb_image][et_pb_image src=&#8221;https:\/\/sites.nyuad.nyu.edu\/dfx\/wp-content\/uploads\/2016\/05\/scan_arch.png&#8221; alt=&#8221;scan architecture&#8221; title_text=&#8221;scan architecture&#8221; align_tablet=&#8221;center&#8221; align_last_edited=&#8221;on|desktop&#8221; _builder_version=&#8221;3.23&#8243; use_border_color=&#8221;off&#8221; border_color=&#8221;#ffffff&#8221; border_style=&#8221;solid&#8221; animation=&#8221;off&#8221; sticky=&#8221;off&#8221; always_center_on_mobile=&#8221;on&#8221;]&nbsp;<br \/>\n[\/et_pb_image][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; &nbsp; &nbsp; Design, fabrication, testing, packaging and assembly all done in the same trusted location. Chips distributed worldwide. Design, fabrication, testing, packaging and assembly done at different potentially untrusted locations. Chips distributed worldwide. Design-for-Trust Divide and conquer approach has been proven to be essential in designing multi-billion transistor designs; instead of designing the entire [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"class_list":["post-125","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sites.nyuad.nyu.edu\/dfx\/wp-json\/wp\/v2\/pages\/125","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.nyuad.nyu.edu\/dfx\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.nyuad.nyu.edu\/dfx\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.nyuad.nyu.edu\/dfx\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.nyuad.nyu.edu\/dfx\/wp-json\/wp\/v2\/comments?post=125"}],"version-history":[{"count":14,"href":"https:\/\/sites.nyuad.nyu.edu\/dfx\/wp-json\/wp\/v2\/pages\/125\/revisions"}],"predecessor-version":[{"id":1061,"href":"https:\/\/sites.nyuad.nyu.edu\/dfx\/wp-json\/wp\/v2\/pages\/125\/revisions\/1061"}],"wp:attachment":[{"href":"https:\/\/sites.nyuad.nyu.edu\/dfx\/wp-json\/wp\/v2\/media?parent=125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}