Metodo per impostare un circuito Physically Unclonable Funcion, PUF, per applicazione crittografiche, comprendente: predisporre una molteplicità di moduli (11), ciascun modulo (11) comprendendo almeno tre celle (x, y, z) PUF embedded, ciascuna cella (x, y, z) essendo configurata per fornire un’uscita a seguito dell’applicazione di un ingresso. Per ciascun modulo (11) si eseguono le seguenti operazioni: definire una temperatura di riferimento; per ciascuna coppia di celle (x-y, x-z, y-z) appartenente a detto modulo (11), inizializzare ad un valore di default un rispettivo helper bit (HDA, HDB, HDC); portare detto modulo (11) a detta temperatura di riferimento; applicare a ciascuna cella (x, y, z) il rispettivo ingresso; identificare, tra dette coppie di celle (x-y, x-z, y-z), una prima coppia di celle avente maggior rapporto resistivo rispetto alle altre; definire l’output del modulo (11) in funzione dell’uscita delle celle della prima coppia. Viene poi modificata la temperatura di detti moduli all’interno di un intervallo di interesse. Se, al variare della temperatura, se la prima coppia di celle rimane quella con rapporto resistivo maggiore rispetto alle altre, si lasciano invariati gli helper bit (HDA, HDB, HDC). Se, al variare della temperatura, una seconda coppia di celle, diversa da detta prima coppia di celle, diventa quella con maggior rapporto resistivo rispetto alle altre, si eseguono le seguenti operazioni: si determina un output successivo sulla base delle uscite delle celle della seconda coppia; se l’output successivo è uguale all’output del modulo, allora si lasciano inalterati gli helper bit (HDA, HDB, HDC); se l’output successivo è diverso dall’output del modulo, allora si modifica il valore dell’helper bit associato a detta seconda coppia di celle. Viene poi generato in uscita un vettore di helper bit (HDA, HDB, HDC).

Metodo per impostare un circuito Physically Unclonable Funcion, PUF, per applicazione crittografiche

Lorenzo Cattaneo;Daniele Ielmini;Flavio Sancandi
2024-01-01

Abstract

Metodo per impostare un circuito Physically Unclonable Funcion, PUF, per applicazione crittografiche, comprendente: predisporre una molteplicità di moduli (11), ciascun modulo (11) comprendendo almeno tre celle (x, y, z) PUF embedded, ciascuna cella (x, y, z) essendo configurata per fornire un’uscita a seguito dell’applicazione di un ingresso. Per ciascun modulo (11) si eseguono le seguenti operazioni: definire una temperatura di riferimento; per ciascuna coppia di celle (x-y, x-z, y-z) appartenente a detto modulo (11), inizializzare ad un valore di default un rispettivo helper bit (HDA, HDB, HDC); portare detto modulo (11) a detta temperatura di riferimento; applicare a ciascuna cella (x, y, z) il rispettivo ingresso; identificare, tra dette coppie di celle (x-y, x-z, y-z), una prima coppia di celle avente maggior rapporto resistivo rispetto alle altre; definire l’output del modulo (11) in funzione dell’uscita delle celle della prima coppia. Viene poi modificata la temperatura di detti moduli all’interno di un intervallo di interesse. Se, al variare della temperatura, se la prima coppia di celle rimane quella con rapporto resistivo maggiore rispetto alle altre, si lasciano invariati gli helper bit (HDA, HDB, HDC). Se, al variare della temperatura, una seconda coppia di celle, diversa da detta prima coppia di celle, diventa quella con maggior rapporto resistivo rispetto alle altre, si eseguono le seguenti operazioni: si determina un output successivo sulla base delle uscite delle celle della seconda coppia; se l’output successivo è uguale all’output del modulo, allora si lasciano inalterati gli helper bit (HDA, HDB, HDC); se l’output successivo è diverso dall’output del modulo, allora si modifica il valore dell’helper bit associato a detta seconda coppia di celle. Viene poi generato in uscita un vettore di helper bit (HDA, HDB, HDC).
2024
File in questo prodotto:
File Dimensione Formato  
DEIB.23.027.A_PCT_Testo.pdf

Accesso riservato

Descrizione: italian text
: Altro materiale allegato
Dimensione 187.13 kB
Formato Adobe PDF
187.13 kB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

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