ABSTRACT Det yttersta målet med utvärdering av privata funktioner är en fullständig outsourcing av bearbetningsuppgifter till misstrogna plattformar (t.ex. moln), så att godtyckliga funktioner kan utvärderas utan läckage av hemlig information. Flera framgångsrika koncept har föreslagits i det förflutna, den mest slående har varit helt homomorfa kryptering förutom de välkända förvrängda kretsar och multipart beräkning. I den här artikeln tittar vi på en idealiserad modell av outsourcade beräkningar, som vi kallar en kryptodator. Detta är en (teoretisk) maskin som fungerar precis som en verklig dator i betydelsen att förstå ett standard monteringsspråk, men behålla alla sina interna signaler, register och minne krypterade hela tiden. Krypteringen antas under en nyckel som är okänd för angriparen, och tas som säker (på något kryptografiskt meningsfullt sätt), så att inget läckage av information från någon chiffertext kan förväntas från program med rimlig (polynom) tids komplexitet. Tyvärr är en sådan kryptodator nödvändigtvis osäker, oavsett hur krypteringen ser ut. I synnerhet antar vi inte uttryckligen någon specifik form av säkerhet (vald-chiffertext eller annan) eller (a)symmetri av kryptering; vår attack fungerar bara på chiffertexts och gör inga antaganden alls om krypteringen. Vi visar otrygghet i kryptodatorn genom att ta krypteringen som en svart låda, och visa hur man dechiffrerar varje signal i datorn genom ren dygd att lämna in ordentliga instruktioner för utförande. Vår attack faller in i den allmänna kategorin av sidokanal attacker, men till skillnad från andra relaterade attacker, varken utnyttja fysiska eller några logiska egenskaper hos den underliggande plattformen (förutom genomförandet flöde är observerbara). Något överraskande, visar det sig att även om problemet som vi anser är kryptografiskt, det verkar inte ha någon kryptografisk lösning och uppenbarligen kräver en tvärvetenskaplig strategi från nya riktningar. INDEX TERMS Privat funktionsutvärdering, säkerhet, tillämpad kryptografi, sidokanalsattack.
Det är den valda instruktion attack (CIA) av REF.
On the Security of a Universal Cryptocomputer: the Chosen Instruction Attack
{'venue': 'IEEE Access', 'journal': 'IEEE Access', 'mag_field_of_study': ['Computer Science']}