Cargando…

Deep PUF: A Highly Reliable DRAM PUF-Based Authentication for IoT Networks Using Deep Convolutional Neural Networks

Traditional authentication techniques, such as cryptographic solutions, are vulnerable to various attacks occurring on session keys and data. Physical unclonable functions (PUFs) such as dynamic random access memory (DRAM)-based PUFs are introduced as promising security blocks to enable cryptography...

Descripción completa

Detalles Bibliográficos
Autores principales: Najafi, Fatemeh, Kaveh, Masoud, Martín, Diego, Reza Mosavi, Mohammad
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8002042/
https://www.ncbi.nlm.nih.gov/pubmed/33809161
http://dx.doi.org/10.3390/s21062009
_version_ 1783671371092459520
author Najafi, Fatemeh
Kaveh, Masoud
Martín, Diego
Reza Mosavi, Mohammad
author_facet Najafi, Fatemeh
Kaveh, Masoud
Martín, Diego
Reza Mosavi, Mohammad
author_sort Najafi, Fatemeh
collection PubMed
description Traditional authentication techniques, such as cryptographic solutions, are vulnerable to various attacks occurring on session keys and data. Physical unclonable functions (PUFs) such as dynamic random access memory (DRAM)-based PUFs are introduced as promising security blocks to enable cryptography and authentication services. However, PUFs are often sensitive to internal and external noises, which cause reliability issues. The requirement of additional robustness and reliability leads to the involvement of error-reduction methods such as error correction codes (ECCs) and pre-selection schemes that cause considerable extra overheads. In this paper, we propose deep PUF: a deep convolutional neural network (CNN)-based scheme using the latency-based DRAM PUFs without the need for any additional error correction technique. The proposed framework provides a higher number of challenge-response pairs (CRPs) by eliminating the pre-selection and filtering mechanisms. The entire complexity of device identification is moved to the server side that enables the authentication of resource-constrained nodes. The experimental results from a 1Gb DDR3 show that the responses under varying conditions can be classified with at least a 94.9% accuracy rate by using CNN. After applying the proposed authentication steps to the classification results, we show that the probability of identification error can be drastically reduced, which leads to a highly reliable authentication.
format Online
Article
Text
id pubmed-8002042
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-80020422021-03-28 Deep PUF: A Highly Reliable DRAM PUF-Based Authentication for IoT Networks Using Deep Convolutional Neural Networks Najafi, Fatemeh Kaveh, Masoud Martín, Diego Reza Mosavi, Mohammad Sensors (Basel) Article Traditional authentication techniques, such as cryptographic solutions, are vulnerable to various attacks occurring on session keys and data. Physical unclonable functions (PUFs) such as dynamic random access memory (DRAM)-based PUFs are introduced as promising security blocks to enable cryptography and authentication services. However, PUFs are often sensitive to internal and external noises, which cause reliability issues. The requirement of additional robustness and reliability leads to the involvement of error-reduction methods such as error correction codes (ECCs) and pre-selection schemes that cause considerable extra overheads. In this paper, we propose deep PUF: a deep convolutional neural network (CNN)-based scheme using the latency-based DRAM PUFs without the need for any additional error correction technique. The proposed framework provides a higher number of challenge-response pairs (CRPs) by eliminating the pre-selection and filtering mechanisms. The entire complexity of device identification is moved to the server side that enables the authentication of resource-constrained nodes. The experimental results from a 1Gb DDR3 show that the responses under varying conditions can be classified with at least a 94.9% accuracy rate by using CNN. After applying the proposed authentication steps to the classification results, we show that the probability of identification error can be drastically reduced, which leads to a highly reliable authentication. MDPI 2021-03-12 /pmc/articles/PMC8002042/ /pubmed/33809161 http://dx.doi.org/10.3390/s21062009 Text en © 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Najafi, Fatemeh
Kaveh, Masoud
Martín, Diego
Reza Mosavi, Mohammad
Deep PUF: A Highly Reliable DRAM PUF-Based Authentication for IoT Networks Using Deep Convolutional Neural Networks
title Deep PUF: A Highly Reliable DRAM PUF-Based Authentication for IoT Networks Using Deep Convolutional Neural Networks
title_full Deep PUF: A Highly Reliable DRAM PUF-Based Authentication for IoT Networks Using Deep Convolutional Neural Networks
title_fullStr Deep PUF: A Highly Reliable DRAM PUF-Based Authentication for IoT Networks Using Deep Convolutional Neural Networks
title_full_unstemmed Deep PUF: A Highly Reliable DRAM PUF-Based Authentication for IoT Networks Using Deep Convolutional Neural Networks
title_short Deep PUF: A Highly Reliable DRAM PUF-Based Authentication for IoT Networks Using Deep Convolutional Neural Networks
title_sort deep puf: a highly reliable dram puf-based authentication for iot networks using deep convolutional neural networks
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8002042/
https://www.ncbi.nlm.nih.gov/pubmed/33809161
http://dx.doi.org/10.3390/s21062009
work_keys_str_mv AT najafifatemeh deeppufahighlyreliabledrampufbasedauthenticationforiotnetworksusingdeepconvolutionalneuralnetworks
AT kavehmasoud deeppufahighlyreliabledrampufbasedauthenticationforiotnetworksusingdeepconvolutionalneuralnetworks
AT martindiego deeppufahighlyreliabledrampufbasedauthenticationforiotnetworksusingdeepconvolutionalneuralnetworks
AT rezamosavimohammad deeppufahighlyreliabledrampufbasedauthenticationforiotnetworksusingdeepconvolutionalneuralnetworks