Review of software watermarking techniques as protection for digital content

Main Article Content

Yoandry Milián-Núñez

Abstract

The present bibliographic review is directed to the area of research of software watermarking and the importance that this evidences as knowledge on formation of university students of agricultural engineer, agronomy and others, bringing tools for the protection of the digital contents, and that specifically it has as objective to deepen in the taxonomy of software watermarking which can be static and dynamic. Are analyzed the different existing algorithms on the subject, such as: QP, QPS, SHKQ, Easter eggs, Dynamic graph-based watermarking software, among others, which would be immersed in the process of giving security to a program based on intellectual property.

Article Details

How to Cite
Milián-Núñez, Y. (2019). Review of software watermarking techniques as protection for digital content. Ingeniería Agrícola, 9(4). Retrieved from https://revistas.unah.edu.cu/index.php/IAgric/article/view/1174
Section
Artículos de Revisión

References

BSA THE SOFTWARE ALLIANCE: “Software management: Security imperative, business opportunity”, [en línea], En: BSA, 2018, Disponible en:Disponible en: https://www.bsa.org/files/2019-02/2018_BSA_GSS_Report_en_.pdf , [Consulta: 2 de febrero de 2019].

CHEN, Z.; JIA, C.; XU, D.: “Hidden path: dynamic software watermarking based on control flow obfuscation”, [en línea], En: 2017 IEEE International Conference on Computational Science and Engineering (CSE) and IEEE International Conference on Embedded and Ubiquitous Computing (EUC), Ed. IEEE, vol. 2, pp. 443-450, 2017, ISBN: 1-5386-3221-7, Disponible en:Disponible en:https://ieeexplore.ieee.org/abstract/document/8006048 , [Consulta: 3 de enero de 2019].

COLLBERG, C.; CARTER, E.; DEBRAY, S.; HUNTWORK, A.; KECECIOGLU, J.; LINN, C.: “Dynamic path-based software watermarking”, [en línea], En: ACM sigplan 2004 conference on programming language design and implementation, Ed. ACM, vol. 39, pp. 107-118, 2004, DOI: 10.1145/996841.996856, ISBN: 1-58113-807-5, Disponible en:Disponible en:https://dl.acm.org/citation.cfm?id=996856 , [Consulta: 10 de julio de 2015].

COLLBERG, C.; THOMBORSON, C.: On the limits of software watermarking, no. 1173-3500, Inst. Department of Computer Science, The University of Auckland, New Zealand, Technical Report #164, New Zealand, 1998.

COLLBERG, C.; THOMBORSON, C.: “Software watermarking: Models and dynamic embeddings”, [en línea], En: Proceedings of the 26th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, Ed. ACM, pp. 311-324, 1999, DOI: 10.1145/292540.292569, ISBN: 1-58113-095-3, Disponible en:Disponible en:https://dl.acm.org/citation.cfm?id=292569 , [Consulta: 10 de enero de 2016].

DALLA, P.M.; PASQUA, M.: “Software watermarking: a semantics-based approach”, Electronic Notes in Theoretical Computer Science, 331: 71-85, 2017, ISSN: 1571-0661, DOI: https://doi.org/10.1016/j.entcs.2017.02.005.

DAVIDSON, R.I.; MYHRVOLD, N.: Method and system for generating and auditing a signature for a computer program, no. US5559884, Inst. U.S. Microsoft Corporation, United States, 1996.

DEY, A.; BHATTACHARYA, S.; CHAKI, N.: “Software watermarking: Progress and challenges”, Indian National Academy of Engineering, 4(1): 65-75, 2018, ISSN: 2366-326X, DOI: https://doi.org/10.1007/s41403-018-0058-8.

EILAM, E.: Reversing: secrets of reverse engineering, [en línea], Ed. Wiley Published Inc, Indianapolis, Indiana, 589 p., 2005, ISBN: 978-0-7645-7481-8, Disponible en:Disponible en: https://www.amazon.com/Reversing-Secrets-Engineering-Eldad-Eilam/dp/0764574817 , [Consulta: 25 de marzo de 2015].

GONZÁLEZ, T.; BASERIO, B.: “La integración de las tecnologías de la información y las comunicaciones en la carrera de agronomía”, Cuadernos de Educación y Desarrollo, 2015, ISSN: 1989-4155.

HAOYU, M.A.; CHUNFU, J.I.A.; SHIJIA, L.; WANTONG, Z.; DINGHAO, W.: “Xmark: Dynamic Software Watermarking using Collatz Conjecture”, IEEE Transactions on Information Forensics and Security, 2019, DOI: 10.1109/TIFS.2019.2908071.

HOLMES, K.: Computer software protection, no. US5287407 , Inst. U.S. International Buisness Machines, United States, 71-85 p., 1994.

HSU, C.S.; TU, S.F.: “Digital Watermarking Scheme for Copyright Protection and Tampering Detection”, International Journal on Information Technologies & Security, 11(1), 2019, ISSN: 1313-8251.

MILIÁN, N.Y.: Algoritmo de marcas de aguas para software, [en línea], Universidad Agraria de La Habana, MSc. Thesis, San José de las Lajas, Mayabeque, Cuba, 100 p., 2016, Disponible en:http://ebiblio.unah.edu.cu:8080/jspui/handle/123456789/3951.

MORUNO, M.: Estudio de técnicas de inserción de marcas de agua sobre software (Software watermarking), [en línea], Universidad Politécnica de Cataluña, Eng. Thesis, Cataluña, España, 157 p., 2008, Disponible en:Disponible en:http://hdl.handle.net/2099.1/5151 , [Consulta: 20 de septiembre de 2015].

NAGRA, J.: Threading Software Watermarks, [en línea], Auckland University, PhD. Thesis, New Zealand, 158 p., 2007, Disponible en:Disponible en: https://www.cs.auckland.ac.nz/~cthombor/Students/jnagra/jnagrathesis.pdf , [Consulta: 9 de febrero de 2019].

NAGRA, J.; THOMBORSON, C.; COLLBERG, C.: “A functional taxonomy for software watermarking”, [en línea], En: Australian computer science communications, Ed. Australian Computer Society, Inc., vol. 24, Australia, pp. 177-186, 2002, ISBN: 0-909925-82-8, Disponible en:Disponible en:https://dl.acm.org/citation.cfm?id=563822 , [Consulta: 20 de abril de 2015].

VARGAS, L.M.; DE PAYER, V.E.; DI GIANANTONIO, A.: “Marcas de agua: una contribución a la seguridad de archivos digitales”, Revista de la Facultad de Ciencias Exactas, Físicas y Naturales, 3(1): 49-54, 2016, ISSN: 2362-2539.