Pentanômios irredutíveis sobre GF(2M) para redução modular eficiente

Detalhes bibliográficos
Autor(a) principal: Banegas, Rodrigo Souza
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