Penso che ci siano molte risposte interessanti alla tua domanda, ma vorrei sottolineare quale trovo personalmente la conseguenza più affascinante della teoria quantistica sulla crittografia.
Uno dei fenomeni quantistici più affascinanti che non ha una controparte classica non è la clonazione . Ciò significa essenzialmente che se non si dispone di informazioni sufficienti su uno stato quantico, non è possibile prepararne altre copie. Questo potrebbe essere visto (informalmente) come una riaffermazione del principio di incertezza: se potessi preparare due copie perfette di un sistema di cui non sai nulla, allora nulla ti impedisce di misurare ciascuna copia in una base diversa, ottenendo così la conoscenza di due reciprocamente imparziali proprietà (ad esempio, se potessi copiare perfettamente un elettrone, allora potresti misurare il suo momento in una copia e la sua posizione nell'altra).
Nessuna clonazione è di solito un dolore enorme. Ad esempio, si consideri ad esempio l' algoritmo Miller-Rabin per i test di primalità . Questo è un algoritmo randomizzato, il che significa che ogni volta che lo esegui si svolge in modo leggermente diverso. Dato un numero primo, questo algoritmo ti dirà sempre che è un numero primo. Dato un numero composto, ti dirà ancora alcune volte che è primo. Tuttavia, si può dimostrare che il suo accade con probabilità che è inferiore a1 / 2. Ciò implica che se si esegue l'algoritmon volte su un numero composto la probabilità che ti dirà che è primo ogni volta che è al massimo 1 / 2n. Questo processo si chiama amplificazione e il presupposto sottostante è che possiamo sempre ripetere l'algoritmo. Sebbene banalmente classicamente, questa ipotesi generalmente non vale nel regno quantico, poiché lo stato di input potrebbe essere misurato e quindi irreversibilmente distrutto. Marriot e Watrous hanno dimostrato che gli algoritmi BQP possono ancora essere amplificati in questo modo, ma il modo per farlo è altamente non banale.
Come forse ti aspettavi, ora arriva il palco "limoni alla limonata". Perché se gli stati della clonazione sono impossibili, potremmo sfruttare questo a nostro vantaggio, per esempio, al fine di progettare cose di cui non vogliamo che le persone facciano copie, come il denaro?
Sorprendentemente, questa idea precede la maggior parte del calcolo e delle informazioni quantistiche. Già nel 1968, Steve Wiesner propose di applicare la non clonazione per implementare denaro che è fisicamente impossibile da forgiare. Più sorprendentemente, la sua costruzione è estremamente semplice e richiede solo la capacità di applicare cancelli Hadamard locali (e, di conseguenza, il denaro viene codificato in uno stato completamente separabile). Sfortunatamente, come racconta la storia, sembra che Wiesner non sia stato in grado di pubblicare la sua svolta per più di un decennio.
Da allora le applicazioni della non clonazione sono state notevolmente estese e sono in corso ricerche su ulteriori problemi molto naturali come il denaro pubblico quantico (nel sistema di Wiesner, solo chi ha creato il denaro può verificarlo. Ciò merita la domanda: è in grado di fare soldi che chiunque possa verificare ma nessuno potrebbe forgiare) ( vedi anche ), protezione quantistica da copia , crittografia non clonabile , token di firma una tantum, ecc. Questi sono tutti primitivi affascinanti che sono classicamente impossibili, ma che potrebbero essere possibili usando il calcolo quantistico (sotto alcune ipotesi computazionali lievi). L'attuale stato dell'arte è che quasi tutte queste costruzioni si basano su presupposti forti (o semplicemente irregolari) o sull'esistenza di un oracolo non realistico. Ma tieni presente che queste domande sono relativamente nuove e la ricerca che le coinvolge è molto attiva!