Extração de Assinaturas de Identificação de Memória Flash Baseado em PUF com Arduino e Validação com Perceptron Multicamadas

Detalhes bibliográficos
Autor(a) principal: Viana, Caio Bezerra
Data de Publicação: 2019
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)
Texto Completo: https://repository.ufrpe.br/handle/123456789/1847
Resumo: A gestão de identidade de dispositivos é considerada um componente central para segurança na Internet das Coisas (IoT, do inglês,Internet of Things). Os principais métodos de autenticação usam o conceito de chave criptográficas, isso significa que a segurança fornecida pela criptografia está diretamente relacionada com a capacidade do sigilo dessa chave. Caso a chave seja conhecida por um atacante todo o processo de comunicação fica comprometido, visto que as mensagens podem ser decifradas.A fabricação de alguns dispositivos eletrônicos podem influenciar em seus comportamentos físicos, devido a existência de variáveis incontroláveis inerentes ao processo de fabricação. As técnicas PUF (do inglês,Physical Unclonable Functions) podem utilizar essas variáveis como fonte para geração de assinaturas de identificação de um chip. Este trabalho propõe uma abordagem de identificação de memória flash, motivado pela sua larga utilização nos dispositivos móveis atuais, que utiliza uma técnica de verificação de uma sequência de blocos da memória baseada na técnica PUFPro-gram Operation Latency. Para isso, foi utilizada a plataforma Arduino como ferramenta para extração dessas assinaturas de identificação, em conjunto com a validação das assinaturas com o Perceptron Multicamadas (do inglês,Multi Layer Perceptron- MLP). O qual foi capaz de aprender o suficiente sobre essas assinaturas e generalizar no futuro, classificando corretamente as classes das assinaturas de identificação utilizadas nos testes, suportando dessa forma um mecanismo de diferenciação de memórias flash.
id UFRPE_0c8265f7c000c9d1795f80b99d8b41f8
oai_identifier_str oai:dspace:123456789/1847
network_acronym_str UFRPE
network_name_str Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)
repository_id_str https://v2.sherpa.ac.uk/id/repository/10612
spelling Extração de Assinaturas de Identificação de Memória Flash Baseado em PUF com Arduino e Validação com Perceptron MulticamadasAutenticaçãoSistemas de segurançaCriptografia de dados (Computação)A gestão de identidade de dispositivos é considerada um componente central para segurança na Internet das Coisas (IoT, do inglês,Internet of Things). Os principais métodos de autenticação usam o conceito de chave criptográficas, isso significa que a segurança fornecida pela criptografia está diretamente relacionada com a capacidade do sigilo dessa chave. Caso a chave seja conhecida por um atacante todo o processo de comunicação fica comprometido, visto que as mensagens podem ser decifradas.A fabricação de alguns dispositivos eletrônicos podem influenciar em seus comportamentos físicos, devido a existência de variáveis incontroláveis inerentes ao processo de fabricação. As técnicas PUF (do inglês,Physical Unclonable Functions) podem utilizar essas variáveis como fonte para geração de assinaturas de identificação de um chip. Este trabalho propõe uma abordagem de identificação de memória flash, motivado pela sua larga utilização nos dispositivos móveis atuais, que utiliza uma técnica de verificação de uma sequência de blocos da memória baseada na técnica PUFPro-gram Operation Latency. Para isso, foi utilizada a plataforma Arduino como ferramenta para extração dessas assinaturas de identificação, em conjunto com a validação das assinaturas com o Perceptron Multicamadas (do inglês,Multi Layer Perceptron- MLP). O qual foi capaz de aprender o suficiente sobre essas assinaturas e generalizar no futuro, classificando corretamente as classes das assinaturas de identificação utilizadas nos testes, suportando dessa forma um mecanismo de diferenciação de memórias flash.Device’s identity management is considered a core component of IoT security. Themain authentication methods use the concept of cryptographic key, this means that these curity provided by encryption is directly related to the key’s secrecy capacity. If thiskey is known by an intruder, the entire communication process is compromised sincethe messages’ content can be decrypted. The manufacture of some electronic devices may influence their physical behavior due to the existence of uncontrollable variables in-herent in the manufacturing process. Physical Unclonable Functions (PUF) techniquescan use these variables as a source for generating chip’s identification signatures. Thiswork proposes a flash memory identification approach, due to the wides pread use ofthis type of memory in current mobile devices, which use a memory block sequence verification technique based on the Program Operation Latency technique. With thisaim, the Arduino platform was used as a tool for extracting these identification signa-tures, togheter with a validation of the signatures conducted by a MultiLayer Perceptron(MLP). Who was able to learn enough about these signatures and generalize in the fu-ture, and correctly classified the classes of identification signatures used in the tests,thus supporting a flash memory’s differentiation mechanism.BrasilAraújo, Carlos Julian Menezeshttp://lattes.cnpq.br/8717197088764951http://lattes.cnpq.br/3156174527107999Viana, Caio Bezerra2020-01-28T16:01:41Z2020-01-28T16:01:41Z2019info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis51 f.application/pdfVIANA, Caio Bezerra . Extração de Assinaturas de Identificação de Memória Flash Baseado em PUF com Arduino e Validação com Perceptron Multicamadas. 2019. 51 f. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Departamento de Computação, Universidade Federal Rural de Pernambuco, Recife, 2019.https://repository.ufrpe.br/handle/123456789/1847porAtribuição-NãoComercial-CompartilhaIgual 4.0 Internacional (CC BY-NC-SA 4.0)https://creativecommons.org/licenses/by-nc-sa/4.0/deed.pt_BRopenAccessinfo:eu-repo/semantics/openAccessreponame:Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)instname:Universidade Federal Rural de Pernambuco (UFRPE)instacron:UFRPE2020-01-28T16:01:42Zoai:dspace:123456789/1847Repositório InstitucionalPUBhttps://repository.ufrpe.br/oai/requestrepositorio.sib@ufrpe.bropendoar:https://v2.sherpa.ac.uk/id/repository/106122020-01-28T16:01:42Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE) - Universidade Federal Rural de Pernambuco (UFRPE)false
dc.title.none.fl_str_mv Extração de Assinaturas de Identificação de Memória Flash Baseado em PUF com Arduino e Validação com Perceptron Multicamadas
title Extração de Assinaturas de Identificação de Memória Flash Baseado em PUF com Arduino e Validação com Perceptron Multicamadas
spellingShingle Extração de Assinaturas de Identificação de Memória Flash Baseado em PUF com Arduino e Validação com Perceptron Multicamadas
Viana, Caio Bezerra
Autenticação
Sistemas de segurança
Criptografia de dados (Computação)
title_short Extração de Assinaturas de Identificação de Memória Flash Baseado em PUF com Arduino e Validação com Perceptron Multicamadas
title_full Extração de Assinaturas de Identificação de Memória Flash Baseado em PUF com Arduino e Validação com Perceptron Multicamadas
title_fullStr Extração de Assinaturas de Identificação de Memória Flash Baseado em PUF com Arduino e Validação com Perceptron Multicamadas
title_full_unstemmed Extração de Assinaturas de Identificação de Memória Flash Baseado em PUF com Arduino e Validação com Perceptron Multicamadas
title_sort Extração de Assinaturas de Identificação de Memória Flash Baseado em PUF com Arduino e Validação com Perceptron Multicamadas
author Viana, Caio Bezerra
author_facet Viana, Caio Bezerra
author_role author
dc.contributor.none.fl_str_mv Araújo, Carlos Julian Menezes
http://lattes.cnpq.br/8717197088764951
http://lattes.cnpq.br/3156174527107999
dc.contributor.author.fl_str_mv Viana, Caio Bezerra
dc.subject.por.fl_str_mv Autenticação
Sistemas de segurança
Criptografia de dados (Computação)
topic Autenticação
Sistemas de segurança
Criptografia de dados (Computação)
description A gestão de identidade de dispositivos é considerada um componente central para segurança na Internet das Coisas (IoT, do inglês,Internet of Things). Os principais métodos de autenticação usam o conceito de chave criptográficas, isso significa que a segurança fornecida pela criptografia está diretamente relacionada com a capacidade do sigilo dessa chave. Caso a chave seja conhecida por um atacante todo o processo de comunicação fica comprometido, visto que as mensagens podem ser decifradas.A fabricação de alguns dispositivos eletrônicos podem influenciar em seus comportamentos físicos, devido a existência de variáveis incontroláveis inerentes ao processo de fabricação. As técnicas PUF (do inglês,Physical Unclonable Functions) podem utilizar essas variáveis como fonte para geração de assinaturas de identificação de um chip. Este trabalho propõe uma abordagem de identificação de memória flash, motivado pela sua larga utilização nos dispositivos móveis atuais, que utiliza uma técnica de verificação de uma sequência de blocos da memória baseada na técnica PUFPro-gram Operation Latency. Para isso, foi utilizada a plataforma Arduino como ferramenta para extração dessas assinaturas de identificação, em conjunto com a validação das assinaturas com o Perceptron Multicamadas (do inglês,Multi Layer Perceptron- MLP). O qual foi capaz de aprender o suficiente sobre essas assinaturas e generalizar no futuro, classificando corretamente as classes das assinaturas de identificação utilizadas nos testes, suportando dessa forma um mecanismo de diferenciação de memórias flash.
publishDate 2019
dc.date.none.fl_str_mv 2019
2020-01-28T16:01:41Z
2020-01-28T16:01:41Z
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 VIANA, Caio Bezerra . Extração de Assinaturas de Identificação de Memória Flash Baseado em PUF com Arduino e Validação com Perceptron Multicamadas. 2019. 51 f. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Departamento de Computação, Universidade Federal Rural de Pernambuco, Recife, 2019.
https://repository.ufrpe.br/handle/123456789/1847
identifier_str_mv VIANA, Caio Bezerra . Extração de Assinaturas de Identificação de Memória Flash Baseado em PUF com Arduino e Validação com Perceptron Multicamadas. 2019. 51 f. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Departamento de Computação, Universidade Federal Rural de Pernambuco, Recife, 2019.
url https://repository.ufrpe.br/handle/123456789/1847
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Atribuição-NãoComercial-CompartilhaIgual 4.0 Internacional (CC BY-NC-SA 4.0)
https://creativecommons.org/licenses/by-nc-sa/4.0/deed.pt_BR
openAccess
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Atribuição-NãoComercial-CompartilhaIgual 4.0 Internacional (CC BY-NC-SA 4.0)
https://creativecommons.org/licenses/by-nc-sa/4.0/deed.pt_BR
openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 51 f.
application/pdf
dc.publisher.none.fl_str_mv Brasil
publisher.none.fl_str_mv Brasil
dc.source.none.fl_str_mv reponame:Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)
instname:Universidade Federal Rural de Pernambuco (UFRPE)
instacron:UFRPE
instname_str Universidade Federal Rural de Pernambuco (UFRPE)
instacron_str UFRPE
institution UFRPE
reponame_str Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)
collection Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)
repository.name.fl_str_mv Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE) - Universidade Federal Rural de Pernambuco (UFRPE)
repository.mail.fl_str_mv repositorio.sib@ufrpe.br
_version_ 1809277173883731968