Kommer Quantum Computing Render HTTPS Föråldrade och kasta din säkerhet bort?
När du surfar på Internet kan du ha hört termen "kvantdator" vid en eller annan punkt. Det låter allt så sciency! Vad de tar med på bordet är väldigt enkelt: Det är något bättre än vad vi för närvarande har, annars skulle vi inte arbeta för att åstadkomma denna tekniska revolution.
Men det finns en sak kryptografer har frågat sig ett tag: Vilken användning är krypteringsalgoritmer som RSA om kvanta datorer kommer att kunna bryta dem inom några sekunder? Kan de ens göra det? Det är en skrämmande fråga som många människor förmodligen inte skulle känna till svaret på.
Så här fungerar kryptering
Det finns massor av krypteringsalgoritmer, var och en med sina egna utmärkta metoder för att utarbeta hur du bäst skyddar dina data. Om vi skulle spendera tid på att prata om hur alla arbetar, skulle vi troligen behöva skriva ett par tusen sidor material.
Kärnan är att våra nuvarande krypteringsmetoder tar dina data och skickar den genom en serie matematiskt programmerade "steg" för att hoppa upp det på ett sådant sätt att du senare kan "un-jumble" den med rätt variabler. Dessa variabler är kända som "nycklar".
Moderna algoritmer som RSA, SHA-512 och jämn elliptisk kurva kryptografi fungerar på ungefär samma sätt. De tar en invecklad strategi för att dölja dina data på ett sådant sätt att vanliga datorer skulle ta millennier för att bryta sina algoritmer.
Men hur är det med kvantdatorer?
Varför Quantum-datorer är så läskiga
När du sätter dig ner och loggar in på Facebook eller vad du än använder på webben, tar du förmodligen för sig själv mängden teknik och datorkraft som är avsedd att skydda allt du gör. Det tar verkligen en tankeväckande mängd arbete från extraordinärt dyr maskinvara för att till och med börja bryta den barriär som dessa tjänster placerar mellan dig och inkräktare. Det är därför vi inte får våra konton hackade, eftersom någon bröt krypteringen. Det händer bara i filmer. De flesta anledningarna till att vi hamnar offer för hackare kan summeras som mänsklig dumhet, inte bristen på integritet i vår starkaste kryptering.
Kvantum datorer slags vända allt detta upp och ner. Eftersom de kan bearbeta information så snabbt och göra matematik som det är ingen verksamhet, gör de typ av kryptering lite värdelös. I själva verket har Google varit hårt på jobbet med att implementera en ny typ av kryptografi i väntan på eventuella kvantdatorattacker.
En kvantdator kan teoretiskt lösa RSA-pussel och allt som använder SSL-kryptering på några sekunder . Det betyder att HTTPS är i grunden värdelös vid denna tidpunkt om någon hade en massiv quantum rig och avfyrade den för att snoop runt på din trafik. De skulle kunna göra det på kortare tid än vad som krävs för att du ska ta en kopp kaffe eller uttala ordet "Mississippi".
Vad vi kan göra om det
Det finns egentligen inget mycket du kan göra själv för att förhindra kvanten "apokalyps" förutom att hoppas att den matematiska svårigheten att "lösa" kryptering håller takten innan dessa datorer blir vanliga föremål i allas hem. Om det inte händer kan du också koppla bort dig själv från Internet. Varje databas i världen, varje WiFi-hotspot där ute, och till och med ditt eget eget hem kan alla bli potentiella ormgropar.
Lyckligtvis har många intelligenta människor redan börjat arbeta med en lösning. För varje oförskämd territorium går vi över teknologisk framsteg, vi kommer alltid att möta problem som dessa. Som tidigare nämnts arbetar Google på något som kallas "ringinlärning med fel". Så otroligt som namnet låter är det komplicerat nog att det inte är lätt att lösa av kvantdatorer men enkelt nog att vanliga datorer fortfarande kan använda algoritmen för att kommunicera .
Bucken slutar inte här. Google är bara ett av de första företagen att tillkännage att det arbetar med en lösning. Det är mycket troligt att många andra människor redan arbetar med kvant-datasäkra algoritmer som kommer upp i anledningen i striden mellan kryptografi och datorkraft.
Tror du att kvantdatorer kommer att få överkanten? Eller är det hopp om att nya former av kryptering kommer att spara dagen och våra vanliga datorer kommer att kunna hantera bearbetningskraven? Berätta vad du tycker i en kommentar!