Optimization of Memristive Crossbar Array for Physical Unclonable Function Applications

<p>Memristive crossbar Physical Unclonable Function (PUF) structures are emerging as strong security primitives for resource-constrained devices demanding good retention time, negligible standby power, small size, and ultra-low power operating requirements. Memristive PUF exploits the inherent...

وصف كامل

محفوظ في:
التفاصيل البيبلوغرافية
المؤلف الرئيسي: Muhammad Ibrar Khan (13390617) (author)
مؤلفون آخرون: Shawkat Ali (592303) (author), Ataul Aziz Ikram (6815369) (author), Amine Bermak (1895947) (author)
منشور في: 2021
الموضوعات:
الوسوم: إضافة وسم
لا توجد وسوم, كن أول من يضع وسما على هذه التسجيلة!
_version_ 1864513560279777280
author Muhammad Ibrar Khan (13390617)
author2 Shawkat Ali (592303)
Ataul Aziz Ikram (6815369)
Amine Bermak (1895947)
author2_role author
author
author
author_facet Muhammad Ibrar Khan (13390617)
Shawkat Ali (592303)
Ataul Aziz Ikram (6815369)
Amine Bermak (1895947)
author_role author
dc.creator.none.fl_str_mv Muhammad Ibrar Khan (13390617)
Shawkat Ali (592303)
Ataul Aziz Ikram (6815369)
Amine Bermak (1895947)
dc.date.none.fl_str_mv 2021-06-09T00:00:00Z
dc.identifier.none.fl_str_mv 10.1109/access.2021.3087810
dc.relation.none.fl_str_mv https://figshare.com/articles/journal_contribution/Optimization_of_Memristive_Crossbar_Array_for_Physical_Unclonable_Function_Applications/24042429
dc.rights.none.fl_str_mv CC BY 4.0
info:eu-repo/semantics/openAccess
dc.subject.none.fl_str_mv Engineering
Electronics, sensors and digital hardware
Information and computing sciences
Data management and data science
Distributed computing and systems software
Memristors
Physical unclonable function
Resistance
Switches
Threshold voltage
Histograms
Mathematical model
Memristor
PUF
Memristive crossbar
Hardware security
Noise margin
IoT security
dc.title.none.fl_str_mv Optimization of Memristive Crossbar Array for Physical Unclonable Function Applications
dc.type.none.fl_str_mv Text
Journal contribution
info:eu-repo/semantics/publishedVersion
text
contribution to journal
description <p>Memristive crossbar Physical Unclonable Function (PUF) structures are emerging as strong security primitives for resource-constrained devices demanding good retention time, negligible standby power, small size, and ultra-low power operating requirements. Memristive PUF exploits the inherent high process variations of a memristor as a source of entropy to generate device-specific signatures. These PUFs need to be strong enough to deal with active and passive attacks as well as machine learning attacks, hence requires more device-to-device variability. Memristive PUF requires dense crossbar architecture to generate unique, uniform, and reliable device signatures. Dense memristive crossbars (Xbar) face the challenges of low noise margin, proper load resistance selection, scalability, and a precise sense circuitry at the load resistance side to read the resistive state of a memristor accurately. In this work, we have simulated and optimized the load resistance of memristive scaled up crossbar arrays. We have used two of our fabricated devices for memristive crossbar PUF simulation. The proposed crossbar PUF architecture satisfies the basic PUF evaluation metrics and improves noise margin (NM). The load resistance is optimized through MATLAB simulation. The impact of optimized load resistance on Xbar architecture is observed to be noticeable and around 18% improvement in the noise margin was observed when the crossbar is scaled up from 16×2 to 128×2.</p><h2>Other Information</h2><p>Published in: IEEE Access<br>License: <a href="https://creativecommons.org/licenses/by/4.0/legalcode" target="_blank">https://creativecommons.org/licenses/by/4.0/</a><br>See article on publisher's website: <a href="https://dx.doi.org/10.1109/access.2021.3087810" target="_blank">https://dx.doi.org/10.1109/access.2021.3087810</a></p>
eu_rights_str_mv openAccess
id Manara2_a85527a0c785a5afc3d0bf730cf4edef
identifier_str_mv 10.1109/access.2021.3087810
network_acronym_str Manara2
network_name_str Manara2
oai_identifier_str oai:figshare.com:article/24042429
publishDate 2021
repository.mail.fl_str_mv
repository.name.fl_str_mv
repository_id_str
rights_invalid_str_mv CC BY 4.0
spelling Optimization of Memristive Crossbar Array for Physical Unclonable Function ApplicationsMuhammad Ibrar Khan (13390617)Shawkat Ali (592303)Ataul Aziz Ikram (6815369)Amine Bermak (1895947)EngineeringElectronics, sensors and digital hardwareInformation and computing sciencesData management and data scienceDistributed computing and systems softwareMemristorsPhysical unclonable functionResistanceSwitchesThreshold voltageHistogramsMathematical modelMemristorPUFMemristive crossbarHardware securityNoise marginIoT security<p>Memristive crossbar Physical Unclonable Function (PUF) structures are emerging as strong security primitives for resource-constrained devices demanding good retention time, negligible standby power, small size, and ultra-low power operating requirements. Memristive PUF exploits the inherent high process variations of a memristor as a source of entropy to generate device-specific signatures. These PUFs need to be strong enough to deal with active and passive attacks as well as machine learning attacks, hence requires more device-to-device variability. Memristive PUF requires dense crossbar architecture to generate unique, uniform, and reliable device signatures. Dense memristive crossbars (Xbar) face the challenges of low noise margin, proper load resistance selection, scalability, and a precise sense circuitry at the load resistance side to read the resistive state of a memristor accurately. In this work, we have simulated and optimized the load resistance of memristive scaled up crossbar arrays. We have used two of our fabricated devices for memristive crossbar PUF simulation. The proposed crossbar PUF architecture satisfies the basic PUF evaluation metrics and improves noise margin (NM). The load resistance is optimized through MATLAB simulation. The impact of optimized load resistance on Xbar architecture is observed to be noticeable and around 18% improvement in the noise margin was observed when the crossbar is scaled up from 16×2 to 128×2.</p><h2>Other Information</h2><p>Published in: IEEE Access<br>License: <a href="https://creativecommons.org/licenses/by/4.0/legalcode" target="_blank">https://creativecommons.org/licenses/by/4.0/</a><br>See article on publisher's website: <a href="https://dx.doi.org/10.1109/access.2021.3087810" target="_blank">https://dx.doi.org/10.1109/access.2021.3087810</a></p>2021-06-09T00:00:00ZTextJournal contributioninfo:eu-repo/semantics/publishedVersiontextcontribution to journal10.1109/access.2021.3087810https://figshare.com/articles/journal_contribution/Optimization_of_Memristive_Crossbar_Array_for_Physical_Unclonable_Function_Applications/24042429CC BY 4.0info:eu-repo/semantics/openAccessoai:figshare.com:article/240424292021-06-09T00:00:00Z
spellingShingle Optimization of Memristive Crossbar Array for Physical Unclonable Function Applications
Muhammad Ibrar Khan (13390617)
Engineering
Electronics, sensors and digital hardware
Information and computing sciences
Data management and data science
Distributed computing and systems software
Memristors
Physical unclonable function
Resistance
Switches
Threshold voltage
Histograms
Mathematical model
Memristor
PUF
Memristive crossbar
Hardware security
Noise margin
IoT security
status_str publishedVersion
title Optimization of Memristive Crossbar Array for Physical Unclonable Function Applications
title_full Optimization of Memristive Crossbar Array for Physical Unclonable Function Applications
title_fullStr Optimization of Memristive Crossbar Array for Physical Unclonable Function Applications
title_full_unstemmed Optimization of Memristive Crossbar Array for Physical Unclonable Function Applications
title_short Optimization of Memristive Crossbar Array for Physical Unclonable Function Applications
title_sort Optimization of Memristive Crossbar Array for Physical Unclonable Function Applications
topic Engineering
Electronics, sensors and digital hardware
Information and computing sciences
Data management and data science
Distributed computing and systems software
Memristors
Physical unclonable function
Resistance
Switches
Threshold voltage
Histograms
Mathematical model
Memristor
PUF
Memristive crossbar
Hardware security
Noise margin
IoT security