Kvantové počítače
- využívá se znalostí quantové mechaniky
- suprapozice,
- interference - mohou se zvýraznit a
- entanglement - schopnost provázat dvě částice geograficky vzdálené
- umožňují řešit exponenciálně ryhchleji problémy neřešitelné jiným způsobem
- RSA šifra - Shorův algoritmus
- kdy bude prolomen bitcoin?
- výzkum materiálů - sloučenin, které jsou možné je velké množství, které není ani možné vyzkoušet a kvantové počítače mohou být velmi efektivní v simulaci
- hlavní problém - extrémní fyzikální podmínky a s tím spojený šum
- velký pokrok v posledních letech
- odhad že za deset let dojde k velkému zlomu
- kvantové obvody
- u klasických obvodů máme hradla
- kvanmtové obvody jsou obecnější - vstupy a výstupy nemusí být jen 0 / 1, uvažuje se superpoziceměření p zmizení superpozice se převede na 0,1
- kvantový stav qbitu
- představa koule v prostoru, severní pól 9, jižný 1, a každý bod na této svéře je validným stavem.
- tento bot je možné vyjádřit dvojicí komplexních čísel
- kvantové hradlo
- násobí unitární maticí - abysme se stále pohybovali po povrchu koule ve validním stavu
- pauliho-X hradlo
- NOT
- CX - CNOT hradlo
- kontrolované hradlo, dva vstupy dva výstupy
- jeden vstup je kontolní - pracuje jen když je na něm jednička
- Halamardovo hradlo
- transformuje dva stavy do superpozice
Kvantový Hello World -sestavení obvodu
Spuštění - na simulátoru, nebo na kvantovém počítači
typicky se spouští mnohorkát kvůli šumu - aby statisticky vygeneroval správný výsledekspuštění na kvantovém počítači
dostupný prakticky zadarmo v každém cloudu
- praktický příklad použití je bezpečnost a kryptografie