Por favor, use este identificador para citar o enlazar este ítem: http://hdl.handle.net/11531/74730
Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.advisorSánchez Merchante, Luis Franciscoes-ES
dc.contributor.authorCuevas Olarte, Pedro Roquees-ES
dc.contributor.otherUniversidad Pontificia Comillas, Escuela Técnica Superior de Ingeniería (ICAI)es_ES
dc.date.accessioned2022-10-19T10:41:23Z
dc.date.available2022-10-19T10:41:23Z
dc.date.issued2023es_ES
dc.identifier.urihttp://hdl.handle.net/11531/74730es_ES
dc.descriptionGrado en Ingeniería en Tecnologías de Telecomunicación y Grado en Análisis de Negocios/Business Analyticses_ES
dc.description.abstractLa creciente digitalización de los registros académicos y la necesidad de garantizar su autenticidad ha llevado a la exploración de nuevas tecnologías que ofrezcan seguridad y eficiencia. En este contexto, el presente Trabajo de Fin de Grado aborda el desafío de desarrollar un entorno que facilite la acreditación de credenciales académicas utilizando una red blockchain pública permisionada, una tecnología emergente que ofrece inmutabilidad y transparencia en los registros. El enfoque principal del proyecto fue la creación e implementación de un smart contract en la Red B de Alastria. Se escogió esta red debido a sus características únicas y su adaptabilidad para manejar datos sensibles como las credenciales académicas. El diseño del sistema también incluyó un frontend y un plugin para Moodle, permitiendo una interfaz amigable y familiar para los usuarios. Por último, se desarrolló un backend utilizando Django y SQLite para extender las funcionalidades del sistema y garantizar una interacción fluida. A nivel técnico, el smart contract se diseñó y desplegó inicialmente en una red Hyperledger Besu local, antes de su implementación final en la Red B. Las pruebas en la API RESTful se llevaron a cabo utilizando Postman, mientras que el frontend se construyó con MDB y React. El plugin de Moodle, por su parte, se implementó en una instancia local de Moodle en XAMPP. Los resultados obtenidos representan un avance significativo en el ámbito de las acreditaciones académicas digitales. Se logró construir un sistema robusto que permite a los usuarios registrar y validar información, facilitando así el proceso de acreditación y autenticación de documentos académicos en entornos digitales.es-ES
dc.description.abstractThe increasing digitization of academic records and the need to guarantee their authenticity has led to the exploration of new technologies that offer security and efficiency. In this context, this Final Bachelor Thesis addresses the challenge of developing an environment that facilitates the accreditation of academic credentials using a public permissioned blockchain network, an emerging technology that offers immutability and transparency in records. The main focus of the project was the creation and implementation of a smart contract in Alastria's Network B. This network was chosen due to its unique features and its adaptability to handle sensitive data such as academic credentials. The system design also included a frontend and a plugin for Moodle, allowing for a friendly and familiar interface for users. Lastly, a backend was developed using Django and SQLite to extend the system's functionalities and ensure smooth interaction. On a technical level, the smart contract was initially designed and deployed on an local Hyperledger Besu network, before its final implementation on Network B. Testing on the RESTful API was carried out using Postman , while the frontend was built using MDB and React . The Moodle plugin, meanwhile, was implemented in a local Moodle instance in XAMPP. The results obtained represent a significant advance in the field of digital academic accreditations. It was possible to build a robust system that allows users to register and validate information, thus facilitating the process of accreditation and authentication of academic documents in digital environments.en-GB
dc.format.mimetypeapplication/pdfes_ES
dc.language.isoes-ESes_ES
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 United Stateses_ES
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/es_ES
dc.subject12 Matemáticases_ES
dc.subject1203 Ciencias de los ordenadoreses_ES
dc.subject120317 Informáticaes_ES
dc.subject.otherKTT (GITT)es_ES
dc.titleSistema de verificación de credenciales profesionales basado en Blockchain Privadoes_ES
dc.typeinfo:eu-repo/semantics/bachelorThesises_ES
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses_ES
dc.keywordsBlockchain, Moodle plugin, Acreditaciones académicas, Hyperledger Besu, Alastria, Cadena de bloqueses-ES
dc.keywordsblockchain, Moodle plugin, academic credentials, Hyperledger Besu, Alastriaen-GB
Aparece en las colecciones: KTT-Trabajos Fin de Grado

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
TFG - Cuevas Olarte, Pedro.pdfTrabajo Fin de Grado4,04 MBAdobe PDFVista previa
Visualizar/Abrir
Anexo I - Cuevas Olarte, Pedro.pdfAutorización172,65 kBAdobe PDFVisualizar/Abrir     Request a copy


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.