Utilize este link para identificar ou citar este item:
https://bdm.unb.br/handle/10483/20835
Título: | Algoritmos para multiplicação rápida de dois números com mais de 1.000 dígitos cada |
Autor(es): | Aroeira, Arthur Luís Komatsu |
Orientador(es): | Costa Júnior, Edson Alves da |
Assunto: | Criptografia de dados (Computação) Cálculo Transformada de Fourier |
Data de apresentação: | 18-Jun-2018 |
Data de publicação: | 17-Out-2018 |
Referência: | AROEIRA, Arthur Luís Komatsu. Algoritmos para multiplicação rápida de dois números com mais de 1.000 dígitos cada. 2018. 87 f., il. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Eletrônica) — Universidade de Brasília, Brasília, 2018. |
Resumo: | Multiplicação de números grandes possui um papel fundamental na performance de aplicações
importantes, como a criptografia. A proposta deste trabalho é apresentar diferentes
algoritmos para multiplicação rápida de números inteiros e analisar suas respectivas vantagens
e desvantagens. Será visto que é possível encontrar algoritmos mais eficientes do
que o método tradicional ensinado em escola, como a Transformada Numérica Teórica
(NTT), a qual utiliza conceitos como Transformada Discreta de Fourier, Transformada
Rápida de Fourier, Corpos Finitos e Aritmética Modular. |
Abstract: | Multiplication of large integers plays an important role in the performance of certain
applications such as cryptography. The purpose of this work is to present different fast
multiplication algorithms and analyze their advantages and disadvantages. It will be seen
that it is possible to find faster algorithms than the traditional method taught in school,
such as the Number Theoretic Transform (NTT), which uses concepts like the Discrete
Fourier Transform, Fast Fourier Transform, Finite Fields and Modular Arithmetic. |
Informações adicionais: | Trabalho de Conclusão de Curso (graduação) — Universidade de Brasília, Faculdade UnB Gama, 2018. |
Aparece na Coleção: | Engenharia Eletrônica
|
Este item está licenciado na Licença Creative Commons