Det är notoriskt svårt att skapa hårdvara som är immun från sidokanal och manipulera attacker. En hel del av den senaste litteraturen har därför istället övervägt algoritmiska försvar mot sådana attacker. I den här artikeln visar vi hur man algoritmiskt säkrar alla kryptografiska funktioner från kontinuerlig split-state läckage och manipulering attacker. En split-state attack på kryptografisk hårdvara är en som riktar sig mot separata delar av hårdvaran separat. Vår konstruktion kräver inte hårdvaran för att ha tillgång till slumpmässighet. Däremot krävde tidigare arbete med att skydda mot kontinuerligt kombinerat läckage och manipulering [28] verklig slumpmässighet för varje uppdatering. Vår konstruktion är i den gemensamma referenssträngen (CRS) modell; CRS måste hårdkopplas in i enheten. Vi noterar att tidigare negativa resultat visar att det är omöjligt att algoritmiskt säkra en kryptografisk funktionalitet mot en kombination av godtyckligt kontinuerligt läckage och manipulering attacker utan sann slumpmässighet; därför begränsas vår uppmärksamhet till split-state modellen är motiverad. Vår konstruktion är enkel och modulär, och bygger på en ny konstruktion, i CRS-modellen, av icke-aducerbara koder med avseende på split-state manipulering funktioner, som kan vara av oberoende intresse.
En sekvens av verk från arbetet i Liu och Lysyanskaya REF presenterade konstruktioner av icke-aducerbara koder säkra mot split-state manipulering.
Tamper and leakage resilience in the split-state model
{'venue': 'In Advances in Cryptology–CRYPTO 2012', 'journal': None, 'mag_field_of_study': ['Computer Science']}