Familiarizar o aluno com os procedimentos operacionais abstratos que, em última análise, são fundamentais tanto no processamento de dados e informações quanto na codificação necessária à proteção das operações no mundo financeiro
Divisibilidade, números primos, aritmética modular, aplicações em criptografia, Anéis, Corpos, Anéis de Polinômios, Grupos, Códigos corretores e detetores de erros.
Números Naturais: Princípio da Indução e Paridade. Números Inteiros: Divisibilidade, Teorema da Divisão de Euclides, Algoritmo euclidiano e euclidiano estendido. Máximo Divisor Comum e Mínimo Múltiplo Comum. Teorema de Bezout. Números primos e o Teorema fundamental da Aritmética. Relação de equivalência. Classes residuais de inteiros e aritmética modular. Equações Diofantinas, Pequeno e Teorema de Fermat. Definição de Grupo, exemplos e grupos aritméticos, Subgrupo e o teorema de Lagrange, Função de Euler e Teorema de Euler. Aplicações em Criptografia, Criptografia RSA. Introdução para Códigos Corretores e Detectores de Erros: O que é um código, métrica de Hamming, equivalência de códigos. Exemplos. Anéis e Corpos: Definição e principais propriedades. Anéis de Polinômios, Algoritmo de Euclides para Polinômios. Aplicações: Códigos Polinomiais, Códigos Lineares, Matriz geradora de um código. Código de Hamming, de Reed-Muller. Exemplos. Implementações Computacionais.
COUTINHO S. C. Números Inteiros e Criptografia RSA, 2a edição, Rio de Janeiro, IMPA, 2003. GILBERT, W. J. Modern Algebra with Applications, New York, Wiley-Interscience, 2002. HEFEZ, A.; VILLELA, M. T. Códigos corretores de Erros. Rio de Janeiro, IMPA, 2002. HEFEZ,A. Curso de Álgebra, Volume 1. Rio de Janeiro, IMPA, 2010. POOLE, D. Álgebra Linear, Pionera Thomson Learning, 2004. DE OLIVEIRA SANTOS, J. P. Introdução a Teoria dos Números, José Plínio de Oliveira Santos, IMPA, 2020. GONÇALVES A. Introdução a Álgebra, 6 edição, IMPA, 2017