Vil Quantum Computing Render HTTPS Utdatert og kaste bort sikkerheten din?
Mens du surfer på Internett, har du kanskje hørt begrepet "kvantecomputer" på et eller annet tidspunkt. Alt høres så skarpt ut! Det de bringer til bordet, er veldig enkelt: Det er noe bedre enn det vi har for øyeblikket, ellers ville vi ikke jobbe med å skape denne teknologiske revolusjonen.
Men det er en ting kryptografer har spurt seg en stund: Hvilken bruk er krypteringsalgoritmer som RSA hvis kvante datamaskiner vil kunne bryte dem i løpet av sekunder? Kan de selv gjøre det? Det er et skremmende spørsmål som mange mennesker sannsynligvis ikke vil vite svaret på.
Hvordan kryptering jobber for øyeblikket
Det finnes tonn krypteringsalgoritmer, hver med sine egne quirky metoder for å finne ut hvordan du best beskytter dataene dine. Hvis vi skulle tilbringe tid å snakke om hvordan de alle jobber, ville vi sannsynligvis måtte skrive et par tusen sider med materiale.
Hovedpunktet er at våre nåværende krypteringsmetoder tar dataene dine og sender det gjennom en serie matematisk programmerte "trinn" for å knytte det opp slik at du senere kan "un-humle" det med de riktige variablene. Disse variablene er kjent som "nøkler".
Moderne algoritmer som RSA, SHA-512 og jevn elliptisk kurve kryptografi fungerer på omtrent samme måte. De tar en innviklet tilnærming til å skjule dataene dine på en slik måte at vanlige datamaskiner vil ta årtusener for å bryte sine algoritmer.
Men hva med kvante datamaskiner?
Hvorfor Quantum-datamaskiner er så skummelt
Når du setter deg ned og logger deg på Facebook eller hva du bruker på nettet, tar du nok for gitt mengden teknologi og datakraft som er dedikert til å beskytte alt du gjør. Det tar virkelig en tankefylt mengde arbeidskraft fra ekstraordinært dyr maskinvare til å begynne å bryte barrieren som disse tjenestene plasserer mellom deg og inntrengere. Det er derfor vi ikke får kontoene våre hacket, fordi noen brøt krypteringen. Det skjer bare i filmer. De fleste grunnene til at vi ender opp med hackere, kan oppsummeres som menneskelig dumhet, ikke mangelen på integritet i vår sterkeste kryptering.
Quantum datamaskiner slags slå alt dette på hovedet. Fordi de kan behandle informasjon så fort og gjøre matte som om det er ingen virksomhet, gjør de slags kryptering litt ubrukelig. Faktisk har Google jobbet hardt for å implementere en ny type kryptering i påvente av eventuelle kvanteanfall.
En kvantecomputer kan teoretisk løse RSA-puslespill og alt som bruker SSL-kryptering i løpet av sekunder . Dette betyr at HTTPS er i utgangspunktet ubrukelig på dette tidspunktet hvis noen hadde en massiv quantum rig og fyret det opp for å snoop rundt på trafikken din. De kunne gjøre dette på kortere tid enn det tar for deg å ta en slurk av kaffen din eller uttale ordet "Mississippi."
Hva vi kan gjøre med det
Det er egentlig ikke så mye du kan gjøre selv for å forhindre kvanten "apokalypse" bortsett fra å håpe at den matematiske vanskeligheten med å "løse" kryptering holder opp tempoet før disse datamaskinene blir vanlige elementer i alles hjem. Hvis det ikke skjer, kan du også koble deg selv fra Internett. Hver database i verden, hver WiFi-hotspot der ute, og til og med ditt eget hjem, kan alle bli potensielle slangegraver.
Heldigvis har mange intelligente mennesker allerede begynt å jobbe med en løsning. For hvert ukjent territorium vi krysser i teknologisk fremgang, vil vi alltid møte problemer som disse. Som tidligere nevnt jobber Google på noe som heter "ring læring med feil." Som uflatterende som navnet høres, er det komplisert nok at det ikke er lett oppløsbart av kvante datamaskiner, men enkelt nok at vanlige datamaskiner fortsatt kan bruke algoritmen til å kommunisere .
Bucken stopper ikke her. Google er bare ett av de første selskapene som kunngjør at det jobber med en løsning. Det er svært sannsynlig at mange andre folk allerede jobber med kvante-datasikkerte algoritmer som vil komme opp i ante i kampen mellom kryptografi og databehandlingskraft.
Tror du at kvante datamaskiner vil få overhånden? Eller er det håp om at nye former for kryptering sparer dagen, og våre vanlige datamaskiner vil kunne håndtere behandlingskravene? Fortell oss hva du synes i en kommentar!