Please use this identifier to cite or link to this item: http://repositorio.yachaytech.edu.ec/handle/123456789/249
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorChang Tortolero, Oscar Guillermo-
dc.contributor.authorValencia Ramos, Rafael Alejandro-
dc.date.accessioned2020-12-02T14:24:59Z-
dc.date.available2020-12-02T14:24:59Z-
dc.date.issued2020-12-
dc.identifier.urihttp://repositorio.yachaytech.edu.ec/handle/123456789/249-
dc.descriptionThe management and protection of information were always topics of interest for society and of great importance in the current digital age. The vast majority of people around the world have handled important and sensitive information through various platforms ranging from bank accounts to social media. All platforms have ensured that the information flowing through them is kept safe from malicious attacks. This has given rise to a vast and important field in computing called cryptography. There are several cryptographic algorithms that allow information to remain secure, and these have been divided into two groups, symmetric key and asymmetric key algorithms. The operation of asymmetric key algorithms is based on the manipulation of very large prime numbers, which provides a high level of security, but also implies a high computational time. This work proposes a cryptographic system based on artificial neural networks, implemented through the use of deep learning techniques. The method used the synaptic weights of an autoencoder neural network as encryption and decryption keys, avoiding the use of large prime numbers. The proposed solution allowed the initial and final synaptic weights to have a high level of randomness, without affecting the overall performance of the network. The theoretical security analysis indicated that the proposed methodology was robust and difficult to break. The experimental results confirmed that the proposed system performs the encryption and decryption of data in a low computational time, with respect to traditional algorithms such as RSA, ElGamal, ECC and Paillier.es
dc.description.abstractEl manejo y la protección de información siempre fueron temas de interés para la sociedad y de mucha importancia en la era digital actual. La gran mayoría de personas en todo el mundo ha manejado información importante y sensible a través de varias plataformas que van desde cuentas bancarias hasta redes sociales. Todas las plataformas han garantizado que la información que fluye por ellas se mantenga segura de ataques maliciosos. Esto ha dado lugar a un campo vasto e importante en la informática llamado criptografía. Existen varios algoritmos criptográficos que permiten que la información permanezca segura, y estos se han dividido en dos grupos, algoritmos de clave simétrica y clave asimétrica. El funcionamiento de los algoritmos de clave asimétrica está basado en la manipulación de números primos muy grandes, lo que proporciona un alto nivel de seguridad, pero también implica un elevado tiempo computacional. Este trabajo propone un sistema criptográfico basado en redes neuronales artificiales, implementado mediante el uso de técnicas de aprendizaje profundo. El método utiliza los pesos sinápticos de una red neuronal autoencoder como claves de cifrado y descifrado, evitando el uso de números primos grandes. La solución propuesta permitió que los pesos sinápticos iniciales y finales, tengan un alto nivel de aleatoriedad, sin afectar el rendimiento general de la red. El análisis de seguridad teórico demostró que la metodología propuesta es robusta y difícil de romper. Los resultados experimentales confirmaron que el sistema propuesto realiza el cifrado y descifrado de datos en un bajo tiempo computacional, con respecto a algoritmos tradicionales como RSA, ElGamal, ECC y Paillier.es
dc.language.isoenges
dc.publisherUniversidad de Investigación de Tecnología Experimental Yachayes
dc.rightsopenAccesses
dc.subjectAutoencoderes
dc.subjectCryptographyes
dc.subjectCryptosystemes
dc.subjectEncryption and decryption keyses
dc.subjectArtificial neural networkses
dc.subjectAutoencoderes
dc.subjectCriptografíaes
dc.subjectCriptosistemaes
dc.subjectLlaves de cifrado y descifradoes
dc.subjectRedes neuronales artificialeses
dc.titleCryptography System Implementation Using Neurocomputational Model and Deep Learninges
dc.typebachelorThesises
dc.description.degreeINGENIERO/A EN TECNOLOGÍAS DE LA INFORMACIÓNes
dc.pagination.pages72 páginases
Appears in Collections:Tecnologías de la Información

Files in This Item:
File Description SizeFormat 
ECMC0040.pdf1.34 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.