Otimização de operações modulares criptográficas baseados na ordem multiplicativa de base 2
Show simple item record
dc.contributor |
Universidade Federal de Santa Catarina. |
pt_BR |
dc.contributor.advisor |
Roldán, Héctor Pettenghi |
|
dc.contributor.author |
Lucas, Luana Dias Costa |
|
dc.date.accessioned |
2025-06-02T14:47:49Z |
|
dc.date.available |
2025-06-02T14:47:49Z |
|
dc.date.issued |
2025-04-30 |
|
dc.identifier.uri |
https://repositorio.ufsc.br/handle/123456789/265453 |
|
dc.description |
TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Engenharia Eletrônica. |
pt_BR |
dc.description.abstract |
Este projeto tem como objetivo desenvolver algoritmos capazes de calcular a ordem
multiplicativa de base 2 de uma entrada fornecida, buscando identificar o método mais
eficiente para realizar esse cálculo. O parâmetro essencial é o tempo de execução, es-
pecialmente para números de grande magnitude. Após obter o algoritmo com melhor
desempenho, testou-se a eficiência da aplicação da ordem multiplicativa para acelerar
as operações modulares no contexto do algoritmo RSA. Otimizar essas operações é
essencial para equilibrar a segurança da informação com a necessidade de rapidez
na criptografia e descriptografia de mensagens. Além disso, a melhoria na eficiência
pode ter um impacto significativo em aplicações práticas, onde a velocidade de proces-
samento é crucial. Para a realização deste trabalho, utilizou-se a linguagem de progra-
mação Python. Os resultados obtidos foram satisfatórios, podendo servir de base para
pesquisas futuras e contribuindo para o avanço no campo da criptografia e segurança
da informação. |
pt_BR |
dc.description.abstract |
This project aims to develop algorithms capable of calculating the multiplicative or-
der of base 2 for a given input, with the goal of identifying the most efficient method
for performing this computation. The key parameter is execution time, particularly for
large-magnitude numbers. The efficiency of applying the multiplicative order to accel-
erate modular operations within the context of the RSA algorithm was tested once
the best-performing algorithm was obtained. Optimizing these operations is essential
to balance information security with the need for speed in message encryption and
decryption. Additionally, improving efficiency can have a significant impact on practi-
cal applications where processing speed is crucial. For the execution of this work, the
Python programming language was used. The results obtained were satisfactory, po-
tentially serving as a basis for future research and contributing to advancements in the
field of cryptography and information security. |
pt_BR |
dc.format.extent |
53 f. |
pt_BR |
dc.language.iso |
por |
pt_BR |
dc.publisher |
Florianópolis, SC. |
pt_BR |
dc.rights |
Open Access. |
en |
dc.subject |
Operações modulares |
pt_BR |
dc.subject |
Criptografia RSA |
pt_BR |
dc.subject |
Ordem multiplicativa |
pt_BR |
dc.subject |
Aritmética modular |
pt_BR |
dc.title |
Otimização de operações modulares criptográficas baseados na ordem multiplicativa de base 2 |
pt_BR |
dc.type |
TCCgrad |
pt_BR |
Files in this item
This item appears in the following Collection(s)
Show simple item record
Search DSpace
Browse
-
All of DSpace
-
This Collection
My Account
Statistics
Compartilhar