Site icon THE FOREFRONT OF TECHNOLOGY

Vad är Side Channel Attack? – Definition, metoder och mer

Vad är Side Channel Attack?  – Definition, metoder och mer

Definition av sidokanalattack

En sidokanalattack är en indirekt attack på ett IT-system genom att utnyttja fysiska och logiska bieffekter. Sidokanalattacker är komplexa och svåra att förhindra.

Attackmetoden använder fysisk eller logisk sida effekter och försöker extrahera skyddad information eller och även algoritmer genom observation och analys.

Det finns användning av elektromagnetisk strålning, energiförbrukning, tiden som krävs för specifika funktioner, minnesanvändning och annat.

Och även strömförbrukningen gör det möjligt att dra slutsatser om den aktuella datorkraften och de operationer som utförs av en processor.

Vilka är de olika metoderna för sidokanalattacker? En väsentlig skillnad görs mellan aktiva och passiva sidokanalattacker.

Passiva metoder

För det första försöker passiva metoder få åtkomst till information eller föremål värda att skydda genom att bara observera biverkningarna.

Ett exempel på en passiv metod är analysen av ett tangentbord med en värmekamera för att fastställa lösenord eller PIN-koder som matas in av värmen som utstrålas av fingrarna på tangentbordet.

Aktiva metoder

Aktiva attackmetoder stör processen eller funktionen hos en enhet.

Ett exempel på en aktiv metod är att göra en felaktig inmatning eller genom att be systemet att utföra en specifik funktion.

Tajming attack: mätning av beräkningstiden vid exekvering av vissa funktioner

Detektering och analys av värmestrålning

Insamling och analys av ljudstrålning

Och även, Mätning och analys av processorenergiförbrukning

Mätning och analys av elektromagnetisk strålning

Observation och analys av svaret på felaktiga uppgifter

Och även, utvärdering av minnesanvändning

Vilka är skyddsåtgärderna mot sidokanalattacker?

För det första är skyddet mot sidokanalattacker komplext och svårt. De typiska åtgärderna mot sidokanalattacker är:

elektromagnetisk skärmning av enheterna

fysiska åtgärder mot ljud och värmestrålning

Justering av körtider av olika processer genom att infoga redundanser

Och även Generering av körtider som beror på slumpmässiga funktioner

Införande av fysiska och logiska brusfunktioner