Tesis
Diseño e implementación de un nuevo algoritmo criptográfico simétrico para mensajería instantánea en un entorno web.
Fecha
2018-03Registro en:
Cushpa Guamán, Ana Lucila. (2918). Diseño e implementación de un nuevo algoritmo criptográfico simétrico para mensajería instantánea en un entorno web. Escuela Superior Politécnica de Chimborazo. Riobamba.
Autor
Cushpa Guamán, Ana Lucila
Resumen
The objective was the design and implementation of a new symmetric cryptographic algorithm
for instant messaging in a web environment, to increase the security of information that is
transmitted through insecure channels of information using cryptography. A review of the
characteristics of the most used symmetric critical algorithms was made, this allowed the
determination of the symmetric algorithm Advanced Encryption Standard (AES) as base
algorithm according to the comparison parameters with other symmetric algorithms generating
the Prototype I, this allowed the development of a new cryptographic algorithm that incorporates
new functions that generated the Prototype II. In the implementation, NetBeans was used as a
development environment in the desktop prototypes with which the entropy tests of the messages
encrypted by each of them were performed and using Statistical R, statistical data were obtained
from the tests performed for the validation of the algorithm proposed and their respective
incorporation in the web prototypes applied in a chat with PostgreSQL support as a database
engine. With the implementation of Prototypes I and II the comparison of the results obtained
from the analysis of the characteristics of the algorithms was made and through the Cryptool
device the cryptanalysis tests were carried out for the measurement and comparison of the
indicators that were considered in the variables. With the application of descriptive and inferential
statistics in the verification of hypotheses, it is concluded that the proposed new algorithm
increased the security level by 53% when compared with the symmetric AES base algorithm
because it has a greater diffusion in message encryption. The modification of the functions that
the algorithm executes or the increase of new functions help to spread the message further.