Side Channel Analysis
Side Channel Analysis to technika wykorzystywana w informatyce do złamania zabezpieczeń kryptograficznych. Polega ona na analizie różnych “kanałów bocznych”, czyli informacji generowanych przez procesor lub inne urządzenie podczas wykonywania operacji kryptograficznych. Może to być np. pobierana moc, zużycie energii, czas reakcji czy elektromagnetyczne promieniowanie.
Analizując te kanały boczne, można uzyskać informacje na temat kluczy szyfrujących, a nawet samej treści zaszyfrowanej wiadomości. W ten sposób osoby nieuprawnione mogą uzyskać dostęp do informacji, którymi powinny dysponować tylko uprawnione osoby.
Aby zapobiec side channel analysis, stosuje się różne metody ochrony, takie jak izolowanie procesora od innych urządzeń, korygowanie częstotliwości pracy czy zastosowanie specjalnej kryptografii opornej na tego typu ataki.