The stochastic nature of the switching mechanism of phase-change memory (PCM) arrays, which is a drawback for memory applications, can fruitfully be exploited to implement primitives for hardware security. By applying a set voltage pulse, whose amplitude corresponds to a switching probability of 50%, to a memory array initially placed in the full-reset state, half of the memory bits are statistically switched and programmed to state '1,' whereas the remainder of the bits persist in state '0.' Such a natural randomness can be exploited to create a true random number generator (TRNG), which is the building block of cryptographic applications. The feasibility of a TRNG by means of self-heating PCM cells is assessed and demonstrated through simulations based upon the random network model, i.e., a microscopic transport model previously developed and tested by the authors.

Self-Heating Phase-Change Memory-Array Demonstrator for True Random Number Generation / Piccinini, Enrico; Brunetti, Rossella; Rudan, Massimo. - In: IEEE TRANSACTIONS ON ELECTRON DEVICES. - ISSN 0018-9383. - 64:5(2017), pp. 2185-2192. [10.1109/TED.2017.2673867]

Self-Heating Phase-Change Memory-Array Demonstrator for True Random Number Generation

BRUNETTI, Rossella;
2017

Abstract

The stochastic nature of the switching mechanism of phase-change memory (PCM) arrays, which is a drawback for memory applications, can fruitfully be exploited to implement primitives for hardware security. By applying a set voltage pulse, whose amplitude corresponds to a switching probability of 50%, to a memory array initially placed in the full-reset state, half of the memory bits are statistically switched and programmed to state '1,' whereas the remainder of the bits persist in state '0.' Such a natural randomness can be exploited to create a true random number generator (TRNG), which is the building block of cryptographic applications. The feasibility of a TRNG by means of self-heating PCM cells is assessed and demonstrated through simulations based upon the random network model, i.e., a microscopic transport model previously developed and tested by the authors.
2017
64
5
2185
2192
Self-Heating Phase-Change Memory-Array Demonstrator for True Random Number Generation / Piccinini, Enrico; Brunetti, Rossella; Rudan, Massimo. - In: IEEE TRANSACTIONS ON ELECTRON DEVICES. - ISSN 0018-9383. - 64:5(2017), pp. 2185-2192. [10.1109/TED.2017.2673867]
Piccinini, Enrico; Brunetti, Rossella; Rudan, Massimo
File in questo prodotto:
File Dimensione Formato  
TED revised_V2.pdf

Open access

Descrizione: articolo principale
Tipologia: Versione dell'autore revisionata e accettata per la pubblicazione
Dimensione 3.34 MB
Formato Adobe PDF
3.34 MB Adobe PDF Visualizza/Apri
VOR_Self-Heating Phase-Change Memory-Array.pdf

Accesso riservato

Tipologia: Versione pubblicata dall'editore
Dimensione 2.65 MB
Formato Adobe PDF
2.65 MB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/1134745
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 25
  • ???jsp.display-item.citation.isi??? 20
social impact