A kvantumszámítástechnika rohamléptekkel fejlődik, és hamarosan mindent megváltoztat, amit ma a biztonságról gondolunk.
Peter Shor 1994-ben publikált egy olyan kvantumalgoritmust, amely kvantumszámítógépen képes belátható időre csökkenteni a nagy egész számok faktorizálását. Ez azért fontos, mert a digitális világunk nagy részét – az online kommunikációtól a banki tranzakciókig – nyilvános kulcsú titkosítási algoritmusok védik. Az RSA például épp arra épül, hogy a nagy számok prímtényezőkre bontása klasszikus számítógépekkel elképesztően időigényes – a jelenlegi kulcshossz mellett akár évmilliárdokat is igénybe vehetne. A kvantumszámítógépek fejlődése azonban azzal fenyeget, hogy ezt az időt drasztikusan lecsökkenti, így a jelenlegi kriptográfiai rendszerek hosszú távú biztonsága kérdésessé válik.
A kvantum veszélyei
A klasszikus számítógépek bináris bitekkel dolgoznak, amelyek mindig csak egyetlen értéket vehetnek fel: vagy 0-t, vagy 1-et. Ezzel szemben a kvantumszámítógépek qubitjei a szuperpozíció révén egyszerre több állapotot is felvehetnek, lehetővé téve számukra, hogy párhuzamosan dolgozzanak számos lehetőséggel. A jelenlegi titkosítási algoritmusok – mint az RSA vagy az elliptikus görbéken alapuló kriptográfia (ECC) – olyan problémákra épülnek, amelyek klasszikus számítógépen nehezen oldhatók meg. Egy elég erős kvantumszámítógép azonban képes ezeket gyorsan feltörni, ami alapjaiban rendíti meg a jelenlegi kriptográfia biztonságát.
„Q-day”-nek nevezzük azt a napot, amikor a kvantumszámítógépek ténylegesen képesek lesznek feltörni a ma használt nyilvános kulcsú titkosítási algoritmusokat, például az RSA 2048-at vagy az ECC-t. Ez azt jelenti, hogy az így védett digitális információk – internetes tranzakciók, banki adatok, személyes információk – azonnal sebezhetővé válnak. Ezért elengedhetetlen, hogy időben áttérjünk olyan megoldásokra, amelyek kvantumbiztos védelmet nyújtanak.
Csak néhány év van hátra

A posztkvantum kriptográfia olyan titkosítási megoldásokat jelent, amelyek klasszikus számítógépeken alkalmazhatók, és olyan nehéz matematikai problémákon alapulnak, amelyek – jelenlegi tudásunk szerint – még a kvantumszámítógépek számára is megoldhatatlanok, így biztosítva a digitális adatok védelmét a kvantumtechnológia elterjedése után is. A NIST által elfogadott algoritmusokat – például a CRYSTALS-Kybert és a CRYSTALS-Dilithiumot – a vezető gyártók (Thales, Entrust) már beépítették a biztonsági hardvermoduljaikba (HSM) és kulcsmenedzsment megoldásaikba, amelyek firmware-frissítéssel bővíthetők a jövőben sztenderddé váló újabb algoritmusokkal is.
A kérdés már csak az: mikor érkezik el a Q-day? Az szakértők nagyjából egyetértenek abban, hogy a kriptográfia szempontjából releváns kvantumtechnológiai áttörés a következő egy évtizeden belül várható. A NIST 2030-tól már nem ajánlja az RSA 2048 és ECC 256 algoritmusokat, 2035-től pedig nem is engedélyezi azokat. A „harvest now, decrypt later” támadások elszaporodásával pedig a ma ellopott adatok a jövő kvantumszámítógépeivel visszafejthetők lesznek – így már most is kiemelt fontosságú a meglévő adataink védelme.
Most kell elkezdeni az átállást
Az átállás hosszú, több lépésből álló folyamat: fel kell mérni, hogy milyen titkosításokat használunk, azok milyen adatokat védenek, és hogyan tudjuk őket biztonságosan átvinni posztkvantum-megoldásokra. A kvantumszámítógépek teljesítménye qubitenként exponenciálisan növekszik – a fejlődés eleinte lassú és alig észlelhető, de egy bizonyos küszöb után drámaian felgyorsulhat. Amikor elérkezik ez a pont, már csak azok lesznek biztonságban, akik időben elkezdték a felkészülést.
Hajabács Balázs







