DECOY: DEflection-Driven HLS-Based Computation Partitioning for Obfuscating Intellectual PropertY
DECOY: DEflection-Driven HLS-Based Computation Partitioning for Obfuscating Intellectual PropertY
复制标题
DECOY:基于偏转驱动的 HLS 计算分区,用于混淆知识产权
DOI:
--
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
B. C. Schafer
中科院分区:
文献类型:
--
作者:
Jianqi Chen;Monir Zaman;Y. Makris;Shawn Blanton;S. Mitra;B. C. Schafer
Among various competing designs targeting similar functionality, the key differentiator typically consists of a small amount of custom Intellectual Property (IP). To protect this IP from reverse engineering, designers need effective solutions for hiding the unique aspects of their implementations. In this work, we introduce a general framework for partitioning the computation performed by a design into a part whose implementation is commonly known (and encountered across many designs), and a part which is unique to this design. The former can then be built using conventional techniques (including untrusted manufacturing facilities) while the latter needs to be protected using additional obfuscation techniques. The existence of several other known implementations of the (same or similar) target function serves as a decoy which deflects efforts seeking to reverse-engineer the unique implementation. We demonstrate our framework using a hardware accelerator case study where (a) partitioning is performed through High Level Synthesis (HLS), (b) the commonly known portion of the accelerator is implemented as an Application Specific Integrated Circuit (ASIC), and (c) the unique portion of the accelerator is implemented on an embedded Field-Programmable Gate Array (eFPGA).