Please use this identifier to cite or link to this item:
Title: Efficient behavioral intellectual properties source code obfuscation for high-level synthesis
Authors: Veeranna, N 
Schafer, BC
Issue Date: 2017
Publisher: Institute of Electrical and Electronics Engineers
Source: 18th IEEE Latin American Test Symposium (LATS), Bogota, Colombia, Mar 13-15, 2017, 2017 How to cite?
Abstract: Obfuscation is an easy and inexpensive way to protect Intellectual Property (IP). When obfuscating an IP, a functional equivalent source file is generated, which is virtually impossible for humans to understand and extremely difficult to reverse-engineer. The obfuscation process typically removes comments, renames variables and adds redundant expressions. There are a multitude of free or inexpensive obfuscators, which makes this an ideal method to protect Behavioral IPs (BIPs) for High-Level Synthesis (HLS). At the same time, commercial HLS tools often make use of dedicated parsers, which are responsible for source code optimizations like dead-code elimination and constant propagation. The main problem when using obfuscated BIPs is that these parsers are often not able to fully optimize the obfuscated BIP, thus, leading to significant area and delay overheads when compared to the original none obfuscated version of the same BIP. This work studies the impact of source code obfuscation on the quality of results of BIPs for HLS and proposes a quick and efficient method to maximize source code obfuscation while preserving the original design characteristics.
ISBN: 978-1-5386-0415-1
Appears in Collections:Conference Paper

View full-text via PolyU eLinks SFX Query
Show full item record


Citations as of Nov 12, 2018

Page view(s)

Citations as of Nov 12, 2018

Google ScholarTM


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.