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

DSpace Repository

A- A A+

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

Show simple item record

dc.contributor Universidade Federal de Santa Catarina pt_BR
dc.contributor.advisor Martina, Jean Everson
dc.contributor.author da Palma, Lucas Machado
dc.contributor.author de Sousa, Luiz Henrique Urias
dc.date.accessioned 2017-07-23T14:52:56Z
dc.date.available 2017-07-23T14:52:56Z
dc.date.issued 2017-07-23
dc.identifier.uri https://repositorio.ufsc.br/xmlui/handle/123456789/177719
dc.description TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação. pt_BR
dc.description.abstract 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. pt_BR
dc.description.abstract 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. pt_BR
dc.format.extent 134 f. pt_BR
dc.language.iso pt_BR pt_BR
dc.publisher Florianópolis, SC. pt_BR
dc.subject java card. pt_BR
dc.subject opensc pt_BR
dc.subject applet pt_BR
dc.subject aes pt_BR
dc.subject open source pt_BR
dc.title Adição de funções de criptografia simétrica em um applet de código aberto com suporte via middleware OpenSC pt_BR
dc.type TCCgrad pt_BR
dc.contributor.advisor-co Perin, Lucas Pandolfo


Files in this item

Files Size Format View Description
monografiaPDFA.pdf 4.360Mb PDF View/Open Monografia

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account

Statistics

Compartilhar