Každého v oblasti IT zajímá, jak velkou hrozbou pro kryptografii jsou kvantové počítače a jak se s daným problémem vyrovnat. Tato série článků se snaží populární formou tento problém vysvětlit. Po vysvětlení útoku s pomocí kvantových počítačů a je vhodné pochopit, jak vlastně kvantové počítače pracují.
Jedná se o důmyslná zařízení, která zpravidla využívá extrémně nízkých teplot pro dosažení potřebného stavu hmoty, výjimkou jsou například fotonické kvantové počítače. Aby se s ní dalo pracovat, je nutné provést zdánlivě protichůdné kroky, omezit její energii a zároveň ji uvést do excitovaného stavu. Cílem je vytvořit izolované ostrůvky, u kterých se mohou projevit tři základní vlastnosti kvantového světa. Jedná se o superpozici, provázanost (entanglement) a interferenci. Takový ostrůvek (qbit) může v případě superpozice dosáhnout všech možných stavů, tedy logická 1, logická 0 a vše mezi tím. Pokud je qbitů více, mohou tyto dva body obsahovat najednou hodnoty 00, 01, 10 a 11. Mimo tyto stavy konkrétní stavy samozřejmě mohou obsahovat i neurčité stavy, zjednodušeně tedy vše mezi 00 a 11. Stejným způsobem je možné pokračovat. Stavy jsou pravděpodobnostní, mohou mezi sebou interferovat, tedy působit na sebe. Výsledek výpočtu je možné určit až měřením.
Na rozdíl od klasického počítače, kde každý bit obsahuje jednu hodnotu tak qbit obsahuje obě. Díky tomu tak pro uložení 256 bitů v průběhu výpočtu potřebujeme na digitálním počítači 256 digitálních bitů, ale pouze 8 qbitů. Právě tento princip, procházení přes všechny možnosti, umožňujě extrémní výpočetní výkon, poskytovaný kvantovými počítači. Zároveň je to jistá nevýhoda, protože díky pravděpodobnostní povaze výpočtu je nutné ho několikrát zopakovat.
Přestože v současnosti říkáme, že se jedná o kvantový počítač, není to zcela přesné. Tyto počítače připomínají více hradlová pole (FPGA), která jsou programovaná pro konkrétní požadavky. V tuto chvíli není možné zadat parametry přímo jako součást programu a je nutné tyto údaje poskytnout nastavením struktury obvodů. Díky tomu je možné si představit výpočet jako sérii vln, přesněji vlnu pravděpodobnosti, která prochází obvodem. Obvod některým vlnám dovolí projít a zesílí jejich výsledek, jiným projít nedovolí.
Jak si vlastně představit chování jednotlivého qbitu? Od počítačů jsme zvyklí na bit, který má konkrétní hodnoty 0 nebo 1, nic mezi tím. Zapnuto nebo vypnuto. Ale pokud se pracuje s qbity, uvedené neplatí. Stav qbitu je možné si představit jako povrch glóbu. Na jižním pólu je jednička, na severním nula. V průběhu výpočtu může být hodnota kdekoliv na povrchu, ale měřením „spadne“ na severní nebo jižní pól. Stejně tak částice mohou mít orientaci směrem v jedné z os x, y nebo z, což opět ukazuje na povrch glóbu, tedy libovolné místo. Uvedené popisy jsou ale jenom různý pohled na tu samou záležitost z informatického, matematického a fyzikálního pohledu.
U kvantových počítačů je možné se potkat s jednoqbitovými hradly, jako je Hadamard (H), Pauliho hradla (X, Y, Z), rotace qbitů. Dála pak dvouqbitová hradla, tedy hlavně CNOT, CZ, iSWAP a další. Jejich rychlosti závisí na použité technologii a je možné je přibližně rozlišit následujícím způsobem.
| Technologie | Jednoqubitová | Dvouqubitová | Poznámky |
| Supravodivé qubity | 10–50 ns | 100–400 ns | Velmi rychlá, kratší koherence |
| Iontové pasti | 1–10 µs | 50–300 µs | Pomalejší, extrémně přesné |
| Neutrální atomy | 0.5–5 µs | 1–10 µs | Dobrá škálovatelnost |
| Fotonicé qubity | ~ps–ns | pravděpodobnost | Rychlé, těžká interakce |
| Topologické qubity (teoretické) | N/A | N/A | Experimentální |
Teoretická horní mez rychlosti přepínání kvantových hradel (QSL – Quantum Speed Limit) by měla být v řádu pikosekund až desítkách femtosekund, tedy v rozsahu 10-12 s až 10-14 s. Současné technologie jsou přibližně o 4-8 řádů pomalejší. Dále, je rozdíl mezi rychlostí výpočtu v kvantovém procesoru a rychlostí šíření informací (dobu interakce, například šíření mikrovlnného signálu tuto interakci zajišťujícího). Ta v našem vesmíru nemůže přesáhnout rychlost světla. Zní to trochu nesmyslně, ale šíření informací zajišťující nastavení qbitů do požadovaného stavu je omezený. Další čas zabírá změna (změna orientace v Hilbertově prostoru), tento čas je opět minimální. Co ale zabírá nejvíce času je řídící elektronika (1-10µs) a kvantové korekční kódy. Ale vastní kooperace na pravděpodobnostním výpočtu probíhá (s výjimkou uvedených zpoždění) díky zákonitostem kvantového světa prakticky okamžitě.
Vysvětlení zpoždění na QEC a řídící elektronice:
Pokud více fyzických qbitů tvoří jeden logický, je nutné si uvědomit
závislosti mezi cykly QEC (Quantum Error Correction, 0,5-2 µs)
a odpovídajícími opravami chyby na úrovni logického qbitu. Měření
a dekódováním chyb zabírá přibližně 1-50µs. Až poté je možné
zpracování logického qbitu (postaveného díky QEC nad několika
fyzickými) na hradle, kde výsledné logické hradlo má rychlost
zhruba 10-200 µs. Pozor, zpracovává se logický, nikoliv fyzickký
qbit. Na výsledku tak hradlo může mít "rychlost" okolo
100 µs. Vlastní elektronika vytváří další zpoždění. Jednak
se jedná o řízení, v současnosti zpravidla na FPGA (< 10 µs).
K tomu vytvoření signálu, kdy použití mikrovln vyžaduje další
~1 µs a readout (rozhodnutí) o délce přibližně 10 µs. Rychlost
hradel je proto v příkladu značně zjednodušena.
Pokračování bude v části Shorův algoritmus (16.března 2026)
1. Úvodní ustanovení
1.1. Tyto všeobecné obchodní podmínky jsou, není-li ve smlouvě písemně dohodnuto jinak, nedílnou součástí všech smluv týkajících školení, pořádaných nebo poskytovaných školitelem, Jan Dušátko, IČ 434 797 66, DIČ 7208253041, se sídlem Pod Harfou 938/58, Praha 9, zapsané u Úřadu městské části Praha 9 (dále jen „školitel“).2. Vznik smlouvy přihlášením ke kurzu
2.1. Přihláškou se rozumí jednostranný úkon objednatele adresovaný školiteli prostřednictvím datové schránky s identifikací euxesuf, e-mailu na adresu register@cryptosession.cz nebo register@cryptosession.info, internetových stránek cryptosession.cz, cryptosession.info nebo kontaktním telefonem +420 602 427 840.3. Zánik smlouvy zrušením přihlášky
3.1. Přihláška může být objednatelem zrušena pomocí e-mailu, nebo pomocí datové schránky.4. Cena a platební podmínky
4.1. Odesláním přihlášky objednatel akceptuje smluvní cenu (dále jen účastnický poplatek) uvedenou u daného kurzu.5. Podmínky školení
5.1. Školitel je povinnen informovat objednatele 14 dní dopředu o místě a času školení, včetně termínu zahájení a ukončení denního programu.6. Reklamace
6.1. Pokud je účastník hrubě nespokojen s průběhem kurzu, je školitel o této informaci vyrozuměn.7. Autorská práva k poskytnutým materiálům
7.1. Školicí materiály poskytnuté školitelem v rámci konání školení splňují znaky autorského díla dle zákona č. 121/2000 Sb.8. Zodpovědnost
8.1. Školitel nepřebírá odpovědnost za nedostatky ve službách kterékoliv třetí strany, kterou využívá při školeních.9. Platnost podmínek
9.1 Tyto všeobecné obchodní podmínky jsou platné a účinné od 1. října 2024.Informace o sběru a zpravování osobních údajů
Zpracovatel Jan Dušátko (dále jen „Správce“), dle nařízení Evropského parlamentu a Rady (EU) č. 2016/679 o ochraně fyzických osob v souvislosti se zpracováním osobních údajů a o volném pohybu těchto údajů a o zrušení směrnice 95/46/ES (obecné nařízení o ochraně osobních údajů, dále jen „Nařízení“) zpracovává osobní údaje. Dále jsou rozepsané jednotlivé osobní údaje, které jsou součástí zpracování při konkrétních aktivitách u této webové prezentace a v rámci obchodního styku.Informace o záznamech přístupu na webovou prezentaci
Tento web nesbírá žádné cookies. Stránka nepoužívá ani žádné analytické scripty třetích stran (sociální sítě, cloud provideři). Z těchto důvodů je také nabízena volba pro zobrazení mapy formou odkazu, kde primárním zdrojem je OpenStreet a alternativy pak často používané Mapy společnosti Seznam, a.s., případně Google Maps společnosti Google LLC Inc. Využití jakéhokoliv z těchto zdrojů je zcela na libovůli uživatelů těchto stránek. Správce nenese odpovědnost za sběr dat realizovaný těmito společnostmi, neposkytuje jim data o uživatelích a na sběru dat nespolupracuje.Informace o kontaktování provozovatele stránek
Formulář pro kontaktování provozovatele stránek (správce) obsahuje následující osobní údaje: jméno, příjmení, e-mail. Tyto údaje jsou určeny jen a pouze pro tuto komunikaci, odpovídající oslovení uživatele a jsou udržovány po dobu nezbytnou k naplnění účelu, maximálně pak po dobu jednoho roku, pokud si uživatel neurčí jinak.Informace o objednávkovém formuláři
Pro případ zájmu o objednávku formulář obsahuje více údajů, tj. jméno, příjmení, e-mail a kontaktní údaje na organizaci. Tyto údaje jsou určeny jen a pouze pro tuto komunikaci, odpovídající oslovení uživatele a jsou udržovány po dobu jednoho roku, pokud si uživatel neurčí jinak. V případě, kdy na základě této objednávky dojde k uzavření obchodního vztahu, budou nadále správcem udržovány pouze informace vyžadované českými zákony na základě obchodních vztahů (název a adresa společnosti, číslo bankovního účtu, typ kurzu a jeho cena).Informace o dokumentu o absolovování kurzu
V rámci kurzu je vydán zpracovatelem dokument o absolovování kurzu. Tento dokument obsahuje následující údaje: jméno a příjmení studenta, název a datum absolovování kurzu a jméno zaměstnavatele. Uvedené informace se následně používají pro tvorbu lineárního stromu hashí (nemodifikovatelný záznam). Tato databáze obsahuje pouze informace o poskytnutých jménech a názvech společností, které mohou a a nemusí odpovídat realitě a je udržován zpracovatelem pro případné opětovné vystavení nebo ověření vydání dokumentu.Práva subjektu osobních údajů
Zákazník nebo návštěvník tohoto webu má možnost požádat o informace o zpracování osobních údajů, právo požadovat přístup k osobním údajům, případně právo požádat o opravu nebo výmaz veškerých dat, které by o něm byly vedeny. V případě výmazu tento požadavek není možné splnit pouze pokud se nejedná o data nezbytně nutná v rámci obchodního styku. Zákazník nebo návštěvník webu má dále právo na vysvětlení týkající se zpracování jeho osobních údajů, pokud tento zjistí nebo se domnívá, že zpracování je prováděno v rozporu s ochranou jeho soukromého a osobního života nebo v rozporu s platnými právními předpisy a právo požadovat odstranění takto vzniklého stavu a zajištění nápravy.