Conference paper
Security
IF: 0
Conference

Digital cryptography implementation using neurocomputational model with autoencoder architecture

F. Q. Socasi, R. Velastegui, L. Zhinin-Vera, R. Valencia-Ramos, F. Ortega-Zamorano, O. Chang

ICAART 2020 - Proceedings of the 12th International Conference on Agents and Artificial Intelligence2020Vol. 2: 865-872
0
Citas
0
Visualizaciones
N/A
Descargas
N/A
Altmetric Score
1/2/2020
Publicado
Resumen

An Autoencoder is an artificial neural network used for unsupervised learning and for dimensionality reduction. In this work, an Autoencoder has been used to encrypt and decrypt digital information. So, it is implemented to code and decode characters represented in an 8-bit format, which corresponds to the size of ASCII representation. The Back-propagation algorithm has been used in order to perform the learning process with two different variant depends on when the discretization procedure is carried out, during (model I) or after (model II) the learning phase. Several tests were conducted to determine the best Autoencoder architectures to encrypt and decrypt, taking into account that a good encrypt method corresponds to a process that generate a new code with uniqueness and a good decrypt method successfully recovers the input data. A network that obtains a 100% in the two process is considered a good digital cryptography implementation. Some of the proposed architecture obtain a 1 00% in the processes to encrypt 52 ASCII characters (Letter characters) and 95 ASCII characters (printable characters), recovering all the data.

Palabras Clave
Cryptography
Artificial Neural Network
Autoencoder
ASCII Characters
Acceso a la Publicación
Información de Publicación
Volumen
2
Páginas
865-872
Publicado
1/2/2020
Métricas de Impacto
Citas0
Factor de Impacto0
Cuartil
Conference
0