Cryptography Project Josué David Zapata Vázquez Professor André Luiz Moura dos Santos Cryptography Course Electrical and Computer Engineering Department.