Algoritmo de encriptación de archivo de texto plano

Alejandro Junior Huahuala Chaupi

Resumen


El presente proyecto es del tipo exploratorio y trata acerca de la implementación de un algoritmo de encriptación basado en el método de Hills y RSA, por el cual se leen las líneas de un archivo de texto plano, para luego ser codificado o decodificado según el proceder del usuario.
Trabajamos con el código ASCII para la aplicación del algoritmo, debido a que el algoritmo se basa en aritmética modular. Las características notables del algoritmo son:

• Facilidad de conversión de cualquier carácter que pertenezca al código ASCII.
• Uso de dos claves de conversión diferentes para el cifrado y descifrado.
• Uso de cifras numéricas grandes para la generación de las claves (de 101 a 99999).

Palabras clave: aritmética modular, algoritmo de Euclides, algoritmo de Euclides extendido, algoritmo
de potencia modular, criptograma, base modular.

DOI: http://dx.doi.org/10.21503/CienciayDesarrollo.2010.v11.08


Texto completo:

PDF


DOI: http://dx.doi.org/10.21503/cyd.v11i0.1168

Enlaces refback

  • No hay ningún enlace refback.




Licencia Creative Commons

Esta obra está bajo una Licencia Creative Commons Atribución-NoComercial-SinDerivar 4.0 Internacional.