Cargando…

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...

Descripción completa

Detalles Bibliográficos
Autores principales: Castillo, E., Morales, D. P., García, A., Parrilla, L., Todorovich, E., Meyer-Baese, U.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi Publishing Corporation 2015
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4377536/
https://www.ncbi.nlm.nih.gov/pubmed/25861681
http://dx.doi.org/10.1155/2015/752969
_version_ 1782363931694596096
author Castillo, E.
Morales, D. P.
García, A.
Parrilla, L.
Todorovich, E.
Meyer-Baese, U.
author_facet Castillo, E.
Morales, D. P.
García, A.
Parrilla, L.
Todorovich, E.
Meyer-Baese, U.
author_sort Castillo, E.
collection PubMed
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.
format Online
Article
Text
id pubmed-4377536
institution National Center for Biotechnology Information
language English
publishDate 2015
publisher Hindawi Publishing Corporation
record_format MEDLINE/PubMed
spelling pubmed-43775362015-04-08 Design Time Optimization for Hardware Watermarking Protection of HDL Designs Castillo, E. Morales, D. P. García, A. Parrilla, L. Todorovich, E. Meyer-Baese, U. ScientificWorldJournal Research Article 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. Hindawi Publishing Corporation 2015 2015-03-15 /pmc/articles/PMC4377536/ /pubmed/25861681 http://dx.doi.org/10.1155/2015/752969 Text en Copyright © 2015 E. Castillo et al. https://creativecommons.org/licenses/by/3.0/ This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Castillo, E.
Morales, D. P.
García, A.
Parrilla, L.
Todorovich, E.
Meyer-Baese, U.
Design Time Optimization for Hardware Watermarking Protection of HDL Designs
title 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_short Design Time Optimization for Hardware Watermarking Protection of HDL Designs
title_sort design time optimization for hardware watermarking protection of hdl designs
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4377536/
https://www.ncbi.nlm.nih.gov/pubmed/25861681
http://dx.doi.org/10.1155/2015/752969
work_keys_str_mv AT castilloe designtimeoptimizationforhardwarewatermarkingprotectionofhdldesigns
AT moralesdp designtimeoptimizationforhardwarewatermarkingprotectionofhdldesigns
AT garciaa designtimeoptimizationforhardwarewatermarkingprotectionofhdldesigns
AT parrillal designtimeoptimizationforhardwarewatermarkingprotectionofhdldesigns
AT todoroviche designtimeoptimizationforhardwarewatermarkingprotectionofhdldesigns
AT meyerbaeseu designtimeoptimizationforhardwarewatermarkingprotectionofhdldesigns