Por favor, use este identificador para citar o enlazar este ítem: https://hdl.handle.net/10495/37796
Título : Sistema de aseguramiento de archivos digitales
Autor : Zora Zuluaga, Juan Felipe
metadata.dc.contributor.advisor: Mazo Vélez, Deisy Alejandra
metadata.dc.subject.*: Programa de ordenador
Computer software
Archivos
Archives
Almacenamiento
Storage
Programas
Programmes
http://aims.fao.org/aos/agrovoc/c_32380
http://aims.fao.org/aos/agrovoc/c_7427
http://aims.fao.org/aos/agrovoc/c_50291
http://vocabularies.unesco.org/thesaurus/concept6081
Fecha de publicación : 2023
Resumen : RESUMEN : Para el desarrollo de este proyecto se construyó un programa de software que permite el almacenamiento de archivos en diferentes sistemas digitales centralizados y descentralizados, tales como S3, IPFS y Blockchain. Cabe destacar que almacenar un archivo completo en el ledger de una Blockchain es altamente costoso, por tanto, se opta por almacenar el resultado de aplicar la función hash con el algoritmo SHA-256 al contenido del archivo. Los objetivos planteados se logran por medio de una API que expone las rutas correspondientes a las operaciones de almacenar el archivo en cada uno de estos sistemas y un bot de Telegram que habilita la recepción de archivos por parte de un usuario final. Como resultado, se obtienen dos aplicaciones: la primera es un servidor que corre en una instancia EC2 de AWS y recibe mensajes HTTP de la segunda, la cual es un script que se encarga de correr el bot de Telegram y procesar los mensajes recibidos para ejecutar su debida operación.
ABSTRACT : For the development of this project, a software program that allows file storage on multiple digital systems such as S3, IPFS and Blockchain was built. It is important to remark that storing the whole file content is very expensive, so it has been chosen to store only the result of applying the SHA-256 hash operation to its content. The proposed goals are achieved by implementing an API that exposes the routes corresponding to the operations to store the file in each one of the systems and a Telegram bot which enables the file reception from the end-user. As result two applications are obtained: the first one is a server running on an EC2 machine and receiving HTTP messages from the second one, which is a script running the Telegram bot in charge of processing the messages and executing its corresponding operation.
Aparece en las colecciones: Ingeniería de Sistemas

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
ZoraJuan_2023_AseguramientoArchivosDigitales.pdfTrabajo de grado de pregrado704.61 kBAdobe PDFVisualizar/Abrir


Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons