English

CIn - Centro de Informática UFPE




Eventos Relacionados

Defesa de Dissertação de Mestrado Nº1.737: Sistema de Comunicação Segura para Dispositivos Conectados à Internet das Coisas com Utilização de Smart Cards"

O aluno Thiago de Oliveira Cavalcante irá defender seu trabalho no dia 14 de setembro, às 15h, no Auditório Início: 14/09/2017 às 15:00 Término: 14/09/2017 às 17:00 Local: Auditório do CIn

Pós-Graduação em Ciência da Computação – UFPE
Defesa de Dissertação de Mestrado  Nº 1737

Aluno: Thiago de Oliveira Cavalcante
Orientador: Prof. Djamel Fawzi Hadj Sadok
Título: Sistema de Comunicação Segura para Dispositivos Conectados à Internet das Coisas com Utilização de Smart Cards
Data: 14/09/2017
Hora/Local: 15h – Centro de Informática - Auditório

Banca Examinadora:
Prof. Odilon Maroja da Costa Pereira Filho (UFPE / CIn)
Prof. Carmelo José Albanez Bastos Filho (UPE / Engenharia da Computação)
Prof. Djamel Fawzi Hadj Sadok (UFPE / CIn)

RESUMO:

Este trabalho tem como objetivo adicionar uma camada de segurança a dispositivosconectados à Internet das Coisas, do inglês Internet of Things (IoT), através da integração entre microcontroladores e Smart Cards (SCs), cartões de plástico nos quais estão embutidoschipscriptográficos invioláveis, atualmente utilizados em aplicações que exigem um alto nível desegurança (e.g., bancos).
São propostas plataformas de hardware e software para um sistema que estabelece uma comunicação autenticada e criptografada, baseada no Transport Layer Security (TLS), entre umdispositivo na IoT e um servidor. O foco do trabalho está em placas de desenvolvimento de baixo custo. Testes foram realizados inicialmente no Arduino UNO e o dispositivo final possui o microcontrolador ESP8266 (em específico, o módulo ESP-12E), que possui Wi-Fi integrado e é simples de programar. Adicionalmente, é utilizado um SC com a tecnologia Java Card, que torna mais simples o desenvolvimento e a instalação de programas (conhecidos como applets) no cartão. Nele está instalada uma versão modificada do IsoApplet, um programa open-source em desenvolvimento que permite a execução de tarefas criptográficas, implementado de acordo com os padrões ISO7816.
Assim, a execução de operações essenciais na implementação de uma infra-estrutura de segurança como geração de chaves, cifragem e decifragem (em ambas criptografias simétrica e assimétrica), assinatura digital e armazenamento seguro de dados (e. g., chaves secretas, certificados) é delegada pelo microcontrolador ao cartão, que possui hardware especializado. O microcontrolador, por sua vez, pode ser ligado a sensores e se conectar de forma autenticada com um servidor, enviando informações criptografadas.

Palavras-chave: Internet das Coisas, Segurança, Smart Card, Java Card, Microcontroladores
  • © Centro de Informática UFPE - Todos os direitos reservados
    Tel +55 81 2126.8430 - Cidade Universitária - 50740-560 - Recife/PE
Plano4 Consultoria Web