Welcome to the IKCEST

IEEE Transactions on Very Large Scale Integration (VLSI) Systems | Vol.24, Issue.9 | | Pages 2946-2959

IEEE Transactions on Very Large Scale Integration (VLSI) Systems

Building Trustworthy Systems Using Untrusted Components: A High-Level Synthesis Approach

Ozgur Sinanoglu   Ramesh Karri   Jeyavijayan JV Rajendran  
Abstract

Trustworthiness of system-on-chip designs is undermined by malicious logic (Trojans) in third-party intellectual properties (3PIPs). In this paper, duplication, diversity, and isolation principles have been extended to detect build trustworthy systems using untrusted, potentially Trojan-infected 3PIPs. We use a diverse set of vendors to prevent collusions between the 3PIPs from the same vendor. We identify design constraints for Trojan detection to achieving detection, collusion prevention, and isolating the Trojan-infected 3PIP, and incorporate them during high-level synthesis. In addition, we develop techniques to reduce the number of vendors. The effectiveness of the proposed techniques is validated using the high-level synthesis benchmarks.

Original Text (This is the original text for your reference.)

Building Trustworthy Systems Using Untrusted Components: A High-Level Synthesis Approach

Trustworthiness of system-on-chip designs is undermined by malicious logic (Trojans) in third-party intellectual properties (3PIPs). In this paper, duplication, diversity, and isolation principles have been extended to detect build trustworthy systems using untrusted, potentially Trojan-infected 3PIPs. We use a diverse set of vendors to prevent collusions between the 3PIPs from the same vendor. We identify design constraints for Trojan detection to achieving detection, collusion prevention, and isolating the Trojan-infected 3PIP, and incorporate them during high-level synthesis. In addition, we develop techniques to reduce the number of vendors. The effectiveness of the proposed techniques is validated using the high-level synthesis benchmarks.

+More

Cite this article
APA

APA

MLA

Chicago

Ozgur Sinanoglu, Ramesh Karri,Jeyavijayan JV Rajendran,.Building Trustworthy Systems Using Untrusted Components: A High-Level Synthesis Approach. 24 (9),2946-2959.

Disclaimer: The translated content is provided by third-party translation service providers, and IKCEST shall not assume any responsibility for the accuracy and legality of the content.
Translate engine
Article's language
English
中文
Pусск
Français
Español
العربية
Português
Kikongo
Dutch
kiswahili
هَوُسَ
IsiZulu
Action
Recommended articles

Report

Select your report category*



Reason*



By pressing send, your feedback will be used to improve IKCEST. Your privacy will be protected.

Submit
Cancel