Skip to content

Pholluxion/Proyecto-Matematicas-Discretas-2021-2-UIS

Repository files navigation

logo

Open In Colab

Resumen

Uno de los principales problemas de las comunicaciones son los ataques Man in the middle los cuales pueden ser muy peligrosos ya que mediante estos se pueden suplantar identidades o capturar información delicada.

El objetivo de este proyecto es bridar un sistema de comunicación seguro para organizaciones que lo requieran debido a la delicadeza de la información.

Para solucionar este problema se implementara mediante sockets, una comunicación en tiempo real en la cual cada mensaje estará cifrado de extremo a extremo usando el algotimo asimetrico Rivest, Shamir y Adleman (RSA), pues es el primer y más utilizado algoritmo de este tipo y es válido tanto para cifrar como para firmar digitalmente.

Para encriptar y desencriptar los mensaje se utilizó el algortimos SHA-256

Para le representación de datos se utilizaron herraminetas web tales como:

* Flask
* HTML5
* CSS
* Bootstrap
* JQuery
* AJAX

Muchas de estas implementaciones las encontramos en nuestro día a día como por ejemplo: WhatsApp y Facebook

Objetivo del proyecto

Implementación de un sistema de comunicación seguro cifrado de extremo a extremo utilizando criptografía asimetrica con el algoritmo Rivest, Shamir y Adleman (RSA) y SHA-256.

Video-resumen del proyecto

Ver en YouTube

Presentación del proyecto

Ver Presentación

Guia

Guia de uso

Referencias

RSA — cryptography 37.0.0.Dev1 documentation. (s/f). Cryptography.Io. Recuperado el 7 de marzo de 2022, de https://cryptography.io/en/latest/hazmat/primitives/asymmetric/rsa/

Vollebregt, B. (s/f). Asymmetric encryption and decryption in Python. Nitratine.Net. Recuperado el 7 de marzo de 2022, de https://nitratine.net/blog/post/asymmetric-encryption-and-decryption-in-python/

Wikipedia contributors. (s/f). RSA. Wikipedia, The Free Encyclopedia. https://es.wikipedia.org/w/index.php?title=RSA&oldid=139140925

Wikipedia contributors. (s/f-a). Esquema de relleno. Wikipedia, The Free Encyclopedia. https://es.wikipedia.org/w/index.php?title=Esquema_de_relleno&oldid=133247425

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published