Por favor, use este identificador para citar o enlazar este ítem:
http://www.dspace.espol.edu.ec/handle/123456789/60637
Título : | Implementación de un Sistema de un VideoVigilancia con un método de Autenticación basado en cadena de bloques |
Autor : | Criollo, Ronald, Director Narváez Narváez, Karen Stefany Alava Romero, Cesar David |
Palabras clave : | Inalterable Seguridad Contratos inteligentes Huella |
Fecha de publicación : | 2023 |
Editorial : | ESPOL. FIEC |
Citación : | Narváez Narváez, K. S. y Alava Romero, C. D. (2023). Implementación de un Sistema de un VideoVigilancia con un método de Autenticación basado en cadena de bloques. [Proyecto de Titulación]. ESPOL. FIEC, Guayaquil. 82p. |
Descripción : | El presente trabajo de titulación tiene como objetivo diseñar e implementar un sistema de videovigilancia y un módulo de autenticación para un inicio de sesión seguro mediante la tecnología de cadena de bloques. La tecnología de Cadena de Bloques se caracteriza por su naturaleza confiable y su sistema descentralizado, que asegura la precisión de la información en los nodos Ethereum. Para facilitar la interacción entre la cadena de bloques y la plataforma de videovigilancia, se desarrolló un contrato inteligente con solidity. La creación de este contrato requirió la utilización del framework truffle para compilación, migración y escritura. Además, para el servidor web se utilizó Node.js y Web3.js como interfaz para interactuar con la cadena de bloques Ethereum en Ganache. En el desarrollo de la plataforma de Sistema de videovigilancia de código abierto se utilizó la librería reactjs para la creación de las aplicaciones y nodejs para el servidor web. Se levantó un pequeño servidor RTSPToWeb para convertir video proveniente de la cámara IP mediante el protocolo RTSP a un formato que puede usarse en la aplicación hecha por reactjs, En cuanto al desarrollo del módulo de autenticación se requirió utilizar Ganache como una cadena de bloques Ethereum y metamask como billetera digital en donde se importa las cuenta y la clave privada que nos proporciona Ganache. Se evaluó la funcionalidad del método de autenticación y la seguridad de la cadena de bloques mediante un escaneo de vulnerabilidad del sistema en general, en donde arrojó solo dos vulnerabilidades de bajo riesgo. Se realizó pruebas de ataque y denegación de servicio en donde se concluyó que el sistema no presenta latencias, caída de servicio ni divulgación de información sensible como las credenciales de los usuarios. Palabras cable: Inalterable, seguridad, contratos inteligentes, huella. |
metadata.dc.description.abstractenglish: | The objective of this degree work is to design and implement a video surveillance system and an authentication module for a secure login using block chain technology. Blockchain technology is characterized by its reliable nature and its decentralized system, which ensures the accuracy of the information in the Ethereum nodes. To facilitate the interaction between the blockchain and the video surveillance platform, a smart contract was developed with Solidity. Creating this contract required the use of the Truffle framework for compilation, migration, and writing. In addition, for the web server, Node.js and Web3.js were used as the interface to interact with the Ethereum blockchain in Ganache. In the development of the open-source video surveillance system platform, the reactjs library was used to create the applications and Nodejs for the web server. A small RTSPToWeb server was built to convert video from the IP camera through the RTSP protocol to a format that can be used in the application made by reactjs. Regarding the development of the authentication module, it was required to use Ganache as an Ethereum block chain and metamask as a digital wallet where the account and the private key provided by Ganache are imported. The functionality of the authentication method and the security of the blockchain were evaluated through a vulnerability scan of the overall system, which returned only two low-risk vulnerabilities. Attack and denial of service tests were carried out where it was concluded that the system does not present latencies, service failure or disclosure of sensitive information such as user credentials. Keywords: Unalterable, security, smart contracts, hash. |
URI : | http://www.dspace.espol.edu.ec/handle/123456789/60637 |
metadata.dc.identifier.codigoproyectointegrador: | FIEC-POSTG051 |
Aparece en las colecciones: | Tesis de Maestría en Telecomunicaciones |
Ficheros en este ítem:
Fichero | Tamaño | Formato | |
---|---|---|---|
T-114128-FIEC-POSTG051.pdf | 4.3 MB | Adobe PDF | Visualizar/Abrir |
Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.