Estudo e implementação do protocolo ECDSA

Detalhes bibliográficos
Autor(a) principal: Barros, Filipe Tancredo
Data de Publicação: 2015
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Biblioteca Digital de Monografias da UnB
Texto Completo: http://bdm.unb.br/handle/10483/10122
Resumo: Monografia (graduação)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2015.
id UNB-2_f9fbafdcca6a3ecc54d3ec6c7302bb52
oai_identifier_str oai:bdm.unb.br:10483/10122
network_acronym_str UNB-2
network_name_str Biblioteca Digital de Monografias da UnB
repository_id_str 11571
spelling Barros, Filipe TancredoGondim, João José CostaBARROS, Filipe Tancredo. Estudo e implementação do protocolo ECDSA. 2015. ix, 97 f., il. Monografia (Bacharelado em Ciência da Computação)—Universidade de Brasília, Brasília, 2015.http://bdm.unb.br/handle/10483/10122Monografia (graduação)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2015.No mundo de hoje, a assinatura digital é uma ferramenta indispensável nos sistemas de reconhecimento. Cada vez mais, contas são pagas de forma eletrônica, pessoas se identificam de forma virtual, e a pergunta é como saber se este indivíduo é quem diz que é. Assim, vários protocolos foram criados para fazer uma maneira segura de prover esta autenticidade. Neste terreno, um novo conceito, as curvas elípticas, começou a ser usado. Neste documento falaremos do protocolo baseado em curvas elípticas, o ECDSA, e todos os conceitos necessários para entendê-lo, além de documentar um conjunto de módulos simples para linguagem C++, implementado para demonstrar a concretização do aprendizado. ____________________________________________________________________________ ABSTRACTNowadays, the digital signature is a indispensable tool in recognition systems. Increasingly, bills are paid in a electronic form, people identify themselves in a virtual way, and the question is how to know that the individual is who he says. Therefore, several protocols have been created to make a safe way to provide this authenticity. In this territory, a new concept, the elliptic curves, start to be used. In this document, we'll talk about a protocol based in elliptic curves, the ECDSA, and all the necessaries concepts to understand it, addition to documenting a set of simple modules in C++ language, implemented to show the embodiment of the learning.Submitted by Cristiane Maria Mendes (mcristianem@gmail.com) on 2015-03-30T19:30:44Z No. of bitstreams: 1 2015_FilipeTancredoBarros.pdf: 1645554 bytes, checksum: 4535015a17bdeb2de8d2a8b9eea3b804 (MD5)Approved for entry into archive by Luanna Maia(luanna@bce.unb.br) on 2015-03-31T15:07:00Z (GMT) No. of bitstreams: 1 2015_FilipeTancredoBarros.pdf: 1645554 bytes, checksum: 4535015a17bdeb2de8d2a8b9eea3b804 (MD5)Made available in DSpace on 2015-03-31T15:07:00Z (GMT). No. of bitstreams: 1 2015_FilipeTancredoBarros.pdf: 1645554 bytes, checksum: 4535015a17bdeb2de8d2a8b9eea3b804 (MD5)Assinatura digitalCriptografia de dados (Computação)Protocolo ECDSAEstudo e implementação do protocolo ECDSAinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis2015-03-31T15:07:00Z2015-03-31T15:07:00Z2015-03-31T15:07:00Z2015-03-13info:eu-repo/semantics/openAccessporreponame:Biblioteca Digital de Monografias da UnBinstname:Universidade de Brasília (UnB)instacron:UNBCC-LICENSElicense_urllicense_urltext/plain49http://bdm.unb.br/xmlui/bitstream/10483/10122/2/license_url4afdbb8c545fd630ea7db775da747b2fMD52license_textlicense_textapplication/octet-stream0http://bdm.unb.br/xmlui/bitstream/10483/10122/3/license_textd41d8cd98f00b204e9800998ecf8427eMD53license_rdflicense_rdfapplication/octet-stream23148http://bdm.unb.br/xmlui/bitstream/10483/10122/4/license_rdf9da0b6dfac957114c6a7714714b86306MD54LICENSElicense.txtlicense.txttext/plain1857http://bdm.unb.br/xmlui/bitstream/10483/10122/5/license.txtcb943f408bf838bd809f02c3564059dfMD55ORIGINAL2015_FilipeTancredoBarros.pdf2015_FilipeTancredoBarros.pdfapplication/pdf1645554http://bdm.unb.br/xmlui/bitstream/10483/10122/1/2015_FilipeTancredoBarros.pdf4535015a17bdeb2de8d2a8b9eea3b804MD5110483/101222015-03-31 12:07:00.982oai:bdm.unb.br:10483/10122TGljZW5zZSBncmFudGVkIGJ5IENyaXN0aWFuZSAgTWFyaWEgTWVuZGVzIChtY3Jpc3RpYW5lbUBnbWFpbC5jb20pIG9uIDIwMTUtMDMtMzBUMTk6MzA6NDRaIChHTVQpOgoKw4kgbmVjZXNzw6FyaW8gY29uY29yZGFyIGNvbSBhIGxpY2Vuw6dhIGRlIGRpc3RyaWJ1acOnw6NvIG7Do28tZXhjbHVzaXZhLAphbnRlcyBxdWUgbyBkb2N1bWVudG8gcG9zc2EgYXBhcmVjZXIgbm8gUmVwb3NpdMOzcmlvLiBQb3IgZmF2b3IsIGxlaWEgYQpsaWNlbsOnYSBhdGVudGFtZW50ZS4gQ2FzbyBuZWNlc3NpdGUgZGUgYWxndW0gZXNjbGFyZWNpbWVudG8gZW50cmUgZW0KY29udGF0byBhdHJhdsOpcyBkZTogYmRtQGJjZS51bmIuYnIgb3UgMzEwNy0yNjg3LgoKTElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkFvIGFzc2luYXIgZSBlbnRyZWdhciBlc3RhIGxpY2Vuw6dhLCBvL2EgU3IuL1NyYS4gKGF1dG9yIG91IGRldGVudG9yIGRvcwpkaXJlaXRvcyBkZSBhdXRvcik6CgphKSBDb25jZWRlIMOgIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEgbyBkaXJlaXRvIG7Do28tZXhjbHVzaXZvIGRlCnJlcHJvZHV6aXIsIGNvbnZlcnRlciAoY29tbyBkZWZpbmlkbyBhYmFpeG8pLCBjb211bmljYXIgZS9vdQpkaXN0cmlidWlyIG8gZG9jdW1lbnRvIGVudHJlZ3VlIChpbmNsdWluZG8gbyByZXN1bW8vYWJzdHJhY3QpIGVtCmZvcm1hdG8gZGlnaXRhbCBvdSBpbXByZXNzbyBlIGVtIHF1YWxxdWVyIG1laW8uCgpiKSBEZWNsYXJhIHF1ZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqSBzZXUgdHJhYmFsaG8gb3JpZ2luYWwsIGUgcXVlCmRldMOpbSBvIGRpcmVpdG8gZGUgY29uY2VkZXIgb3MgZGlyZWl0b3MgY29udGlkb3MgbmVzdGEgbGljZW7Dp2EuIERlY2xhcmEKdGFtYsOpbSBxdWUgYSBlbnRyZWdhIGRvIGRvY3VtZW50byBuw6NvIGluZnJpbmdlLCB0YW50byBxdWFudG8gbGhlIMOpCnBvc3PDrXZlbCBzYWJlciwgb3MgZGlyZWl0b3MgZGUgcXVhbHF1ZXIgb3V0cmEgcGVzc29hIG91IGVudGlkYWRlLgoKYykgU2UgbyBkb2N1bWVudG8gZW50cmVndWUgY29udMOpbSBtYXRlcmlhbCBkbyBxdWFsIG7Do28gZGV0w6ltIG9zCmRpcmVpdG9zIGRlIGF1dG9yLCBkZWNsYXJhIHF1ZSBvYnRldmUgYXV0b3JpemHDp8OjbyBkbyBkZXRlbnRvciBkb3MKZGlyZWl0b3MgZGUgYXV0b3IgcGFyYSBjb25jZWRlciDDoCBVbml2ZXJzaWRhZGUgZGUgQnJhc8OtbGlhIG9zIGRpcmVpdG9zCnJlcXVlcmlkb3MgcG9yIGVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgY3Vqb3MgZGlyZWl0b3Mgc8OjbyBkZQp0ZXJjZWlyb3MgZXN0w6EgY2xhcmFtZW50ZSBpZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0byBvdQpjb250ZcO6ZG8gZG8gZG9jdW1lbnRvIGVudHJlZ3VlLgoKU2UgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgYmFzZWFkbyBlbSB0cmFiYWxobyBmaW5hbmNpYWRvIG91IGFwb2lhZG8KcG9yIG91dHJhIGluc3RpdHVpw6fDo28gcXVlIG7Do28gYSBVbml2ZXJzaWRhZGUgZGUgQnJhc8OtbGlhLCBkZWNsYXJhIHF1ZQpjdW1wcml1IHF1YWlzcXVlciBvYnJpZ2HDp8O1ZXMgZXhpZ2lkYXMgcGVsbyByZXNwZWN0aXZvIGNvbnRyYXRvIG91CmFjb3Jkby4KCkEgVW5pdmVyc2lkYWRlIGRlIEJyYXPDrWxpYSBpZGVudGlmaWNhcsOhIGNsYXJhbWVudGUgbyhzKSBzZXUgKHMpIG5vbWUgKHMpCmNvbW8gbyAocykgYXV0b3IgKGVzKSBvdSBkZXRlbnRvciAoZXMpIGRvcyBkaXJlaXRvcyBkbyBkb2N1bWVudG8KZW50cmVndWUsIGUgbsOjbyBmYXLDoSBxdWFscXVlciBhbHRlcmHDp8OjbywgcGFyYSBhbMOpbSBkYXMgcGVybWl0aWRhcyBwb3IKZXN0YSBsaWNlbsOnYS4KBiblioteca Digital de Monografiahttps://bdm.unb.br/PUBhttp://bdm.unb.br/oai/requestbdm@bce.unb.br||patricia@bce.unb.bropendoar:115712015-03-31T15:07Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB)false
dc.title.en.fl_str_mv Estudo e implementação do protocolo ECDSA
title Estudo e implementação do protocolo ECDSA
spellingShingle Estudo e implementação do protocolo ECDSA
Barros, Filipe Tancredo
Assinatura digital
Criptografia de dados (Computação)
Protocolo ECDSA
title_short Estudo e implementação do protocolo ECDSA
title_full Estudo e implementação do protocolo ECDSA
title_fullStr Estudo e implementação do protocolo ECDSA
title_full_unstemmed Estudo e implementação do protocolo ECDSA
title_sort Estudo e implementação do protocolo ECDSA
author Barros, Filipe Tancredo
author_facet Barros, Filipe Tancredo
author_role author
dc.contributor.author.fl_str_mv Barros, Filipe Tancredo
dc.contributor.advisor1.fl_str_mv Gondim, João José Costa
contributor_str_mv Gondim, João José Costa
dc.subject.keyword.en.fl_str_mv Assinatura digital
Criptografia de dados (Computação)
Protocolo ECDSA
topic Assinatura digital
Criptografia de dados (Computação)
Protocolo ECDSA
description Monografia (graduação)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2015.
publishDate 2015
dc.date.submitted.none.fl_str_mv 2015-03-13
dc.date.accessioned.fl_str_mv 2015-03-31T15:07:00Z
dc.date.available.fl_str_mv 2015-03-31T15:07:00Z
dc.date.issued.fl_str_mv 2015-03-31T15:07:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv BARROS, Filipe Tancredo. Estudo e implementação do protocolo ECDSA. 2015. ix, 97 f., il. Monografia (Bacharelado em Ciência da Computação)—Universidade de Brasília, Brasília, 2015.
dc.identifier.uri.fl_str_mv http://bdm.unb.br/handle/10483/10122
identifier_str_mv BARROS, Filipe Tancredo. Estudo e implementação do protocolo ECDSA. 2015. ix, 97 f., il. Monografia (Bacharelado em Ciência da Computação)—Universidade de Brasília, Brasília, 2015.
url http://bdm.unb.br/handle/10483/10122
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.source.none.fl_str_mv reponame:Biblioteca Digital de Monografias da UnB
instname:Universidade de Brasília (UnB)
instacron:UNB
instname_str Universidade de Brasília (UnB)
instacron_str UNB
institution UNB
reponame_str Biblioteca Digital de Monografias da UnB
collection Biblioteca Digital de Monografias da UnB
bitstream.url.fl_str_mv http://bdm.unb.br/xmlui/bitstream/10483/10122/2/license_url
http://bdm.unb.br/xmlui/bitstream/10483/10122/3/license_text
http://bdm.unb.br/xmlui/bitstream/10483/10122/4/license_rdf
http://bdm.unb.br/xmlui/bitstream/10483/10122/5/license.txt
http://bdm.unb.br/xmlui/bitstream/10483/10122/1/2015_FilipeTancredoBarros.pdf
bitstream.checksum.fl_str_mv 4afdbb8c545fd630ea7db775da747b2f
d41d8cd98f00b204e9800998ecf8427e
9da0b6dfac957114c6a7714714b86306
cb943f408bf838bd809f02c3564059df
4535015a17bdeb2de8d2a8b9eea3b804
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB)
repository.mail.fl_str_mv bdm@bce.unb.br||patricia@bce.unb.br
_version_ 1813907840259063808