Abstrakt. Skapandet av unika nycklar av integrerade kretsar (IC) har viktiga tillämpningar inom områden som immaterialrätt (IP) kontraplagiat och inbyggd säkerhetsintegration. För detta ändamål, Fysiska Unclonable Functions (PUF) har föreslagits att bygga manipuleringsbeständig hårdvara genom att utnyttja slumpmässiga processvariationer. Befintliga PUFs lider av ökad overhead till den ursprungliga designen på grund av deras specifika funktioner för att generera unika nycklar och / eller routing begränsningar. I detta dokument föreslår vi en ny minnescellsbaserad PUF (MECCA PUF), som utför autentisering genom att utnyttja de inneboende processvariationerna i läs-/skrivsäkerhet hos celler i statiska minnen. Tillförlitligheten av celler kännetecknas efter tillverkning genom att inducera temporal fel, såsom skriva och komma åt fel i cellerna med hjälp av en programmerbar ordlinje pliktcykel controller. Eftersom de flesta moderna konstruktioner redan har betydande mängd inbäddat minne, medför det föreslagna tillvägagångssättet mycket lite overhead (<1 %) jämfört med befintliga PUF-konstruktioner. Simuleringsresultat för 1000 chips med 10% inter-die variationer visar att PUF ger stort urval av utmaning-respons par med hög unikhet (49,9% genomsnittlig inter-die Hamming avstånd) och utmärkt reproducerbarhet (0,85% genomsnittlig intra-die Hamming avstånd).
SRAM cell och minne blockbaserad PUF utnyttjar de inneboende processvariationer i läsa / skriva tillförlitlighet celler i statiska minnen implementeras i REF.
MECCA: a robust low-overhead PUF using embedded memory array
{'venue': 'CHES', 'journal': None, 'mag_field_of_study': ['Computer Science']}