Quantum cryptography with time and phase encoding
Ondřej Čermák
Abstract
Limitujícím faktorem dnešního šifrování je neschopnost bezchybně detekovat odposlouchávání, a proto všechny šifrovací algoritmy s tím musí počítat. Pro distribuci šifrovacího klíče se dnes používá asymetrické šifrování založené na problému diskrétního logaritmu nebo faktorizaci prvočísel. Nové technologie, jako je nově se objevující oblast kvantových počítačů, však nabízejí algoritmy, které mohou efektivně vyřešit tyto úlohy, a tedy případně prolomit dnešní šifrování. Navíc by to mohlo ovlivnit všechna šifrovaná data, tedy nejen po vynálezu kvantového počítače schopného spouštět Shorův algoritmus, ale také všechna dříve uložená šifrovaná data. Kvantová distribuce klíčů umožňuji detekci odposlechu za pomocí zákonů kvantové mechaniky a umožňuje tak zcela bezpečně distribuovat symetrický klíč mezi dvě strany. Tato práce prezentuje simulaci, experimentální realizaci a testování systému kvantové distribuce klíče (QKD) založeného na protokolu BB84 s využitím časového a fázového kódování. Hlavním cílem bylo sestavit praktické optické zařízení schopné demonstrovat principy QKD na úrovni jednotlivých fotonů. Bylo vyvinuto plně integrované zařízení, které se skládá ze dvou asymetrických Mach-Zehnderových interferometrů rozdělených do sekcí Alice a Bob, propojených optickým vláknem, kvantovým kanálem. Mikropočítač Red Pitaya STEMlab 125-14 byl využit pro ovládání systému, generování laserových pulsů, aplikaci fázové modulace a provádění detekce fotonů. Na jednotlivých komponentách bylo provedeno testování a kalibrace pro optimalizaci systému. Klasická interference dosáhla viditelnosti 45,66\%, což se blíží teoretickému maximu 50\%. Kvantové měření na úrovni jednotlivých fotonů dosáhlo viditelnosti 32,60\%, což demonstruje úspěšnou interferenci a schopnost kódovat informace na jednotlivé fotony. Simulace pokrývá celý proces QKD, od generování kvantových stavů Alice, přenosu přes simulovaný kvantový kanál s šumem a ztrátami, měření Bobem a následnými postprocesingovými fázemi, včetně filtrování klíčů, odhadu chyb, korekce chyb, zesílení soukromí klíče a autentizace klíče. Provedeny byly rozsáhlé analýzy pro hodnocení dopadu různých zdrojů šumu a scénářů odposlechu na kvantovou chybovost bitů (QBER) a finální délku klíče.