Decrypting Cesar by Means of Frequency Analysis for Three Languages

Authors

  • Bárbara Emma Sánchez Rinza Benemérita Universidad Autónoma de Puebla, UNAM, Facultad de Ciencias de la Computación, Instituto de Química, 14 Sur y avenida San Claudio, Puebla, México
  • Marlon Paul Flores Sayago Benemérita Universidad Autónoma de Puebla, UNAM, Facultad de Ciencias de la Computación, Instituto de Química, 14 Sur y avenida San Claudio, Puebla, México
  • Tomás Rocha Rinza Benemérita Universidad Autónoma de Puebla, UNAM, Facultad de Ciencias de la Computación, Instituto de Química, 14 Sur y avenida San Claudio, Puebla, México

DOI:

https://doi.org/10.30973/progmat/2022.14.1/1

Keywords:

Cesa algorithm, frequency analysis, encrypt, decrypt, plain text

Abstract

In this work, it is encrypted by means of Cesar's algorithm and decrypted by brute force, through a frequency analysis, the frequency analysis is introduced for 3 languages so that the cryptogram can be deciphered in these 3 chosen languages, the plain texts They can be in Spanish, English, and Portuguese, the interface will have three sections (plain text, ciphertext and decrypted text), a console-type data output area and a command area. These should allow the actions of loading text from a file, clearing the fields, performing encryption and decryption, selecting a working language and performing the attack by frequency analy sis. Since the frequency analysis varies depending on the language we use.

Author Biographies

Bárbara Emma Sánchez Rinza, Benemérita Universidad Autónoma de Puebla, UNAM, Facultad de Ciencias de la Computación, Instituto de Química, 14 Sur y avenida San Claudio, Puebla, México

Licenciada en Física, Maestría en Óptica, Doctora en Óptica. Ha escrito 60 capítulos de libros, 56 artículos nacionales e internacionales, 12 memorias. Ha participado en 105 conferencias en diferentes foros. Ha dirigido 34 Tesis de Licenciatura y 10 Tesis de Maestría y 2 tesis de doctorado.

Marlon Paul Flores Sayago, Benemérita Universidad Autónoma de Puebla, UNAM, Facultad de Ciencias de la Computación, Instituto de Química, 14 Sur y avenida San Claudio, Puebla, México

Mexicano, originario de Iguala de la Independencia, Guerrero, Estudiante de la Licenciatura en Ciencias de la Computación, de la Facultad de Ciencias de la Computación, de la Benemérita Universidad Autónoma de Puebla. Realizó un período académico en el Instituto de Ciencias Matemáticas de Computación (ICMC) de la Universidad de São Paulo, campus São Carlos, Brasil. Actualmente se desempeña como Associate Software Test Engineer en Ellucian (Puebla).

Tomás Rocha Rinza, Benemérita Universidad Autónoma de Puebla, UNAM, Facultad de Ciencias de la Computación, Instituto de Química, 14 Sur y avenida San Claudio, Puebla, México

Obtuvo su doctorado en la Universidad Nacional Autónomo de México y posteriormente hizo una estancia postdoctoral en la Universidad de Århus en Dinamarca. Luego, se incorporó como investigador al Instituto de Química de la UNAM. Sus líneas de investigación se centran en la aplicación y el desarrollo de métodos de análisis de funciones de onda electrónicas. Su trabajo se ve plasmado en 60 artículos publicados en revistas de arbitraje internacional en los campos de la Química física y la Química general.

References

Rubén Daniel Varela Velasco. Criptografía, una necesidad moderna. Revista Digital Universitaria, (10 de julio de 2006) Número 7, Volumen 7, 1067-6079.

Gibrán Granados Paredes. Introducción a la criptografía. Revista Digital Universitaria, (10 de julio de 2006). Número 7, Volumen 7, 10676079

Manuel J. Prieto. Historia de la criptografia. Madrid: La Esfera de los Libros, (2020). 978-84-9164-737-9.

Gabriel Sánchez Cano. Seguridad cibernética. Hackeo ético y programación defensiva. México,(2018). Alfaomega, 978-607-538-294-4.

David Moisés Terán Pérez, Administración y seguridad en redes de computadoras. (2018) Alfaomega, 978-607-538-132-9.

Barbara E. Sanchez Rinza, Diana Alejandra Bigurra Zavala, Alonso Corona Chávez, De-Encryption Of A Text In Spanish Using Probability And Statistics, (2008) IEEE vol 18, ISBN 978-07695-3120-5. https://doi.org/10.1109/CONIELECOMP.2008.38

Christof Paar, Jan Pelzl. Understanding Cryptography. A textbook for studenst and practitioners. (2010): Springer, 978-3-642-04100-6

Stuart McClure “Hackers secretos y soluciones para la seguridad de redes”, 2000. Mc Graw Hill,

Jonathan Knudsen “Java Cryptography”, 1998,O'reilly,

Rolf OPplieger “Sistemas de autentificación para seguridad en redes, 2002 ra-ma,

Randall K. Nichols, “Seguridad para comunicaciones inalambricas, 2003, Mc Graw Hill,

Eric Maiwald, Fundamentos de seguridad de redes, 2000 Mc Graw Hill

Published

2022-02-15

How to Cite

Sánchez Rinza, B. E., Flores Sayago, M. P., & Rocha Rinza, T. (2022). Decrypting Cesar by Means of Frequency Analysis for Three Languages. Programación Matemática Y Software, 14(1), 1–8. https://doi.org/10.30973/progmat/2022.14.1/1