Design Time Optimization for Hardware Watermarking Protection of HDL Designs

HDL-level design offers important advantages for the application of watermarking to IP cores, but its complexity also requires tools automating these watermarking algorithms. A new tool for signature distribution through combinational logic is proposed in this work. IPP@HDL, a previously proposed hi...

Full description

Bibliographic Details
Main Authors: E. Castillo, D. P. Morales, A. García, L. Parrilla, E. Todorovich, U. Meyer-Baese
Format: Article
Language:English
Published: Hindawi Limited 2015-01-01
Series:The Scientific World Journal
Online Access:http://dx.doi.org/10.1155/2015/752969
id doaj-e792c3d3f451463889ce7752643387ac
record_format Article
spelling doaj-e792c3d3f451463889ce7752643387ac2020-11-24T21:26:05ZengHindawi LimitedThe Scientific World Journal2356-61401537-744X2015-01-01201510.1155/2015/752969752969Design Time Optimization for Hardware Watermarking Protection of HDL DesignsE. Castillo0D. P. Morales1A. García2L. Parrilla3E. Todorovich4U. Meyer-Baese5Department of Electronics and Computer Technology, University of Granada, Campus Universitario Fuentenueva, 18071 Granada, SpainDepartment of Electronics and Computer Technology, University of Granada, Campus Universitario Fuentenueva, 18071 Granada, SpainDepartment of Electronics and Computer Technology, University of Granada, Campus Universitario Fuentenueva, 18071 Granada, SpainDepartment of Electronics and Computer Technology, University of Granada, Campus Universitario Fuentenueva, 18071 Granada, SpainInstituto de Investigación en Tecnología Informática Avanzada (INTIA), Universidad Nacional del Centro de la Provincia de Buenos Aires (UNCPBA), B7001BBO Tandil, ArgentinaDepartment of Electrical and Computer Engineering, Florida State University (FSU), 2525 Pottsdamer Street, Tallahassee, FL 32310, USAHDL-level design offers important advantages for the application of watermarking to IP cores, but its complexity also requires tools automating these watermarking algorithms. A new tool for signature distribution through combinational logic is proposed in this work. IPP@HDL, a previously proposed high-level watermarking technique, has been employed for evaluating the tool. IPP@HDL relies on spreading the bits of a digital signature at the HDL design level using combinational logic included within the original system. The development of this new tool for the signature distribution has not only extended and eased the applicability of this IPP technique, but it has also improved the signature hosting process itself. Three algorithms were studied in order to develop this automated tool. The selection of a cost function determines the best hosting solutions in terms of area and performance penalties on the IP core to protect. An 1D-DWT core and MD5 and SHA1 digital signatures were used in order to illustrate the benefits of the new tool and its optimization related to the extraction logic resources. Among the proposed algorithms, the alternative based on simulated annealing reduces the additional resources while maintaining an acceptable computation time and also saving designer effort and time.http://dx.doi.org/10.1155/2015/752969
collection DOAJ
language English
format Article
sources DOAJ
author E. Castillo
D. P. Morales
A. García
L. Parrilla
E. Todorovich
U. Meyer-Baese
spellingShingle E. Castillo
D. P. Morales
A. García
L. Parrilla
E. Todorovich
U. Meyer-Baese
Design Time Optimization for Hardware Watermarking Protection of HDL Designs
The Scientific World Journal
author_facet E. Castillo
D. P. Morales
A. García
L. Parrilla
E. Todorovich
U. Meyer-Baese
author_sort E. Castillo
title Design Time Optimization for Hardware Watermarking Protection of HDL Designs
title_short Design Time Optimization for Hardware Watermarking Protection of HDL Designs
title_full Design Time Optimization for Hardware Watermarking Protection of HDL Designs
title_fullStr Design Time Optimization for Hardware Watermarking Protection of HDL Designs
title_full_unstemmed Design Time Optimization for Hardware Watermarking Protection of HDL Designs
title_sort design time optimization for hardware watermarking protection of hdl designs
publisher Hindawi Limited
series The Scientific World Journal
issn 2356-6140
1537-744X
publishDate 2015-01-01
description HDL-level design offers important advantages for the application of watermarking to IP cores, but its complexity also requires tools automating these watermarking algorithms. A new tool for signature distribution through combinational logic is proposed in this work. IPP@HDL, a previously proposed high-level watermarking technique, has been employed for evaluating the tool. IPP@HDL relies on spreading the bits of a digital signature at the HDL design level using combinational logic included within the original system. The development of this new tool for the signature distribution has not only extended and eased the applicability of this IPP technique, but it has also improved the signature hosting process itself. Three algorithms were studied in order to develop this automated tool. The selection of a cost function determines the best hosting solutions in terms of area and performance penalties on the IP core to protect. An 1D-DWT core and MD5 and SHA1 digital signatures were used in order to illustrate the benefits of the new tool and its optimization related to the extraction logic resources. Among the proposed algorithms, the alternative based on simulated annealing reduces the additional resources while maintaining an acceptable computation time and also saving designer effort and time.
url http://dx.doi.org/10.1155/2015/752969
work_keys_str_mv AT ecastillo designtimeoptimizationforhardwarewatermarkingprotectionofhdldesigns
AT dpmorales designtimeoptimizationforhardwarewatermarkingprotectionofhdldesigns
AT agarcia designtimeoptimizationforhardwarewatermarkingprotectionofhdldesigns
AT lparrilla designtimeoptimizationforhardwarewatermarkingprotectionofhdldesigns
AT etodorovich designtimeoptimizationforhardwarewatermarkingprotectionofhdldesigns
AT umeyerbaese designtimeoptimizationforhardwarewatermarkingprotectionofhdldesigns
_version_ 1725981051684126720