Elektromagnetiske og akustiske sidekanaler
Undersøg elektromagnetiske emissioner, akustisk kryptanalyse og Spectre/Meltdown.
Elektromagnetiske og akustiske sidekanaler er en gratis Cryptology Academy-lektion på CoddyKit. Dette er lektion 3 af 4. Du kan læse hele lektionen gratis nedenfor — og derefter øve dig praktisk i browseren med en indbygget kodeeditor og en AI-vejleder, der er tilgængelig døgnet rundt. Den er en del af læringsforløbet i Cryptology Academy, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Cryptology Academy-kurset indeholder 4 lektioner i alt.
Ud over strømforbrug: Andre fysiske kanaler
Ud over strømforbrug udsender chips elektromagnetisk (EM) stråling og genererer akustisk støj. Begge kanaler bærer dataspecifikke signaler, der kan lække kryptografiske hemmeligheder.
Elektromagnetisk udstråling
Transistorer, der skifter, udsender EM-stråling. En lille probe, der placeres nær en IC, kan opfange signaler, som er rumligt lokaliseret til en enkelt funktionel enhed — mere præcist end en global måling af strømforbruget.
EM kontra strømforbrugsanalyse
EM-prober kan målrettes bestemte moduler (f.eks. AES' S-boks-enhed), mens resten af chippen ignoreres. Det øger signal-støj-forholdet og reducerer antallet af spor, der kræves for at gendanne nøglen.
TEMPEST: Kompromitterende udstråling
TEMPEST (et klassificeret amerikansk regeringsprogram, der senere blev afklassificeret) undersøger EM-udstråling fra skærme, tastaturer og logikkredsløb. Van Eck-aflytning genskaber indholdet på CRT- eller LCD-skærme ud fra lækket RF.
Akustisk kryptanalyse
I 2013 gendannede Shamir og kolleger RSA-4096-nøgler ved at optage den højfrekvente hyletone fra kondensatorer i en bærbar computer. Lyden ændrer sig afhængigt af, hvilke modulære multiplikationer CPU'en udfører.
Spectre og Meltdown: Mikroarkitektoniske sidekanaler
Spectre (2018) udnytter spekulativ udførelse: Hukommelsesadgange, der afhænger af hemmelige værdier, efterlader cachespor, som en angriberproces kan aflæse. Det bryder procesisolering på tværs af browsere og virtuelle maskiner.
Flush+Reload og Prime+Probe
Flush+Reload: Angriberen tømmer en cachelinje, målprocessen tilgår en adresse, der afhænger af en hemmelighed, og angriberen indlæser linjen igen og måler adgangen. Træf = hurtigt = hemmelighedsbitten udledes.
Opsætning af akustisk angreb
En retningsbestemt mikrofon eller kontaktmikrofon på chassiset opfanger kondensatorstøj. Signalet digitaliseres ved 44 kHz–192 kHz og behandles med FFT for at udtrække frekvensmønstre, der afhænger af nøglen.
EM-angreb på tværs af VM'er i skyen
Forskere har demonstreret EM-lækage mellem sammenplacerede cloud-VM'er på den samme fysiske vært og har genskabt AES-nøgler fra en offer-VM ved hjælp af en probe, der var tilsluttet delt infrastruktur.
Reelle CVE'er og hændelser
CVE-2017-5753 (Spectre), CVE-2017-5754 (Meltdown) og det akustiske RSA-angreb (Usenix Security 2014) er markante eksempler. Browserleverandører har reduceret timeresolutionen for at begrænse cacheangreb.
Videnstjek
Hvad gjorde det akustiske RSA-angreb fra 2013 muligt?
Opsamling på lektionen
EM-prober giver en rumlig opløsning, som global effektmåling ikke kan give. Akustiske angreb udnytter kondensatorstøj. Mikroarkitekturelle angreb (Spectre/Meltdown) bruger tidsmålinger af cachen. Modforanstaltningerne spænder fra EM-afskærmning til deaktivering af delte timere i browsere.
Lær Cryptology Academy med en AI-underviser — gratis
Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.
- Kurser
- 67
- Lektioner
- 261
Ofte stillede spørgsmål
Er lektionen “Elektromagnetiske og akustiske sidekanaler” gratis?
Ja — hele teksten til “Elektromagnetiske og akustiske sidekanaler” kan læses gratis her på nettet. Hvis du vil øve dig interaktivt med en indbygget kodeeditor og en AI-vejleder døgnet rundt og få adgang til resten af Cryptology Academy-kurset, skal du opgradere til CoddyKit PRO. Cryptology Academy-kurset indeholder 4 lektioner i alt.
Hvad lærer jeg i “Elektromagnetiske og akustiske sidekanaler”?
Undersøg elektromagnetiske emissioner, akustisk kryptanalyse og Spectre/Meltdown. Du øver dig i Cryptology Academy med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.
Skal jeg have erfaring for at begynde på Cryptology Academy?
Der kræves ingen tidligere erfaring. Cryptology Academy på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 3 af 4.
Hvor lang tid tager lektionen “Elektromagnetiske og akustiske sidekanaler”?
De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.
Kan jeg skrive og køre kode i denne Cryptology Academy-lektion?
Ja. Alle Cryptology Academy-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.
Alle lektioner i dette kursus
- Timingangreb: Udtrækning af nøgler fra eksekveringstid
- Effektanalyse: SPA og DPA
- Elektromagnetiske og akustiske sidekanaler
- Modforanstaltninger: Maskering, blinding og kode i konstant tid