ALGORITMO BIDIRECCIONAL DE ENCRIPTACIÓN BASADO EN TLS, PHP Y JAVASCRIPT

dc.contributor.authorWilmer Herney Muñoz Gomez, Carlos Reinaldo Garcia Nastar, Edilson Andres Rosero Velasquez
dc.date.accessioned2024-03-25T00:40:35Z
dc.date.available2024-03-25T00:40:35Z
dc.date.issued2017-06-14
dc.description.abstractEn este proyecto realizamos primeramente una investigación exhaustiva acerca de los protocolos de seguridad estándar ampliamente usados como OpenSSL, así como también de los algoritmos de encriptación o algoritmos hash como MD5, SHA, AES, etc. El objetivo de aprender acerca de estas tecnologías, fue conocer su funcionamiento, sus aciertos y fallas para obtener una retroalimentación de referencia que nos sirviera de base para la creación de nuestro algoritmo, y determinar lo que se haría, lo que no se haría y como se diferenciaría de estas tecnologías ya existentes. Posteriormente realizamos el algoritmo de encriptación del que concierne este proyecto, al cual denominamos ENIGMA. Este algoritmo fue desarrollado a manera de librería de seguridad para desarrollo web, de manera que se debe implementar tanto en el backend (servidor) como en el frontend (cliente). El objetivo principal de crear este algoritmo de encriptación bidireccional, es el de ofrecer a los desarrolladores una librería que permita añadir una capa de cifrado adicional a las existentes en la actualidad. Que tuviera un funcionamiento diferente a los demás algoritmos de cifrado, y que tuviera diferente configuración en cada sistema de información en el que fuera implementado. Con la finalidad de fortalecer la seguridad de los sistemas de información web. Para esto fue necesario desarrollar el algoritmo de manera colaborativa y realizando cambios a medida que la investigación lo requería. Por esta utilizamos el modelo de desarrollo en cascada, el cual nos permitió ir trabajando en cada una de las etapas del desarrollo de software, y si requeríamos volver a alguna etapa en particular lo hacíamos, dado que a medida que descubriamos nueva información o fallos teníamos que replantear el algoritmo y/o su funcionamiento. También utilizamos Git, el cual es un sistema de control de versiones que nos permitió trabajar de manera colaborativa y progresiva. Adicionalmente, utilizamos GitHub.com, el cual es una plataforma que usa y ofrece desarrollo colaborativo y se integra con Git, de manera que podiamos trabajar cada uno de manera independiente en su parte designada, y a través de GitHub uníamos el trabajo realizado sin necesidad siquiera de reunirmos de manera presencial. El algoritmo lo denominamos ENIGMA, y es el resultado de la investigación realizada y de nuestros esfuerzos por desarrollar un algoritmo de funcionamiento diferente a los actuales. Es compatible con la mayoria de sistemas de información web, funciona en la capa de aplicación del modelo OSI, pero a su vez es transparente al usuario, en este caso el desarrollador.
dc.identifier.citationMuñoz W, Garcia C, Rosero E
dc.identifier.urihttps://repositorio.itp.edu.co/handle/123456789/190
dc.language.isoes
dc.titleALGORITMO BIDIRECCIONAL DE ENCRIPTACIÓN BASADO EN TLS, PHP Y JAVASCRIPT
dc.typeOther
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ALGORITMO BIDIRECCIONAL DE ENCRIPTACIÓN BASADO EN TLS, PHP Y JAVASCRIPT_compressed.pdf
Size:
5.89 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: