Extração de Assinaturas de Identificação de Memória Flash Baseado em PUF com Arduino e Validação com Perceptron Multicamadas
Autor(a) principal: | |
---|---|
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 |