Il Qubit (lezione 2)
Red Hot Cyber
Condividi la tua difesa. Incoraggia l'eccellenza. La vera forza della cybersecurity risiede nell'effetto moltiplicatore della conoscenza.
Cerca
LECS 970x120 1
Redhotcyber Banner Sito 320x100px Uscita 101125
Il Qubit (lezione 2)

Il Qubit (lezione 2)

Roberto Campagnola : 30 Ottobre 2021 17:24

Autore: Roberto Campagnola
Data Pubblicazione: 30/10/2021

Nel primo articolo abbiamo illustrato i concetti di base e il quadro storico che ha posto le basi per la creazione dell’informatica classica. In questo articolo entriamo nel mondo quantistico, illustrando cosa sono i qubit, la componente fondamentale del processo computazionale che trasmette e contiene l’informazione in un computer quantistico (QC).

Come i calcolatori classici usano i bit come unità fondamentale dell’informazione, e tali bit si “materializzano” nel passaggio di una corrente in un circuito integrato, così nella computazione quantistica si usano i qubit (Quantum bit).

I metodi sperimentali per costruire i qubit sono molteplici, e più avanti daremo riferimento delle principali architetture di processori per computer quantistici e realizzazioni dei qubit, anche se per semplicità non si può prescindere da una trattazione puramente matematica e più astratta.

Prima di iniziare, dobbiamo però illustrare alcuni concetti fondamentali della meccanica quantistica e della notazione matematiche che si adopera.

Vettori di stato e sovrapposizione

Un qualsiasi sistema quantistico può essere descritto da grandezza, chiamato vettore di stato in uno spazio matematico chiamato Spazio di Hilbert, uno spazio vettoriale complesso.

Per descrivere uno stato quantistico si usa la notazione di Dirac, indicando i vettori come

B939cf Abf18baa63d941eaae0bf1b4c854b259 Mv2



chiamato vettore ket; si postula che tale vettore contenga tutte le informazioni sullo stato fisico del sistema quantistico che stiamo studiando. Associati ai vettori ket, esistono i vettori bra indicati come:

B939cf 7562c42a360c4d368b9bac8ebe51693d Mv2



e indicano i vettori a cui è stata applicata l’operazione matematica di coniugazione complessa.

Associata ai vettori di stato, si studia la funzione d’onda, una funzione complessa delle variabili spaziotemporali, tale che il suo modulo elevato al quadrato rappresenta la densità di probabilità di trovare il sistema fisico in un punto dello spazio ad un dato istante.

Tra i postulati fondamentali della meccanica quantistica, ha per noi molto interesse il Principio di sovrapposizione secondo cui due stati quantistici possono essere “sovrapposti”, dando origine ad un ulteriore stato quantisticamente valido.

Date, per esempio due funzioni d’onda:

B939cf 53e53ff45aa84e1b945fb936194bb606 Mv2



allora anche la funzione d’onda con:

B939cf 076cac94cf394cd8ba0c4c1d8e681473 Mv2

e

B939cf 2cad90be158d4972bf52b07d700231e4 Mv2



numeri complessi, rappresenta uno stato fisico valido. Vediamo cosa comporta il principio di sovrapposizione nella costruzione dei qubit.

Così come i bit classici possono assumere i valori 0 o 1, anche i qubit possono essere definiti da vettori che li definiscono negli stati:

B939cf 568b08c6bfb3402e86653f791f1b57ed Mv2



Tra gli stati ammessi possiamo trovare anche una combinazione lineare dei due stati, una sovrapposizione appunto, definita come:

B939cf F28029e27ed74506becf63f9acb89982 Mv2



Il qubit descritto da questo stato è simultaneamente, fino al momento della misura o della interazione con l’esterno (possiamo dire finché non è stato svolto il compito per il quale il QC è stato programmato) nello stato 0 e nello stato 1.

I coefficienti che vediamo nella formula. i coefficienti:

B939cf 69048ccbcb1348f1984d673d7c7ad373 Mv2



non appartengono al campo dei numeri reali, ma sono coefficienti complessi, e il loro quadrato:

B939cf C84fdaa1fe604e2496db3076e003d225 Mv2



rappresenta la probabilità di ottenere lo stato 0 o lo stato 1, con la condizione che:

B939cf 51e348f644c249fc9680d4013c7017d5 Mv2

 

Dai bit ai qubit

B939cf 2307ec1ecba14ca595836bb2e4a024e2 Mv2
Valori dei bit (sx), e sovrapposizione per i qubit (dx)

E’ questa la differenza rivoluzionaria rispetto ai bit classici, e ciò che rappresenta il punto cardine e la potenza futura dei computer quantistici. I bit classici posso essere o 0 o 1, quindi un registro di n bit può essere in una delle 2^n configurazioni possibili mentre eseguo una serie di calcoli che genereranno un output, anch’esso ben definito tra le 2^n configurazioni possibili.

