Asegurando el código fuente de los trabajos de grado mediante la tecnología de tokens no fungibles-NFT

No hay miniatura disponible

Fecha

2025-05

Título de la revista

Publicado en

Publicado por

URL de la fuente

Enlace a contenidos multimedia

ISSN de la revista

Título del volumen

Resumen

Este informe presenta los avances de un proyecto de investigación enfocado en proteger la propiedad intelectual del código fuente de los trabajos de grado de estudiantes de Ingeniería de Sistemas de la Universidad El Bosque. El proyecto propone el uso de tecnología Blockchain y Tokens No Fungibles (NFTs) para crear certificados digitales que garanticen la autenticidad e integridad del software entregado por los estudiantes. Se estructura bajo la metodología Scrum y se enmarca en el macroproyecto TestBed-UB. El sistema desarrollado se basa en una arquitectura Blockchain multichain, que permite registrar, verificar y certificar digitalmente los códigos fuente. Se detallan los requerimientos funcionales (como autenticación, gestión de usuarios, emisión y verificación de certificados NFT) y no funcionales (seguridad, escalabilidad, usabilidad). Además, se aplica el Modelo Biopsicosocial y Cultural (MBPSC) para analizar el impacto de la solución en los actores involucrados (estudiantes, comité de grado y grupo de investigación). A la fecha, se han desarrollado la arquitectura, interfaz de usuario, y contratos inteligentes. Resta completar las pruebas, validación y despliegue final. Se concluye que la solución basada en Blockchain y NFTs ofrece una protección robusta frente a plagio y acceso no autorizado, fortaleciendo la confianza en el proceso académico. El proyecto propone la redacción de un artículo final de resultados para su publicación académica.

Descripción

Abstract

This report presents the progress of a research project focused on protecting the intellectual property of source code submitted by Systems Engineering students at Universidad El Bosque. The project employs Blockchain technology and Non-Fungible Tokens (NFTs) to create digital certificates that ensure the authenticity and integrity of the submitted software. The initiative is part of the TestBed-UB macroproject and follows the Scrum methodology. The system is based on a multichain Blockchain architecture, enabling the secure registration, verification, and certification of source code. Functional requirements (such as authentication, user management, and NFT-based certificate generation and validation) and non-functional requirements (including security, scalability, and usability) are thoroughly defined. The Biopsychosocial and Cultural Model (MBPSC) is used to assess the solution’s impact on key stakeholders (students, thesis committee, and research group). To date, the architecture, user interface, and smart contracts have been developed, with testing, validation, and final deployment still pending. The findings confirm that a Blockchain and NFT-based system provides a robust mechanism against plagiarism and unauthorized access, enhancing trust in the academic process. The next steps include writing and submitting a final research article to an academic journal.

Palabras clave

Blockchain, Protección de datos, Certificados digitales, Tokens no fungibles (NFTs), Código fuente

Keywords

Blockchain, Data protection, Digital certificates, Non-fungible tokens (NFTs), Source code

Temáticas

Citación