Trabalho de Conclusão de Curso - Graduação

Uma implementação em pseudolinguagem para a cifra de Hill

This work presents a pseudolanguage application for the Hill cipher in the VisuAlg Program. To this end, guided by bibliographic reviews, of an applied nature, we concatenate mathematical concepts of linear algebra such as; matrices and determinants, as well as number theory; Euclidean algorithms an...

ver descrição completa

Autor principal: REIS, Luis Henrique da Silva
Grau: Trabalho de Conclusão de Curso - Graduação
Publicado em: 2023
Assuntos:
Acesso em linha: https://bdm.ufpa.br:8443/jspui/handle/prefix/5730
id oai:https:--bdm.ufpa.br:8443:prefix-5730
recordtype dspace
spelling oai:https:--bdm.ufpa.br:8443:prefix-57302023-05-18T03:07:09Z Uma implementação em pseudolinguagem para a cifra de Hill REIS, Luis Henrique da Silva LACERDA, Nelson Ned Nascimento http://lattes.cnpq.br/1902393822396052 Matrizes e determinantes Lógica de programação Algoritmos Cifra de Hill VisuAlg Matrices and Determinants Programming Logic Algorithms Hill’s Cipher CNPQ::CIENCIAS EXATAS E DA TERRA::MATEMATICA This work presents a pseudolanguage application for the Hill cipher in the VisuAlg Program. To this end, guided by bibliographic reviews, of an applied nature, we concatenate mathematical concepts of linear algebra such as; matrices and determinants, as well as number theory; Euclidean algorithms and modular arithmetic, along with cryptography, algorithms and programming logic. Thus, an algorithm with 800 lines of codes was developed to encrypt and decrypt messages, although the number of characters is limited, this does not affect the results. This research arose because the author has knowledge in the programming logic area, so the interest in applying mathematical knowledge in programming logic, with the purpose of contributing to mathematics aligned with the programming area. Este trabalho apresenta uma aplicação em pseudolinguagem para a cifra de Hill no Programa VisuAlg. Para tal, norteado através de revisões bibliográficas, de natureza aplicada, concatenamos conceitos matemáticos da álgebra linear tais como; matrizes e determinantes, bem como teoria dos números; algoritmos de Euclides e aritmética modular, junto a criptografia, algoritmos e lógica de programação. Assim foi desenvolvido um algoritmo com 800 linhas de códigos para cifrar e decifrar mensagens, embora o número de caracteres seja limitado, este não afeta os resultados. Esta pesquisa surgiu em razão do autor possuir conhecimentos na área lógico programacional, então o interesse em aplicar conhecimentos matemáticos em lógica de programação, com finalidade em contribuir para a matemática alinhada a área de programação. 2023-05-17T21:08:25Z 2023-05-17T21:08:25Z 2023-02-08 Trabalho de Conclusão de Curso - Graduação REIS, Luis Henrique da Silva. Uma implementação em pseudolinguagem para a cifra de Hill. Orientador: Nelson Ned Nascimento Lacerda. 2023. 73 f. Trabalho de Conclusão de Curso (Graduação em Matemática) – Faculdade de Matemática. Campus Universitário de Bragança, Universidade Federal do Pará, Bragança-PA, 2023. Disponível em: https://bdm.ufpa.br:8443/jspui/handle/prefix/5730. Acesso em: . https://bdm.ufpa.br:8443/jspui/handle/prefix/5730 Acesso Aberto
institution Biblioteca Digital de Monografias - UFPA
collection MonografiaUFPA
topic Matrizes e determinantes
Lógica de programação
Algoritmos
Cifra de Hill
VisuAlg
Matrices and Determinants
Programming Logic
Algorithms
Hill’s Cipher
CNPQ::CIENCIAS EXATAS E DA TERRA::MATEMATICA
spellingShingle Matrizes e determinantes
Lógica de programação
Algoritmos
Cifra de Hill
VisuAlg
Matrices and Determinants
Programming Logic
Algorithms
Hill’s Cipher
CNPQ::CIENCIAS EXATAS E DA TERRA::MATEMATICA
REIS, Luis Henrique da Silva
Uma implementação em pseudolinguagem para a cifra de Hill
topic_facet Matrizes e determinantes
Lógica de programação
Algoritmos
Cifra de Hill
VisuAlg
Matrices and Determinants
Programming Logic
Algorithms
Hill’s Cipher
CNPQ::CIENCIAS EXATAS E DA TERRA::MATEMATICA
description This work presents a pseudolanguage application for the Hill cipher in the VisuAlg Program. To this end, guided by bibliographic reviews, of an applied nature, we concatenate mathematical concepts of linear algebra such as; matrices and determinants, as well as number theory; Euclidean algorithms and modular arithmetic, along with cryptography, algorithms and programming logic. Thus, an algorithm with 800 lines of codes was developed to encrypt and decrypt messages, although the number of characters is limited, this does not affect the results. This research arose because the author has knowledge in the programming logic area, so the interest in applying mathematical knowledge in programming logic, with the purpose of contributing to mathematics aligned with the programming area.
author_additional LACERDA, Nelson Ned Nascimento
author_additionalStr LACERDA, Nelson Ned Nascimento
format Trabalho de Conclusão de Curso - Graduação
author REIS, Luis Henrique da Silva
title Uma implementação em pseudolinguagem para a cifra de Hill
title_short Uma implementação em pseudolinguagem para a cifra de Hill
title_full Uma implementação em pseudolinguagem para a cifra de Hill
title_fullStr Uma implementação em pseudolinguagem para a cifra de Hill
title_full_unstemmed Uma implementação em pseudolinguagem para a cifra de Hill
title_sort uma implementação em pseudolinguagem para a cifra de hill
publishDate 2023
url https://bdm.ufpa.br:8443/jspui/handle/prefix/5730
_version_ 1787155528373239808
score 11.753896