Por favor, use este identificador para citar o enlazar este ítem: http://inaoe.repositorioinstitucional.mx/jspui/handle/1009/176
Finite state machine watermarking scheme using genetic algorithms for IP cores protection
JORGE ALFONSO ECHAVARRIA GUTIERREZ
ALICIA MORALES REYES
RENE ARMANDO CUMPLIDO PARRA
Acceso Abierto
Atribución-NoComercial-SinDerivadas
Finite state machines
Steganography
Genetic algorithms
Integrated circuits
This thesis proposes an improved procedure to watermark Intellectual Property Cores at Register Transfer Level using Genetic Algorithms. First, watermarking signature and Intellectual Property Core's behavioral description are translated into Finite State Machines in preparation for merging. The resulting Finite State Machine contains the watermarked Intellectual Property Core maintaining its original functionality without disruption. Next, a reduction procedure is applied to the watermarked design. At this stage, dealing with hanging states is challenging, if any of these is deleted, the watermark could be removed and possibly the original Intellectual Property Core functionality would not be disrupted. Both Finite State Machine merging and reduction are NP-Complete problems. In this study an improved objective function is proposed to accurately model the Finite State Machine reduction problem while applying Genetic Algorithms as optimization techniques at both stages. Empirical results show a significant improvement in terms of the number of final hanging states and watermark embedding strength as regards previous reported approaches. Results of applying the proposed technique to watermark a number of Finite State Machines are presented and discussed.
2014-11
Tesis de maestría
Inglés
Estudiantes
Investigadores
Público en general
Echavarria-Gutierrez J.A.
CIENCIA DE LOS ORDENADORES
Versión aceptada
acceptedVersion - Versión aceptada
Aparece en las colecciones: Maestría en Ciencias Computacionales

Cargar archivos:


Fichero Descripción Tamaño Formato  
EchavarriaGJA.pdf4.73 MBAdobe PDFVisualizar/Abrir