In in QC invece il mio insieme di qubit, opportunamente impostato, dopo ogni operazione, può essere contemporaneamente al massimo in tutte le 2^n configurazioni, ognuna secondo opportuni pesi. In realtà non sempre è possibile avere i nostri qubit tutti sovrapposti nelle 2^n configurazioni possibili: questo perché alcuni qubit mi potranno servire come qubit di controllo, avendo sempre uno stato definito 0 oppure 1, andando a far diminuire le configurazioni possibili.

Un altro fenomeno che riduce le combinazioni possibili dei qubit è il fenomeno dell’entanglement, di cui parleremo nel prossimo numero della rubrica.

Un modo per rappresentare graficamente il concetto di sovrapposizione di stati per un singolo qubit fa uso della sfera di Bloch, una sfera di raggio unitario i cui punti sulla superficie sono in corrispondenza biunivoca con gli stati del qubit: il “polo nord” rappresenta lo stato

B939cf 0e07688ab62a4f65bcf79baf8c2f26e1 Mv2



il “polo sud” lo stato

B939cf 555b1e5eed724a4895106091c5b48c75 Mv2



mentre gli altri punti mappano le sovrapposizioni di

B939cf 9240e1cd0fb84c55a4b665fb29d3e37e Mv2



precisamente:

B939cf Aae8bfc48ac9492491c985d70d256ea3 Mv2



con

B939cf E8c3e7eaa037494bafb99320b5de0408 Mv2

 

La Sfera di Bloch

B939cf Bedbc5dbf81549a29b89440d88cae4b9 Mv2
La Sfera di Bloch

Si potrebbe pensare che in un singolo qubit sia contenuta una quantità infinita di informazioni, come potrebbero essere i punti di una sfera. Questa tuttavia è una maniera fuorviante e imprecisa di pensare ai qubit; sappiamo dai postulati della Meccanica Quantistica che nel momento in cui eseguo una misura su un qubit o interagisco con esso ottengo solo 0 oppure 1.

La misura cambia lo stato di un qubit, facendo “collassare” lo stato dalla sovrapposizione di 0 e 1 ad uno stato specifico definito dalle condizioni della misura. Da una singola misura di un qubit ottengo solo un singolo bit di informazione, è fondamentale ricordarlo. Quindi potremmo essere in grado di calcolare i due coefficienti α e β in solo se avessimo infiniti qubit tutti preparati in modo identico.

Questi fenomeni all’apparenza altamente contro intuitivi portano ad una incredibile accelerazione nella computazione di cui parleremo più in dettaglio nel prossimo numero dedicato agli algoritmi quantistici che possono essere utilizzati.

Per una panoramica sulle tecniche per costruire i qubit e i processori dei principali computer quantistici vi rimandiamo a https://www.redhotcyber.com/post/il-processore-del-computer-quantistico.

Reference:

Quantum Computation and Quantum Information – Nielsen, Chuang

Photo credit:
https://en.wikipedia.org/wiki/Bloch_sphere
https://itmanager.space/qubit/

Immagine del sitoRoberto Campagnola
Laureato in fisica delle particelle, attualmente assegnista di ricerca presso i Laboratori Nazionali di Frascati-INFN e il CERN, si occupa dell’upgrade dell’esperimento CMS – Compact Muon Solenoid per il Large Hadron Collider.

Lista degli articoli

Articoli in evidenza

Immagine del sito
A tutta sorveglianza: Predator torna più potente che mai grazie a nuove vulnerabilità zero-day
Di Redazione RHC - 08/12/2025

Malgrado le difficoltà geopolitiche significative, il settore degli spyware mercenari resta una minaccia adattabile e persistente; in questo contesto, il noto fornitore Intellexa prosegue l’esp...

Immagine del sito
Educazione digitale dei bambini: il grande ritardo di adulti e scuola
Di Inva Malaj - 08/12/2025

Secondo Eurostat nel 2023 solo il 55% dei cittadini dell’Unione Europea tra i 16 e i 74 anni possedeva competenze digitali almeno di base, con forti differenze tra paesi: si va da valori intorno all...

Immagine del sito
L’interruzione di Cloudflare del 5 dicembre 2025 dovuta alle patch su React Server. L’analisi tecnica
Di Redazione RHC - 07/12/2025

Cloudflare ha registrato un’interruzione significativa nella mattina del 5 dicembre 2025, quando alle 08:47 UTC una parte della propria infrastruttura ha iniziato a generare errori interni. L&#8...

Immagine del sito
GlobalProtect di Palo Alto Networks è sotto scansioni Attive. Abilitate la MFA!
Di Redazione RHC - 07/12/2025

Una campagna sempre più aggressiva, che punta direttamente alle infrastrutture di accesso remoto, ha spinto gli autori delle minacce a tentare di sfruttare attivamente le vulnerabilità dei portali V...

Immagine del sito
Rilasciata FreeBSD 15.0: ecco le novità e i miglioramenti della nuova versione
Di Redazione RHC - 06/12/2025

Dietro molte delle applicazioni e servizi digitali che diamo per scontati ogni giorno si cela un gigante silenzioso: FreeBSD. Conosciuto soprattutto dagli addetti ai lavori, questo sistema operativo U...