Abstract-En ökande oro bland designers och integratörer av militära och försvarsrelaterade system är den underliggande säkerheten för de enskilda mikroprocessorkomponenter som utgör dessa system. Skadliga kretsar kan införas och döljas i flera skeden av designprocessen genom användning av tredje parts immateriella rättigheter (IP), designverktyg och tillverkningsanläggningar. Sådan hårdvara Trojan kretsar har visat sig kunna stänga av huvudprocessorn efter ett slumpmässigt antal cykler, sända känslig information över bussen, och förbigå autentiseringsmekanismer programvara. I detta arbete föreslår vi en arkitektur som kan förhindra informationsläckage på grund av sådan skadlig hårdvara. Vår teknik är baserad på att garantera ett visst beteende i minnet systemet, som kommer att kontrolleras vid en extern väktare kärna som "godkänner" varje minne begäran. Genom att sitta mellan off-chip-minnet och huvudkärnan kan skyddskärnan övervaka bussaktiviteten och verifiera den kompilatordefinierade korrektheten hos alla minnesböcker. Experimentella resultat på en konventionell x86-plattform visar att applikationsbinärer kan reinstrumenteras statiskt för att samordna med väktarens kärna för att övervaka offchip-åtkomst, vilket resulterar i mindre än 60 % overhead för majoriteten av de studerade riktmärkena.
I REF föreslås en arkitektur baserad på en extern skyddskärna som krävs för att godkänna varje begäran om minne.
Detecting/preventing information leakage on the memory bus due to malicious hardware
{'venue': "DATE '10", 'journal': None, 'mag_field_of_study': ['Computer Science']}