Introduktion
Den hÀr artikeln ger en introduktion till hur kvantdatorer skiljer sig frÄn vanliga datorer och vilka risker de utgör för kryptovalutor och digital infrastruktur.
Asymmetrisk kryptografi och internetsÀkerhet
En offentlig nyckel kan delas fritt och anvÀndas för att kryptera information, som sedan endast kan dekrypteras med motsvarande privata nyckel. Detta sÀkerstÀller att endast den avsedda mottagaren kan komma Ät den krypterade informationen.
Idag Ă€r de flesta moderna algoritmer som anvĂ€nds för att generera nyckelparet baserade pĂ„ kĂ€nda matematiska falldörrsfunktioner. Dessa falldörrsfunktioner Ă€r kĂ€nda för att inte vara lösbara inom en tidsram som skulle vara genomförbar för vilken befintlig dator som helst. Det skulle ta oerhört lĂ„ng tid för Ă€ven de mest kraftfulla maskinerna att utföra dessa berĂ€kningar.Â
Detta kan dock snart komma att förĂ€ndras i och med utvecklingen av nya datorsystem som kallas kvantdatorer. För att förstĂ„ varför kvantdatorer Ă€r sĂ„ kraftfulla ska vi först förklara hur vanliga datorer fungerar. Â
Klassiska datorer
Datorerna som vi anvĂ€nder idag kan vi kalla klassiska datorer. Detta innebĂ€r att berĂ€kningar görs i sekventiell ordning â en berĂ€kningsuppgift utförs och sedan kan en annan startas. Detta beror pĂ„ att minnet i en klassisk dator mĂ„ste lyda fysikens lagar och endast kan ha ett tillstĂ„nd pĂ„ antingen 0 eller 1 (av eller pĂ„).
Det finns olika hÄrd- och mjukvarumetoder som gör att datorer kan dela upp komplexa berÀkningar i mindre bitar för att bli effektivare. Grunden Àr dock densamma. En berÀkningsuppgift mÄste slutföras innan en annan kan börja.
LÄt oss se pÄ följande exempel, dÀr en dator mÄste gissa en 4-bitarsnyckel. Var och en av de 4 bitarna kan antingen vara 0 eller 1. Det finns 16 möjliga kombinationer som visas i tabellen nedan:
![Klassisk dator som gissar en 4-bitarsnyckel frÄn 16 möjliga kombinationer](https://image.binance.vision/editor-uploads/1652c9496de845108315bc84bb266a3a.gif)
En klassisk dator mÄste gissa varje kombination separat, en i taget. TÀnk dig att du har ett lÄs och 16 nycklar pÄ en nyckelring. Var och en av de 16 nycklarna mÄste provas separat. Om den första inte öppnar lÄset kan nÀsta provas, sedan nÀsta och sÄ vidare tills den rÀtta nyckeln öppnar lÄset.
Men nÀr nyckellÀngden ökar, ökar ocksÄ antalet möjliga kombinationer exponentiellt. Om vi skulle lÀgga till en extra bit för att öka nyckellÀngden i exemplet ovan till 5 bitar skulle det resultera i 32 möjliga kombinationer. Att öka den till 6 bitar skulle resultera i 64 möjliga kombinationer. Med 256 bitar Àr antalet möjliga kombinationer nÀra det uppskattade antalet atomer som finns i vÄrt observerbara universum.
DÀremot vÀxer berÀkningshastigheten bara linjÀrt. En fördubbling av bearbetningshastigheten för en dator resulterar bara i en fördubbling av antalet gissningar som kan göras under en given tid. Exponentiell tillvÀxt övertrÀffar vida alla linjÀra framsteg pÄ gissningssidan.
Det verkar alltsÄ som om klassisk datoranvÀndning inte Àr ett hot mot den asymmetriska kryptering som anvÀnds av kryptovalutor och internetinfrastruktur.
 Â
Kvantdatorer
Det finns en klass av datorer som just nu befinner sig i mycket tidiga utvecklingsstadier för vilka dessa typer av problem skulle vara enkla att lösa â kvantdatorer. Kvantdatorer bygger pĂ„ grundlĂ€ggande principer som i teorin beskrivs om kvantmekanik, vilket handlar om hur partiklar mindre Ă€n en atom beter sig.
I klassiska datorer anvÀnds en bit för att representera information och en bit kan antingen ha tillstÄndet 0 eller 1. Kvantdatorer arbetar med kvantbitar. En kvantbit Àr den grundlÀggande informationsenheten i en kvantdator. Precis som en bit kan en kvantbit ha tillstÄndet 0 eller 1. Men tack vare det speciella med kvantmekanikens fenomen kan tillstÄndet för en kvantbit ocksÄ vara bÄde 0 och 1 samtidigt.
Detta har stimulerat forskning och utveckling inom omrÄdet kvantberÀkning, dÀr bÄde universitet och privata företag investerar tid och pengar pÄ att utforska detta spÀnnande, nya omrÄde. Att lösa praktiska tekniska problem och abstrakt teori inom detta omrÄde krÀver högteknologiska prestationer av mÀnniskor.
TyvÀrr skulle en bieffekt av dessa kvantdatorer vara att algoritmerna som ligger till grund för asymmetrisk kryptografi blir vÀldigt enkla att lösa och i grunden bryta de system som förlitar sig pÄ dem.
LÄt oss gÄ igenom exemplet med att knÀcka 4-bitarsnyckeln igen. En 4-kvantbitsdator skulle teoretiskt sett kunna ta alla 16 tillstÄnd (kombinationer) pÄ en gÄng, i en enda berÀkningsuppgift. Sannolikheten att hitta rÀtt nyckel skulle vara 100 % under den tid det skulle ta för kvantdatorn att utföra denna berÀkning.
![kvantdator som gissar en 4-bitarsnyckel frÄn 16 möjliga kombinationer.](https://image.binance.vision/editor-uploads/5ac13ae5c94e4d0ba4473d5c86dda4e0.gif)
KvantbestÀndig kryptografi
Utvecklingen av kvantdatorteknik kan undergrÀva kryptografin som ligger till grund för det mesta av vÄr moderna digitala infrastruktur, inklusive kryptovalutor.
Detta skulle Ă€ventyra sĂ€kerheten, verksamheten och kommunikationen i hela vĂ€rlden â frĂ„n regeringar och multinationella företag till den enskilda anvĂ€ndaren. Det Ă€r ingen överraskning att en betydande mĂ€ngd forskning inriktas pĂ„ att undersöka och utveckla motĂ„tgĂ€rder för denna teknik. Kryptografiska algoritmer som antas vara sĂ€kra mot hotet frĂ„n kvantdatorer Ă€r kĂ€nda som kvantresistenta algoritmer.
PÄ en grundlÀggande nivÄ verkar det som om risken förknippad med kvantdatorer skulle kunna mildras med symmetrisk nyckelkryptografi genom en enkel ökning av nyckellÀngden. Detta omrÄde för kryptografi Äsidosattes av asymmetrisk nyckelkryptografi, pÄ grund av de problem som uppstod vid delning av en gemensam hemlig nyckel över en öppen kanal. Det kan dock komma att dyka upp igen nÀr kvantberÀkningen utvecklas.
Lösningen för problemet med att sÀkert dela en gemensam nyckel över en öppen kanal kan ocksÄ hittas inom kvantkryptografi. Framsteg görs för att utveckla motÄtgÀrder mot sÄ kallad avlyssning. Avlyssnare pÄ en delad kanal kan upptÀckas med samma principer som krÀvs för utveckling av kvantdatorer. Detta skulle göra det möjligt att veta om en delad symmetrisk nyckel tidigare har lÀsts eller manipulerats av en tredje part.
Kvantdatorer och bitcoin-utvinning
Â
Sammanfattningsvis
Utvecklingen av kvantberĂ€kningar och det resulterande hotet mot nuvarande implementeringar av asymmetrisk kryptering verkar bara vara en tidsfrĂ„ga. Just nu Ă€r det dock inte ett problem â det finns gigantiska teoretiska och tekniska hinder att övervinna innan detta verkstĂ€lls.
PÄ grund av de enorma riskerna med informationssÀkerhet Àr det rimligt att börja lÀgga grunden mot en framtida attackvektor. Tack och lov pÄgÄr det en hel del forskning om potentiella lösningar som skulle kunna distribueras till befintliga system. Dessa lösningar skulle i teorin framtidssÀkra vÄr kritiska infrastruktur mot hotet frÄn kvantdatorer.
Kvantresistenta standarder skulle kunna distribueras till en bredare allmÀnhet pÄ samma sÀtt som end-to-end-kryptering introducerades genom vÀlkÀnda webblÀsare och meddelandeapplikationer. NÀr vÀl dessa standarder har slutförts kan kryptovalutans ekosystem relativt enkelt integrera det starkaste möjliga försvaret mot dessa attackvektorer.