Pentanômios irredutíveis sobre GF(2M) para redução modular eficiente
Autor(a) principal: | |
---|---|
Data de Publicação: | 2015 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFSC |
Texto Completo: | https://repositorio.ufsc.br/xmlui/handle/123456789/160755 |
Resumo: | Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2015. |
id |
UFSC_9ba002dd4b4e6efcb4fa07e4162d5af2 |
---|---|
oai_identifier_str |
oai:repositorio.ufsc.br:123456789/160755 |
network_acronym_str |
UFSC |
network_name_str |
Repositório Institucional da UFSC |
repository_id_str |
2373 |
spelling |
Universidade Federal de Santa CatarinaBanegas, Rodrigo SouzaCustodio, Ricardo FelipePanario, Daniel2016-04-19T04:17:15Z2016-04-19T04:17:15Z2015338163https://repositorio.ufsc.br/xmlui/handle/123456789/160755Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2015.Este trabalho teve como objetivo propor uma analise de complexidadede pentanômios na aritmética modular polinômial em GF(2m). Para isto, foi realizado um estudo das técnicas existentes e implementado um algoritmo para determinar o numero de operações base em bits. O algoritmo teve uma heurística de algoritmos gulosos para otimizar estas operações. O resultado da computação do algoritmo para determinados pentanômios de grau de interesse foi a constituição de duas novas famílias de pentanômios irredutíveis. Com isso, e apresentada uma nova classe de pentanômio irredutível sobre F2 com o seguinte formato f(x) = x2b+c + xb+c + xb + xc + 1 onde b > c. Seja m = 2b + c eo uso de f para definir a extensão de um corpo finito F2m. E demonstrado que a complexidade da aritmética modular pode ser efetuada em3m-2 = 6b+3c-2 XORs. Entretanto, são apresentados casos particulares para quando b = 2c. Neste caso, o numero de operações cai para 12/5 m - 1. Consequentemente, o numero total de operações XOR para multiplicar F2m utilizando a família proposta e m2 + m - 1; e quando b = 2c o numero total e m2+2/5m. O atraso das portas lógicas e tão bom quanto os pentanômios encontrados na literatura. A família proposta neste trabalho apresenta uma excelente performance na redução modular para alguns graus de m, incluindo os recomendados pelo NIST, isto e, para 163, 283 e 571.<br>Abstract : This study is aimed at proposing an analysis of pentanomials for modularreduction in GF(2m). To achieve this goal, an evaluation of the techniques for reduction was implemented that is capable to determine the number of ground operations in bits. The algorithm uses a greedy heuristic to optimize these operations. The result of the computation of the algorithm for some polynomials was the basis for the detection of two new families of irreducible pentanomials. We introducea new class of irreducible pentanomials over F2 of the formf(x) = x2b+c +xb+c +xb +xc +1 where b > c. Let m = 2b+c and usef to dene the nite eld extension F2m. We show that the bit complexity of reducing modulo f is, in general, 3m - 2 = 6b+3c - 2 XORs. In the particular case when b = 2c, we further reduce these number of operations to 125 m - 1. Consequently, the total number of XOR operations to multiply in F2m using our pentanomials is m2 + m - 1;when b = 2c this number is m2 + 25m. Our gate delay is as good as the best pentanomials found in the literature. Hence, our new classof pentanomials has excellent performance, and it is the best possible for some degree extensions m including the NIST degrees 163, 283 and 571.111 p.| il., grafs., tabs.porComputaçãoAlgoritmos de computadorSistema decimal de codigo binarioPolinômiosPentanômios irredutíveis sobre GF(2M) para redução modular eficienteinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccessORIGINAL338163.pdfapplication/pdf887336https://repositorio.ufsc.br/bitstream/123456789/160755/1/338163.pdf17e7865763279ecd18ce7952f2eaac80MD51123456789/1607552016-04-19 01:17:15.18oai:repositorio.ufsc.br:123456789/160755Repositório de PublicaçõesPUBhttp://150.162.242.35/oai/requestopendoar:23732016-04-19T04:17:15Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false |
dc.title.pt_BR.fl_str_mv |
Pentanômios irredutíveis sobre GF(2M) para redução modular eficiente |
title |
Pentanômios irredutíveis sobre GF(2M) para redução modular eficiente |
spellingShingle |
Pentanômios irredutíveis sobre GF(2M) para redução modular eficiente Banegas, Rodrigo Souza Computação Algoritmos de computador Sistema decimal de codigo binario Polinômios |
title_short |
Pentanômios irredutíveis sobre GF(2M) para redução modular eficiente |
title_full |
Pentanômios irredutíveis sobre GF(2M) para redução modular eficiente |
title_fullStr |
Pentanômios irredutíveis sobre GF(2M) para redução modular eficiente |
title_full_unstemmed |
Pentanômios irredutíveis sobre GF(2M) para redução modular eficiente |
title_sort |
Pentanômios irredutíveis sobre GF(2M) para redução modular eficiente |
author |
Banegas, Rodrigo Souza |
author_facet |
Banegas, Rodrigo Souza |
author_role |
author |
dc.contributor.pt_BR.fl_str_mv |
Universidade Federal de Santa Catarina |
dc.contributor.author.fl_str_mv |
Banegas, Rodrigo Souza |
dc.contributor.advisor1.fl_str_mv |
Custodio, Ricardo Felipe |
dc.contributor.advisor-co1.fl_str_mv |
Panario, Daniel |
contributor_str_mv |
Custodio, Ricardo Felipe Panario, Daniel |
dc.subject.classification.pt_BR.fl_str_mv |
Computação Algoritmos de computador Sistema decimal de codigo binario Polinômios |
topic |
Computação Algoritmos de computador Sistema decimal de codigo binario Polinômios |
description |
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2015. |
publishDate |
2015 |
dc.date.issued.fl_str_mv |
2015 |
dc.date.accessioned.fl_str_mv |
2016-04-19T04:17:15Z |
dc.date.available.fl_str_mv |
2016-04-19T04:17:15Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufsc.br/xmlui/handle/123456789/160755 |
dc.identifier.other.pt_BR.fl_str_mv |
338163 |
identifier_str_mv |
338163 |
url |
https://repositorio.ufsc.br/xmlui/handle/123456789/160755 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
111 p.| il., grafs., tabs. |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFSC instname:Universidade Federal de Santa Catarina (UFSC) instacron:UFSC |
instname_str |
Universidade Federal de Santa Catarina (UFSC) |
instacron_str |
UFSC |
institution |
UFSC |
reponame_str |
Repositório Institucional da UFSC |
collection |
Repositório Institucional da UFSC |
bitstream.url.fl_str_mv |
https://repositorio.ufsc.br/bitstream/123456789/160755/1/338163.pdf |
bitstream.checksum.fl_str_mv |
17e7865763279ecd18ce7952f2eaac80 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC) |
repository.mail.fl_str_mv |
|
_version_ |
1766805381813633024 |