Um algoritmo de criptografia de chave pública semanticamente seguro baseado em curvas elípticas
| Ano de defesa: | 2006 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Não Informado pela instituição
|
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Palavras-chave em Inglês: | |
| Link de acesso: | http://hdl.handle.net/10183/394 |
Resumo: | Esta dissertação apresenta o desenvolvimento de um novo algoritmo de criptografia de chave pública. Este algoritmo apresenta duas características que o tornam único, e que foram tomadas como guia para a sua concepção. A primeira característica é que ele é semanticamente seguro. Isto significa que nenhum adversário limitado polinomialmente consegue obter qualquer informação parcial sobre o conteúdo que foi cifrado, nem mesmo decidir se duas cifrações distintas correspondem ou não a um mesmo conteúdo. A segunda característica é que ele depende, para qualquer tamanho de texto claro, de uma única premissa de segurança: que o logaritmo no grupo formado pelos pontos de uma curva elíptica de ordem prima seja computacionalmente intratável. Isto é obtido garantindo-se que todas as diferentes partes do algoritmo sejam redutíveis a este problema. É apresentada também uma forma simples de estendê-lo a fim de que ele apresente segurança contra atacantes ativos, em especial, contra ataques de texto cifrado adaptativos. Para tanto, e a fim de manter a premissa de que a segurança do algoritmo seja unicamente dependente do logaritmo elíptico, é apresentada uma nova função de resumo criptográfico (hash) cuja segurança é baseada no mesmo problema. |
| id |
URGS_2baae7b5189c31ea90f122a772a43e85 |
|---|---|
| oai_identifier_str |
oai:www.lume.ufrgs.br:10183/394 |
| network_acronym_str |
URGS |
| network_name_str |
Biblioteca Digital de Teses e Dissertações da UFRGS |
| repository_id_str |
|
| spelling |
Araujo Neto, Afonso Comba deWeber, Raul Fernando2007-06-04T11:33:20Z2006http://hdl.handle.net/10183/394000578214Esta dissertação apresenta o desenvolvimento de um novo algoritmo de criptografia de chave pública. Este algoritmo apresenta duas características que o tornam único, e que foram tomadas como guia para a sua concepção. A primeira característica é que ele é semanticamente seguro. Isto significa que nenhum adversário limitado polinomialmente consegue obter qualquer informação parcial sobre o conteúdo que foi cifrado, nem mesmo decidir se duas cifrações distintas correspondem ou não a um mesmo conteúdo. A segunda característica é que ele depende, para qualquer tamanho de texto claro, de uma única premissa de segurança: que o logaritmo no grupo formado pelos pontos de uma curva elíptica de ordem prima seja computacionalmente intratável. Isto é obtido garantindo-se que todas as diferentes partes do algoritmo sejam redutíveis a este problema. É apresentada também uma forma simples de estendê-lo a fim de que ele apresente segurança contra atacantes ativos, em especial, contra ataques de texto cifrado adaptativos. Para tanto, e a fim de manter a premissa de que a segurança do algoritmo seja unicamente dependente do logaritmo elíptico, é apresentada uma nova função de resumo criptográfico (hash) cuja segurança é baseada no mesmo problema.This dissertation presents the development of a new public key algorithm. This algorithm has two key features, which were taken to be a goal from the start. The first feature is that it is semantically secure. That means that no polynomially bounded adversary can extract any partial information about the plaintext from the ciphertext, not even decide if two different ciphertexts correspond to the same plaintext. The second feature of the algorithm is that it depends on only one security assumption: that it is computationally unfeasible to calculate the logarithm on the group formed by the points of a prime order elliptic curve. That is achieved by ensuring that all parts of the algorithm are reducible to that problem. Also, it is presented a way to extend the algorithm so that it the resists attacks of an active adversary, in special, against an adaptive chosen-ciphertext attack. In order to do that, and attain to the assumption that only the assumption of the logarithm is necessary, it is introduced a new hash function with strength based of the same problem.application/pdfporCriptografiaSeguranca : ComputadoresElliptic curvesPublic-key cryptographySemantic securityComplex multiplicationCryptographically strong pseudorandom bit generatorsUm algoritmo de criptografia de chave pública semanticamente seguro baseado em curvas elípticasA semantically secure public key algorithm based on elliptic curves info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPrograma de Pós-Graduação em ComputaçãoPorto Alegre, BR-RS2006mestradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000578214.pdf000578214.pdfTexto completoapplication/pdf506857http://www.lume.ufrgs.br/bitstream/10183/394/1/000578214.pdf728461c4bdf4fb6ec82b4d554b64a9d2MD51TEXT000578214.pdf.txt000578214.pdf.txtExtracted Texttext/plain249464http://www.lume.ufrgs.br/bitstream/10183/394/2/000578214.pdf.txtae3ef2c4fecfc63ec6ac6a074f4fb180MD52THUMBNAIL000578214.pdf.jpg000578214.pdf.jpgGenerated Thumbnailimage/jpeg1033http://www.lume.ufrgs.br/bitstream/10183/394/3/000578214.pdf.jpgaec3f3742bc886c303fa6d53a8f826f8MD5310183/3942025-09-06 06:57:17.019534oai:www.lume.ufrgs.br:10183/394Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br || lume@ufrgs.bropendoar:18532025-09-06T09:57:17Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
| dc.title.pt_BR.fl_str_mv |
Um algoritmo de criptografia de chave pública semanticamente seguro baseado em curvas elípticas |
| dc.title.alternative.en.fl_str_mv |
A semantically secure public key algorithm based on elliptic curves |
| title |
Um algoritmo de criptografia de chave pública semanticamente seguro baseado em curvas elípticas |
| spellingShingle |
Um algoritmo de criptografia de chave pública semanticamente seguro baseado em curvas elípticas Araujo Neto, Afonso Comba de Criptografia Seguranca : Computadores Elliptic curves Public-key cryptography Semantic security Complex multiplication Cryptographically strong pseudorandom bit generators |
| title_short |
Um algoritmo de criptografia de chave pública semanticamente seguro baseado em curvas elípticas |
| title_full |
Um algoritmo de criptografia de chave pública semanticamente seguro baseado em curvas elípticas |
| title_fullStr |
Um algoritmo de criptografia de chave pública semanticamente seguro baseado em curvas elípticas |
| title_full_unstemmed |
Um algoritmo de criptografia de chave pública semanticamente seguro baseado em curvas elípticas |
| title_sort |
Um algoritmo de criptografia de chave pública semanticamente seguro baseado em curvas elípticas |
| author |
Araujo Neto, Afonso Comba de |
| author_facet |
Araujo Neto, Afonso Comba de |
| author_role |
author |
| dc.contributor.author.fl_str_mv |
Araujo Neto, Afonso Comba de |
| dc.contributor.advisor1.fl_str_mv |
Weber, Raul Fernando |
| contributor_str_mv |
Weber, Raul Fernando |
| dc.subject.por.fl_str_mv |
Criptografia Seguranca : Computadores |
| topic |
Criptografia Seguranca : Computadores Elliptic curves Public-key cryptography Semantic security Complex multiplication Cryptographically strong pseudorandom bit generators |
| dc.subject.eng.fl_str_mv |
Elliptic curves Public-key cryptography Semantic security Complex multiplication Cryptographically strong pseudorandom bit generators |
| description |
Esta dissertação apresenta o desenvolvimento de um novo algoritmo de criptografia de chave pública. Este algoritmo apresenta duas características que o tornam único, e que foram tomadas como guia para a sua concepção. A primeira característica é que ele é semanticamente seguro. Isto significa que nenhum adversário limitado polinomialmente consegue obter qualquer informação parcial sobre o conteúdo que foi cifrado, nem mesmo decidir se duas cifrações distintas correspondem ou não a um mesmo conteúdo. A segunda característica é que ele depende, para qualquer tamanho de texto claro, de uma única premissa de segurança: que o logaritmo no grupo formado pelos pontos de uma curva elíptica de ordem prima seja computacionalmente intratável. Isto é obtido garantindo-se que todas as diferentes partes do algoritmo sejam redutíveis a este problema. É apresentada também uma forma simples de estendê-lo a fim de que ele apresente segurança contra atacantes ativos, em especial, contra ataques de texto cifrado adaptativos. Para tanto, e a fim de manter a premissa de que a segurança do algoritmo seja unicamente dependente do logaritmo elíptico, é apresentada uma nova função de resumo criptográfico (hash) cuja segurança é baseada no mesmo problema. |
| publishDate |
2006 |
| dc.date.issued.fl_str_mv |
2006 |
| dc.date.accessioned.fl_str_mv |
2007-06-04T11:33:20Z |
| 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 |
http://hdl.handle.net/10183/394 |
| dc.identifier.nrb.pt_BR.fl_str_mv |
000578214 |
| url |
http://hdl.handle.net/10183/394 |
| identifier_str_mv |
000578214 |
| 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 |
application/pdf |
| dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UFRGS instname:Universidade Federal do Rio Grande do Sul (UFRGS) instacron:UFRGS |
| instname_str |
Universidade Federal do Rio Grande do Sul (UFRGS) |
| instacron_str |
UFRGS |
| institution |
UFRGS |
| reponame_str |
Biblioteca Digital de Teses e Dissertações da UFRGS |
| collection |
Biblioteca Digital de Teses e Dissertações da UFRGS |
| bitstream.url.fl_str_mv |
http://www.lume.ufrgs.br/bitstream/10183/394/1/000578214.pdf http://www.lume.ufrgs.br/bitstream/10183/394/2/000578214.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/394/3/000578214.pdf.jpg |
| bitstream.checksum.fl_str_mv |
728461c4bdf4fb6ec82b4d554b64a9d2 ae3ef2c4fecfc63ec6ac6a074f4fb180 aec3f3742bc886c303fa6d53a8f826f8 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS) |
| repository.mail.fl_str_mv |
lume@ufrgs.br || lume@ufrgs.br |
| _version_ |
1846255891511246848 |