Adição de funções de criptografia simétrica em um applet de código aberto com suporte via middleware OpenSC

Detalhes bibliográficos
Autor(a) principal: da Palma, Lucas Machado
Data de Publicação: 2017
Outros Autores: de Sousa, Luiz Henrique Urias
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: https://repositorio.ufsc.br/xmlui/handle/123456789/177719
Resumo: TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação.
id UFSC_81d561f937b1a36d7d3f2679678fec24
oai_identifier_str oai:repositorio.ufsc.br:123456789/177719
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Adição de funções de criptografia simétrica em um applet de código aberto com suporte via middleware OpenSCjava card.openscappletaesopen sourceTCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação.O sigilo dos dados é um dos principais pilares da segurança em computação. Dentre as diferentes formas para alcançá-lo, vale destacar o uso de chaves secretas. Com elas, pode-se cifrar informações sensíveis utilizando algoritmos de criptografia simétrica em que a chave é compartilhada entre o remetente e o destinatário. A mesma chave realiza as operações de cifragem e decifragem dos dados. Neste contexto, o maior problema é o armazenamento da chave de forma segura. Dentre as possíveis maneiras de armazená-la, pode-se citar: banco de dados local, servidores e Smart Cards. Sendo o enfoque deste trabalho, o último, que fornece portabilidade e segurança. Embora sua relevância, a maioria das aplicações que implementam criptografia simétrica em Smart Cards, são de código proprietário. Este trabalho busca uma alternativa utilizando Java Cards, OpenSC e o cifrador AES, implementando as principais funções de criptografia simétrica em um applet de código aberto. Como resultado, obteve-se um applet open source suportado pelo middleware OpenSC, capaz de realizar as principais funções de criptografia simétrica.Data confidentiality is one of the main pillars of computer security. Among the different ways to reach it, it is worth highlighting the use of secret keys. With them, sensitive information can be encrypted using symmetric encryption algorithms in which the key is shared between the sender and the recipient. The same key performs data encryption and decryption operations. In this context, the biggest problem is securely storing the key. Among the possible ways to store it, we can mention: local database, servers and Smart Cards. Being the focus of this work, the latter, which provides portability and security. Although its relevance, most applications that implement symmetric encryption on Smart Cards, are proprietary code. This work looks for an alternative using Java Cards, OpenSC and the AES cipher, implementing the main functions of symmetric cryptography in an open source applet. As a result, we obtained an open source applet supported by the OpenSC middleware, capable of performing the main symmetric cryptographic functions.Florianópolis, SC.Martina, Jean EversonPerin, Lucas PandolfoUniversidade Federal de Santa Catarinada Palma, Lucas Machadode Sousa, Luiz Henrique Urias2017-07-23T14:52:56Z2017-07-23T14:52:56Z2017-07-23info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis134 f.application/pdfhttps://repositorio.ufsc.br/xmlui/handle/123456789/177719porreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccess2017-07-23T14:52:56Zoai:repositorio.ufsc.br:123456789/177719Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732017-07-23T14:52:56Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv Adição de funções de criptografia simétrica em um applet de código aberto com suporte via middleware OpenSC
title Adição de funções de criptografia simétrica em um applet de código aberto com suporte via middleware OpenSC
spellingShingle Adição de funções de criptografia simétrica em um applet de código aberto com suporte via middleware OpenSC
da Palma, Lucas Machado
java card.
opensc
applet
aes
open source
title_short Adição de funções de criptografia simétrica em um applet de código aberto com suporte via middleware OpenSC
title_full Adição de funções de criptografia simétrica em um applet de código aberto com suporte via middleware OpenSC
title_fullStr Adição de funções de criptografia simétrica em um applet de código aberto com suporte via middleware OpenSC
title_full_unstemmed Adição de funções de criptografia simétrica em um applet de código aberto com suporte via middleware OpenSC
title_sort Adição de funções de criptografia simétrica em um applet de código aberto com suporte via middleware OpenSC
author da Palma, Lucas Machado
author_facet da Palma, Lucas Machado
de Sousa, Luiz Henrique Urias
author_role author
author2 de Sousa, Luiz Henrique Urias
author2_role author
dc.contributor.none.fl_str_mv Martina, Jean Everson
Perin, Lucas Pandolfo
Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv da Palma, Lucas Machado
de Sousa, Luiz Henrique Urias
dc.subject.por.fl_str_mv java card.
opensc
applet
aes
open source
topic java card.
opensc
applet
aes
open source
description TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação.
publishDate 2017
dc.date.none.fl_str_mv 2017-07-23T14:52:56Z
2017-07-23T14:52:56Z
2017-07-23
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.uri.fl_str_mv https://repositorio.ufsc.br/xmlui/handle/123456789/177719
url https://repositorio.ufsc.br/xmlui/handle/123456789/177719
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 134 f.
application/pdf
dc.publisher.none.fl_str_mv Florianópolis, SC.
publisher.none.fl_str_mv Florianópolis, SC.
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
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1808652264345174016