Protección de IP Cores

Uno de los problemas que plantea el diseño de sistemas basados en módulos reutilizables es la protección de la propiedad intelectual de los módulos (IP Cores) a distribuir. Las soluciones al respecto se suelen basar en la utilización de técnicas de watermarking, pero centrándose en el nivel físico. La línea propuesta en el Grupo de Investigación para mejorar los niveles de protección sin perjudicar el área y/o prestaciones del sistema a desarrollar consiste en incorporar firmas digitales seguras en el nivel de descripción HDL. En este sentido, se ha trabajado en tres direcciones:

  • Desarrollar un sistema para incorporar firmas digitales ocultas "watermarking" en descripciones de alto nivel.
  • Desarrollar un sistema para poder comprobar esas firmas a través de canales laterales.
  • Desarrollar una herramienta semi-automática para ayudar al ingeniero a introducir las firmas en los diseños.

Estos estudios se llevaron a cabo dentro del proyecto de investigación TEC2007-68074-C02-01 (IPP@HDL). La tabla siguiente presenta las publicaciones con las propuestas y resultados obtenidos al respecto.

Publicaciones Protección Cores IP
Tipo de Publicación Publicación
Revista L. Parrilla, E. Castillo, E. Todorovich, A. García, D.P. Morales  and G.Botella. "Improvements for the applicability of power-watermarking to embedded IP cores protection: E-coreIPP". Digital Signal Processing, 44, 110-122. 2015.
Revista

E. Castillo, U. Meyer-Baese, A. García, L. Parrilla and A. Lloris, "IPP@HDL: Efficient Intellectual Property Protection Scheme for IP Cores", IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 15, no. 15 , pp. 578-591. 2007

Congreso U. Meyer-Bäse, E. Castillo, G. Botella, L. Parrilla and A. García, "Intellectual property protection (IPP) using obfuscation in C, VHDL, and verilog coding". In Independent Component Analyses, Wavelets, Neural Networks, Biosystems, and Nanoengineering IX (Vol. 8058, p. 80581F). June, 2011.
Congreso J.J.L. Franco, E. Boemo, E., Castillo and L. Parrilla,  "Ring oscillators as thermal sensors in FPGAs: Experiments in low voltage," In 2010 VI Southern Programmable Logic Conference (SPL) , Marh 2010, pp. 133-137.
Congreso L. Parrilla, E. Castillo, U. Meyer-Baese, A. García, D. González, E. Todorovich, and A. Lloris,  "Watermarking strategies for IP protection of micro-processor cores". In Independent Component Analyses, Wavelets, Neural Networks, Biosystems, and Nanoengineering VIII (Vol. 7703, p. 77030L). April 2010.
Congreso E. Castillo, L. Parrilla, A. Garcia, U. Meyer-Baese, G. Botella,  and A. Lloris, "Automated signature insertion in combinational logic patterns for HDL IP core protection". In 2008 4th Southern Conference on Programmable Logic . March 2008, pp. 183-186.
Congreso E. Castillo, L. Parrilla, A. García, U. Meyer-Baese and A. Lloris, "Automated Signature Hosting for Soft Core Protection", Proc. of XXII Conference on Design of Circuits and Integrated Systems DCIS'2007 (Seville, Nov. 21-23 2007), pp. 470-475.
Congreso E. Castillo, L. Parrilla, A. García , U. Meyer-Baese and A. Lloris, "Intellectual Property Protection of HDL IP Cores through Automated Signature Hosting," Proc. of 17th International Conference on Field Programmable Logic and Applications FPL'2007 (Amsterdam, Aug. 27-29 2007), pp. 183-188
Congreso E. Castillo, U. Meyer-Baese, A. García, L. Parrilla and A. Lloris, “Intellectual Property Protection of IP Cores Through High-Level Watermarking”, Proc. SPIE Independent Component Analyses, Wavelets, Unsupervised Nano-Biometric Sensors and Neural Networks (Orlando FL, 10-13 Apr. 2007), vol. 6576, pp. 657519-1-10
Congreso E. Castillo, U. Meyer-Baese, A. García, L. Parrilla, D. P. Morales and A. Lloris, "Digital Signature Embedding Technique for IP Core Protection," Proc. of 3rd Southern Conference on Programmable Logic SPL'2007 (Mar del Plata, Feb. 26-28 2007), pp. 143-148
Congreso E. Castillo, L. Parrilla, A. Garcia, A. Lloris, and U. Meyer-Baese. "Intellectual Property Protection of HDL IP Cores Through Automated Signature Hosting". In 2007 International Conference on Field Programmable Logic and Applications (pp. 183-188). August, 2007.
Congreso

E. Castillo, L. Parrilla, A. Garcia, A LLoris and U. Meyer-Baese, "IPP watermarking technique for IP core protection on FPL devices". In 2006 International Conference on Field Programmable Logic and Applications. August 2006, pp. 1-6.

Congreso L. Parrilla, E. Castillo, A. García and A. Lloris, A. "Intellectual property protection for RNS circuits on FPGAs". In International Conference on Field Programmable Logic and Applications. Springer, Berlin, Heidelberg, pp. 1139-1141. August 2004.