Luận văn Tìm hiểu mật mã lượng tử

TRƯỜNG ………………….  
KHOA……………………….  
-----[\ [\-----  
Báo cáo tt nghip  
Đề tài:  
TÌM HIU MT MÃ LƯỢNG TỬ  
LI CM N  
Trꢀꢁc ht em xin gi li cm n trân trng Čꢂn TS. H Vn Hꢀꢆng, cùng PGS-  
TS. oàn Vn Ban, các thy Čã tn tình ch bo sa cha sai sót giúp em hoàn thành  
khóa lun này.  
Em xin trân trng cm n các thy cô giáo Trꢀꢄng ꢊꢏi hc Công ngh - ꢊꢏi hc  
Quc gia Hà Ni. Phong cách ging dy, s ch bo nhit tình cng vi nhng kinh  
nghim quý báu ca thy cô Čã thc s Čem li cho em nhiu kin thc và cái nhìn mi  
m. Giúp em sau khi ra trꢀꢄng s t tin hn trong công vic, trong ngh nghip mà mình  
Čã chn.  
Xin chân thành cm n tt c chin hu Čã cùng sát cánh trong sut thi gian  
hc tp.  
Hà Ni, tháng 5 nm 2010  
Sinh viên  
Phm Trꢀꢄng Sinh  
M ꢄꢅU  
Cùng vi s phát trin ln mnh ca ngành mt mã hc, các nhà mt mã hc Čã  
nghiên c u và Čꢇa ra mt h mt mã mi mang tên “mt mã lꢇꢊng t”. Mt mã lꢇꢊng t  
là h mt mã da trên các tính cht ca c hc lꢇꢊng t và không ph thuc vào bt c s  
tính toán nào, do Čó nó Čꢇꢊc cho là gii pháp chng li s tính toán ln ca máy tính  
lꢇꢊng t. Mt mã lꢇꢊng t Čã Čꢇꢊc ch ng minh có kh nng bo mt vô Čiu kin. Trên  
th gii, Čã có rt nhiu nꢇꢀc Čang xây dng mng lꢇꢊng t nh M, Anh,…  Vit Nam  
cng Čã có nhiu Čꢒ tài nghiên c u v mt mã lꢇꢊng t nhng do tính thi s ca nó, nên  
tôi vn nghiên c u v mt mã lꢇꢊng t và chn nó làm Čꢒ tài cho khóa lun này.  
Chꢆꢇng 1: M t mã lꢆꢈng t  
Gii thiu s lꢇꢊc v mt mã lꢇꢊng t, lch s hình thành mt mã lꢇꢊng t. Các lý  
thuyt v c hc lꢇꢊng t, tính toán lꢇꢊng t, t Čó áp dng nó vào mt mã lꢇꢊng t.  
Chꢆꢇng 2: Phân phi khóa lꢆꢈng t  
Gii thiu v phân phi khóa lꢇꢊng t, tìm hiu các giao th c trong phân phi khóa  
lꢇꢊng t. Ch ng minh kh nng an toàn vô Čiu kin ca các giao th c trong phân phi  
khóa lꢇꢊng t. Cách xác Čꢙnh gii hn li, các phꢇꢍng pháp “làm mn khóa” và “tng tính  
bo mt”.  
Chꢆꢇng 3: Thc trng công ngh m t mã lꢆꢈng t, Čꢎ xut và xây dng  
chꢆꢇng trình mô phng m t mã lꢆꢈng t  
Gii thiu thc trng ca công ngh mt mã lꢇꢊng t trong thc t, các hꢇꢀng Či,  
Čꢒ xut trong mt mã lꢇꢊng t. Xây dng chꢇꢍng trình mô phng phân phi khóa lꢇꢊng  
t theo giao th c BB84.  
MC LC  
Chꢆꢇng 1. MT MÃ LꢓꢔNG T .......................................................................1  
1.1  
1.2  
GI I THI!U V" M#T MÃ L$%NG T& ...................................................................... 1  
LÝ THUY'T L$%NG T&............................................................................................. 3  
Bit lꢇꢊng t.............................................................................................................. 3  
(o lꢇꢗng lꢇꢊng t ................................................................................................... 5  
Bt Čꢙnh lꢇꢊng t.................................................................................................... 6  
Liên kt lꢇꢊng t ..................................................................................................... 7  
(ꢙnh lý không th sao chép lꢇꢊng t....................................................................... 9  
TÍNH TOÁN L$%NG T&.............................................................................................. 9  
Mt s ký hiu toán hc .......................................................................................... 9  
Bin Č)i bit lꢇꢊng t.............................................................................................. 10  
Phép nhân trng thái lꢇꢊng t ............................................................................... 10  
(o lꢇꢗng lꢇꢊng t trên c s* toán hc.................................................................. 11  
Trng thái Bell....................................................................................................... 12  
Ch ng minh không th sao chép lꢇꢊng t............................................................. 15  
C)ng lꢇꢊng t........................................................................................................ 16  
TRUY"N THÔNG L$%NG T& .................................................................................. 18  
MÃ HÓA SIÊU DÀY (+C.......................................................................................... 20  
K'T CH$,NG............................................................................................................. 21  
1.2.1  
1.2.2  
1.2.3  
1.2.4  
1.2.5  
1.3  
1.3.1  
1.3.2  
1.3.3  
1.3.4  
1.3.5  
1.3.6  
1.3.7  
1.4  
1.5  
1.6  
Chꢆꢇng 2. PHÂN PHI KHÓA LꢓꢔNG T ..................................................22  
2.1  
2.2  
GI I THI!U V" PHÂN PH-I KHÓA L$%NG T&................................................... 22  
CÁC GIAO TH.C PHÂN PH-I KHÓA L$%NG T& ............................................... 25  
Giao th c BB84..................................................................................................... 25  
2.2.1  
2.2.1.1 Quy ꢇꢀc trong giao th c BB84 ......................................................................... 25  
2.2.1.2 Phép Čo lꢇꢗng trong giao th c BB84............................................................... 25  
2.2.1.3 Các bꢇꢀc thc hin giao th c BB84.................................................................. 27  
2.2.1.4 Kh nng tn công ca Nhân trong giao th c BB84 ......................................... 32  
2.2.2  
Giao th c B92........................................................................................................ 38  
2.2.2.1 Các bꢇꢀc thc hin giao th c B92 .................................................................... 40  
2.2.2.2 Kh nng tn công ca Nhân trong giao th c B92............................................ 44  
2.2.3  
Giao th c EPR....................................................................................................... 47  
2.2.3.1 Các bꢇꢀc thc hin giao th c EPR.................................................................... 49  
2.2.3.2 Kh nng tn công ca Nhân trong giao th c EPR ........................................... 50  
2.2.4  
2.2.5  
Xác Čꢙnh h s gii hn li ε ................................................................................ 51  
Làm mn khóa và tng tính bo mt ...................................................................... 51  
2.2.5.1 Làm mn khóa.................................................................................................... 52  
2.2.5.2 Tng tính bo mt.............................................................................................. 54  
K'T CH$,NG............................................................................................................. 54  
2.3  
Chꢆꢇng 3. THC TRNG CÔNG NGH MT MÃ LꢓꢔNG T, XÂY  
DNG CHꢓꢂNG TRÌNH MÔ PHNG MT MÃ LꢓꢔNG T ꢄꢛ  
XUT……………………………………………………………………………..55  
3.1  
TH/C TR0NG CÔNG NGH! M#T MÃ L$%NG T&.............................................. 55  
3.2  
CH$,NG TRÌNH MÔ PH1NG GIAO TH.C PHÂN PH-I KHÓA L$%NG T&... 57  
Mc Čích mô phng............................................................................................... 57  
Giao th c truyn khóa lꢇꢊng t............................................................................. 58  
Gii thiu chꢇꢍng trình ......................................................................................... 58  
Kt Lun ................................................................................................................ 67  
(" XU2T .NG D3NG C4A M#T MÃ L$%NG T&............................................... 67  
3.2.1  
3.2.2  
3.2.3  
3.2.4  
3.3  
K T LUN.............................................................................................................68  
A. K'T QU5 (0T ($%C.................................................................................................... 68  
B. H$ NG PHÁT TRI6N .................................................................................................... 68  
C. Ý NGH7A .......................................................................................................................... 69  
Danh M!c Hình  
Hình 1.1 Mô hình trao Č)i thông tin bí mt  
Hình 1.2 Mô hình trao Č)i thông tin bí mt da trên c hc lꢇꢊng t  
Hình 1.3 Hai trng thái c bn ca qubit  
Hình 1.4 Hình c8u Bloch  
Hình 1.5 Hai c s* quan trng ca qubit  
Hình 1.6 Minh ha Čꢙnh lý bt Čꢙnh lꢇꢊng t  
Hình 1.7 S Č9 to c:p trng thái Bell  
Hình 1.8 C)ng lꢇꢊng t Hadamard  
Hình 1.9 C)ng lꢇꢊng t Cnot  
Hình 2.1 Mô hình phân phi khóa  
Hình 2.2 Mô hình phân phi khóa lꢇꢊng t  
Hình 2.3 Bng chuyn Č)i bit và qubit trong giao th c BB84  
Hình 2.4 Mô hình giao th c BB84  
Hình 2.5 Bng giao ꢇꢀc trong giao th c B92  
Hình 2.6 C:p Čôi không trc chu;n mà An s dng  
Hình 2.7 Kt qu phép Čo lꢇꢗng ca Bình  
Hình 2.8 S Č9 trng thái ca qubit  
Hình 2.9 Bng giao ꢇꢀc trong giao th c EPR  
Hình 2.10  
S Č9 trng thái ca Bình khi An gi qubit có trng thái   
S Č9 trng thái ca Bình khi An gi qubit có trng thái +  
Hình 2.11  
Hình 2.12 Bng c s* dùng Čꢂ Čo lꢇꢗng ht liên Čꢀi  
Hình 2.13 S Č9 thc hin E91  
Chꢆꢇng 1. MT MàLꢓꢔNG T  
1.1 GI"I THIU V MT MÃ LꢓꢔNG T  
Mt mã lꢇꢊng t là công ngh cho phép bo mt thông tin truyn Či b<ng truyn  
thông quang, qua quang si cng nh qua không gian[1] (FSO - Free Space Optical  
communications). Nó cho phép thông tin Čꢇꢊc bo mt "tuyt Čꢐi", không ph thuc vào  
Čꢈ mnh ca máy tính, Čꢈ ti tân ca dng c hay s xo quyt ca hacker. S bo mt  
ca mt mã lꢇꢊng t b=t ngu9n t nh>ng quy lut không th phá b ca t nhiên mà * Čây  
là các tính cht ca c hc lꢇꢊng t, do Čó nó Čꢇꢊc xem nh là mt s bo v mnh m?  
nht có th cho d> liu.  
Ngu9n gc ca mt mã lꢇꢊng t Čꢇꢊc Čꢇa ra b*i Stephen Weisner[11], gi là  
"Conjugate Coding" t Č8u nh>ng nm 70. Sau Čó, Čꢇꢊc công b vào nm 1983 trên tp  
chí Sigact News b*i Bennett và Brassard, nh>ng ngꢇꢗi Čã nghiên c u nh>ng ý tꢇ*ng ca  
Weisner và phát trin chúng theo cách riêng ca mình. H cho ra "BB84", giao th c mt  
mã lꢇꢊng t Č8u tiên vào nm 1984, nhng mãi Čꢓn tn nm 1991, thí nghim Č8u tiên v  
th th c này mi Čꢇꢊc thc hin thành công qua mt Čꢇꢗng truyn 32 cm. Nh>ng giao  
thng ngày nay Čã Čꢇꢊc th nghim thành công trên quang si * Čꢈ dài hàng trm km.  
Hình dꢇꢀi Čây mô t mt giao th c ca mt mã, thông tin nhy cm có th Čꢇꢊc làm  
ri lon b*i ngꢇꢗi gi (An) thành mt dng thông tin mà ngꢇꢗi ngoài không th nhn  
bit. (iu này Čꢇꢊc thc hin b*i mt công th c toán hc, gi là thut toán mã hóa.  
Ngꢇꢗi nhn Čꢇꢊc (Bình) s? có thut toán gii mã Čꢂ tìm li d> liu ban Č8u.  
Hình 1.1: Mô hình trao Čꢚi thông tin bí mt  
(ꢂ gi thông tin mt cách bí mt, khóa gii mã phi Čꢇꢊc truyn Či mt cách bí mt.  
Nhng khi ngꢇꢗi nhn nhn Čꢇꢊc mt khóa thì làm th nào xác minh Čꢇꢊc khóa này là  
- 1 -  
tht và nó Čꢇꢊc gi> bí mt? Trꢇꢀc Čây, Čiu này là không th. Mt mã lꢇꢊng t gii quyt  
vn Čꢒ này! Nó cho phép ngꢇꢗi gi và ngꢇꢗi nhn xác minh tính bo mt ca tng khóa.  
.ng dng trc tip nht ca mt mã lꢇꢊng t là quá trình truyn khóa bí mt. Ti  
sao không dùng Čꢇꢗng truyn lꢇꢊng t này Čꢂ truyn trc tip thông tin c8n truyn Či?  
B*i vì lꢇꢊng thông tin trong mt Čꢇꢗng truyn lꢇꢊng t không nhiu và tc Čꢈ không cao.  
Nh vào quá trình mã hóa mà s truyn thông tin này có th Čꢇa Čꢓn s bo mt cao cho  
Čꢇꢗng truyn khác có tc Čꢈ trao Č)i thông tin cao hn rt nhiu.  
Nguyên lí ca s trao Č)i thông tin lꢇꢊng t này da vào s quan sát các trng thái  
lꢇꢊng t; nh>ng photon Čꢇꢊc truyn Či Čꢇꢊc Č:t trong mt trng thái riêng bit b*i ngꢇꢗi  
gi và sau Čó Čꢇꢊc quan sát b*i ngꢇꢗi nhn. B*i theo thuyt tꢇꢍng Čꢐi, nh>ng trng thái  
lꢇꢊng t liên hp không th Čꢇꢊc quan sát cùng mt lúc. Tùy theo cách quan sát, giá tr  
ca h Čo Čꢇꢊc s? khác nhau, nhng trong mt h các trng thái liên hp duy nht; ví d  
nh phân cc ca photon Čꢇꢊc mô t b*i mt trong ba h khác nhau: phân cc ph@ng,  
phân cc c8u hay phân cc elip. Nh vy, nu ngꢇꢗi gi và ngꢇꢗi nhn không tha thun  
trꢇꢀc v h quan sát Čꢇꢊc s dng, ngꢇꢗi nhn có th tình c hy thông tin ca ngꢇꢗi  
nhn mà không nhn Čꢇꢊc gì có ích.  
Nh vy, s tip cn Čꢍn gin nht v Čꢇꢗng truyn lꢇꢊng t là: ngꢇꢗi gi mã hóa  
thông tin b*i các trng thái lꢇꢊng t, ngꢇꢗi nhn quan sát các trng thái Čó, sau Čó nh  
vào tha thun t trꢇꢀc v h quan sát, ngꢇꢗi gi và ngꢇꢗi nhn trao Č)i thông tin mt  
cách Čúng Č=n.  
Ta xét trꢇꢗng hp mt kênh truyn bo mt thông thꢇꢗng và có "ngꢇꢗi tn công *  
gi>a" (man-in-the-middle attack). Trong trꢇꢗng hp này, ngꢇꢗi nghe lén (Nhân) Čꢇꢊc cho  
là có kh nng Čiu khin kênh truyn, có th Čꢇa thông tin vào và ly thông tin ra không  
có thiu sót nào hay Čꢈ trA nào. Khi An c g=ng thit lp khóa bí mt cùng Bình, Nhân  
tham gia vào và tr li tin theo c hai hꢇꢀng, làm cho An và Bình tꢇ*ng r<ng h Čang nói  
chuyn vi nhau. Khi khóa bí mt Čꢇꢊc thit lp, Nhân nhn, sao chép và gi li thông tin  
Čꢂ Čꢏm bo An và Bình nói chuyn vi nhau bình thꢇꢗng. Gi s r<ng thi gian x lí tín  
hiu là Čꢄ nhanh, Nhân có th nhn Čꢇꢊc toàn b khóa bí mt và do Čó nhn Čꢇꢊc tt c  
thông tin Čꢇꢊc truyn Či gi>a An và Bình vi không mt phát hin nào. Nhng khi mt  
mã lꢇꢊng t Čꢇꢊc áp dng trong các quy lut lꢇꢊng t; trng thái lꢇꢊng t ca photon  
không th Čꢇꢊc sao chép. Nh vy, mt cách t nhiên, khi Nhân c g=ng ly thông tin mã  
hóa b*i mt photon, s nghe lén này s? gây li * phía Bình. (iu này s? cho phép An và  
- 2 -  
Bình nhn bit Čꢇꢊc khi nào Čꢇꢗng truyn ca h b tác Čꢈng b*i ngꢇꢗi nghe lén th ba,  
khi Čó h có th chuyn qua kênh truyn khác, hay Čꢍn gin hn là làm trA Čꢇꢗng truyn  
li vi các khóa Čꢇꢊc thay Č)i liên tc.  
Hình 1.2: Mô hình trao Čꢚi thông tin bí mt da trên c hc lꢀꢛng t  
Ngoài kh nng trao Č)i khóa nh các h mt mã thông thꢇꢗng, mt mã lꢇꢊng t  
còn có kh nng phát hin s xut hin ca bên th ba tham gia vào phiên truyn khóa.  
(ây là tính cht n)i tri so vi các h mt mã khác, cng vì có tính cht này hai bên trao  
Č)i khóa dA dàng bit Čꢇꢊc khóa sau khi trao Č)i có thc s an toàn không.  
1.2 LÝ THUY T LꢓꢔNG T  
1.2.1 Bit lꢇꢊng t  
Mt qubit (vit t=t ca quantum bit[7]) hay bit lꢇꢊng t là mt Čꢍn v thông tin  
lꢇꢊng t. Trong Čó miêu t mt h c hc lꢇꢊng t có hai trng thái c bn thꢇꢗng Čꢇꢊc  
ký hiu là 1 0 (Čꢆc là két 0 và két 1) ho:c 0 1 (Čꢆc là bra 0 và bra 1) tꢇꢍng  
ng vi hai trng thái phân cc th@ng dc và phân cc th@ng ngang ca photon.  
Hình 1.3: Hai trng thái c bn ca qubit  
- 3 -  
Khác vi mt bit c) Čin thông thꢇꢗng chB nhn mt trong hai giá tr 1 ho:c 0, mt  
trng thái qubit thu8n túy là ch9ng chp lꢇꢊng t tuyn tính ca hai trng thái c bn trên.  
Nh vy mt qubit Čꢇꢊc biu diAn:  
ψ = α 0 + β 1  
Trong Čó α β Čꢇꢊc gi là biên Čꢈ xác sut và giá tr chúng có th nhn là s  
ph c. (ꢂ Čꢍn gin ngꢇꢗi ta thꢇꢗng biu diAn trng thái ca qubit dꢇꢀi dang vector:  
α
» ÿ  
ψ = α 0 + β 1 =  
[
α
β
]
ho:c ψ = α 0 + β 1 =  
… Ÿ  
β
Khi Čo lꢇꢗng ψ trong c s* c bn chB cho ta 1 vi xác sut là α 2 ho:c cho  
0 vi xác sut là ϕ = α 0 + β 1 , do Čó ta có  
α 2 + β 2 = 1  
Không gian trng thái ca b nh qubit có th miêu ta trên hình hc b<ng hình c8u  
Bloch. Nó là không gian hai chiu, nghCa là trng thái lꢇꢊng t ca mt qubit có hai bc  
t do. Mt b nh ch a n qubit s? 2n+1 2 bc t do.  
Hình 1.4: Hinh cu Bloch  
Trong khi c8u Bloch, tt c các trng thái ca qubit có th vit dꢇꢀi dng liên hp  
ch9ng chp ca 1 0 . Nh vy ψ Čꢇꢊc biu diAn:  
iϕ  
θ
θ
θ
θ
ψ = cos( ) 0 + e sin( )1 = cos( ) 0 + (cosϕ + isinϕ)sin( )1  
2
2
2
2
Vi: 0 θ ≤ Π , 0 ϕ 2Π  
Các giá tr ca (x, y, z) ti ψ trong hình c8u Čꢇꢊc tính:  
x = sinθ cosϕ  
y = sinθ sinϕ  
z = cosφ  
- 4 -  
Trong mt mã lꢇꢊng t, ngoài hai trng thái c bn là 1 =  
0,1 0 = (1,0) Čꢇꢊc  
( )  
s dng chúng ta còn quan tâm Čꢓn hai trng thái c bn khác ca lꢇꢊng t là:  
1
1
1
1
+ =  
( 0 + 1 ) =  
(1,1) − =  
( 0 1 ) =  
(1,1) .  
2
2
2
2
Trng thái + ca bit lꢇꢊng t tꢇꢍng ng vi s phân cc ca photon là phân  
cc chéo 45o 135o .  
1.2.2 (o lꢇꢗng lꢇꢊng t  
(o lꢇꢗng lꢇꢊng t là hành Čꢈng dùng các thit b trong lꢇꢊng t Čꢂ quan sát trng  
thái ca các photon phân cc. Trong mt mã lꢇꢊng t, Čo lꢇꢗng là mt hành Čꢈng không  
th tách ri, da vào trng thái ca các pohoton phân cc Čo Čꢇꢊc mà ta quyt Čꢙnh xem  
bit c) Čin tꢇꢍng ng ca nó là 1 hay 0.  
Mt khái nim chúng ta c8n quan tâm khi nguyên c u c hc lꢇꢊng t là c s*. C  
s* Čꢇꢊc to thành t c:p Čôi trc chu;n. (iu Čó có nghCa là nu hai trng thái ϕ ψ  
trong cùng c s* luôn có tích vô hꢇꢀng ca hai vector b<ng 0 hay ϕ ψ = 0 . Mt trng  
photon bt kD Čꢇꢊc Čo trong c s* thì kt qu Čo lꢇꢗng chB có th cho là ϕ ho:c ψ .  
Xét bn thái c bn ca lꢇꢊng t va Čꢒ cp * trên là 1 , 0 , + , , ta có 1 0 = 0 .  
Nh vy c:p 1 , 0 Čꢇꢊc gi là c:p Čôi trc chu;n, c:p Čôi này to lên c s* gi là c  
s* ngang. Tꢇꢍng t t + , cng là c:p Čôi trc chu;n to lên c s* chéo .  
Hình 1.5: Hai c s quan trng ca qubit  
Khi Čo lꢇꢗng lꢇꢊng t, mt photon phân cc Čꢇꢊc sinh ra trong c s* nào s? Čꢇꢊc  
Čo lꢇꢗng Čúng trong c s* Čó. Photon sinh ra trong c s* và trng thái phân cc ca nó  
- 5 -  
0 (ho:c 1 ) thì sau khi ta Čo lꢇꢗng nó ta cng Čꢇꢊc trng thái phân cc là 0 (ho:c  
1 ). Cng nh vy, photon sinh ra trong c s* và trng thái phân cc ca nó là −  
(ho:c + ) thì sau khi ta Čo lꢇꢗng nó ta cng Čꢇꢊc trng thái phân cc là (ho:c + ).  
1.2.3 Bt Čꢙnh lꢇꢊng t  
(ꢙnh lý bt Čꢙnh lꢇꢊng t phát biu r<ng kt qu ca phép Čo lꢇꢗng mt photon  
phân cc chB Čúng khi và chB khi tp hp các trng thái ca c s* Čo lꢇꢗng ch a trng thái  
ca nó[7].  
(ꢙnh lý này cng nói r<ng, nu mt photon Čꢇꢊc to ra trong mt c s* Čꢇꢊc Čo  
lꢇꢗng * c s* khác thì kt qu là photon b phân cc trong c s* mi và kt qu ca phép  
Čo lꢇꢗng là ngu nhiên.  
Hình 1.6: Minh ha Čꢝnh lý bt Čꢝnh lꢀꢛng t  
- 6 -  
Ví d: Nu ta sinh ra 1 photon 0 (ho:c 1 ) và Čo lꢇꢗng nó trong c s* thì kt  
qu s? thu Čꢇꢊc là + ho:c vi xác sut 50/50.  
Nh vy, nu ai Čó mun bit thông tin v mt qubit nào Čó thì h phi bit c s*  
mà nó Čꢇꢊc sinh ra. (ây là mt trong nh>ng tính cht quan trng trong c hc lꢇꢊng t  
Čꢇꢊc s dng trong mt mã lꢇꢊng t.  
1.2.4 Liên kt lꢇꢊng t  
Liên kt lꢇꢊng t là hiu ng trong c hc lꢇꢊng t trong Čó trng thái lꢇꢊng t ca  
hai hay nhiu vt có th liên h vi nhau dù chúng có n<m cách xa nhau. (iu này nghCa  
là phép Čo thc hin trên vt th này s? nh hꢇ*ng trc tip Čꢓn trng thái lꢇꢊng t trên  
vt th liên kt lꢇꢊng t vi nó[7].  
Liên kt lꢇꢊng t thꢇꢗng Čꢇꢊc mô t vi hai photon có s liên h vi nhau, trng  
thái ca photon này quyt Čꢙnh trng thái ca photon kia. Nu Čo lꢇꢗng trng thái ca mt  
photon thì ngay lp t c s? bit Čꢇꢊc trng thái ca photon có liên h vi nó. (iu này  
cng có nghCa là nu ta buc photon này có trng thái nào Čó thì lp t c photon kia cng  
có trng thái tꢇꢍng ng.  
S liên h gi>a hai photon ch ng t r<ng gi>a chúng có mt mi quan h tꢇꢍng tác  
nào Čó. Mi quan h tꢇꢍng tác này là mt h qu ca các Čꢙnh lut trong c hc lꢇꢊng t.  
Xét hai h thng lꢇꢊng t H A HB  
H thng g9m hai h thng H A HB là  
tích tensor ca các trng thái trong h thng H AΘHB . Nh vy nu h thng H A có trng  
thái ψ và h thng HB có trng thái ψ thì trng thái ca h thng hp thành là:  
A
B
ψ
Θψ , nh vy trng thái ca h thng tính theo công th c trên là trng thái có th  
A
B
tách ri ho:c trng thái tích các h thng.  
Vy hin tꢇꢊng liên kt lꢇꢊng t Čꢇꢊc th hin nh th nào? Gi s h thng H A có  
c s*  
{
i
}
và Gi s h thng Hb có c s*  
{
i
}
. Trng thái ca h thng H AΘHB Čꢇꢊc  
A
B
biu diAn:  
ψ
=
C i Θ j  
ij  
ƒ
AB  
A
B
i, j  
Trong Čó: ψ  
=
C A i ψ  
=
CB i .  
ƒ
ƒ
i
j
A
A
B
B
i
j
- 7 -  
Trng thái ψ  
Čꢇꢊc gi là có th tách ri Čꢇꢊc nu cij = ciAcBj , và không th tách  
AB  
ri Čꢇꢊc nu cij ciAcBj .  
Trng thái liên kt lꢇꢊng t là trng thái ca h thng không th tách ri Čꢇꢊc.  
Trong mt mã lꢇꢊng t chúng ta s dng nhiu Čꢓn trng thái Bell ca liên kt  
lꢇꢊng t. Bn trng thái Bell ca hai qubit Čꢇꢊc gi> b*i An(chB s dꢇꢀi A) và Bình(chB s  
dꢇꢀi B):  
1
φ+  
φ−  
=
=
( 0  
( 0  
0
0
+ 1 1 )  
A
A
B
B
A
B
2
1
1 1 )  
A
B
2
1
ψ +  
ψ −  
=
( 0 1 + 1 0 )  
A
B
A
B
2
1
=
( 0 1 1 0 )  
A
B
A
B
2
Ta s? xem xét ý nghCa ca các trng thái Bell trên. Xét trng thái φ+ :  
Nu An Čo lꢀꢄng qubit mà anh ta n m gi trong c s thì kt qu là ng!u nhiên 1  
ho"c 0 vi xác sut nh nhau.  
Nu kt qu phép Čo lꢀꢄng ca An là 0 trng thái ca h thng lúc Čó là 0 0 .  
A
B
Nu kt qu phép Čo lꢀꢄng ca An là 1 trng thái ca h thng lúc Čó là 1 1 .  
A
B
Sau Čó Bình Čo lꢀꢄng qubit mà anh ta n m gi trong cùng c s mà An thì kt qu mà anh  
ta nhn Čꢀꢛc ph# thuc vào trng thái ca h thng lúc Čó:  
Nu trng thái ca h thng lúc Čó là 0 0 thì kt qu phép Čo lꢀꢄng ca An là  
A
B
0 .  
Nu trng thái ca h thng lúc Čó là 1 1 thì kt qu phép Čo lꢀꢄng ca An là  
A
B
1 .  
Tính cht quan trng ca liên kt lꢇꢊng t là không th tách ri thành các thành  
ph8n. (iu này có nghCa là không th tìm ra hai qubit σ  
σ  
sao cho  
+
σ Θ σ = φ .  
Xét v m:t mt mã, tính cht này là c s* hình thành giao th c phân phi khóa  
lꢇꢊng t EPR mà chúng ta s? tìm hiu * nh>ng ph8n sau.  
- 8 -  
1.2.5 (ꢙnh lý không th sao chép lꢇꢊng t  
(ꢙnh lý không th sao chép lꢇꢊng t là mt kt qu ca c hc lꢇꢊng t. (ꢙnh lý  
phát biu r<ng, không th to bn sao ca mt qubit khi cha bit c s* mà qubit c8n sao  
chép Čꢇꢊc to ra[7].  
1.3 TÍNH TOÁN LꢓꢔNG T  
1.3.1 Mt s ký hiu toán hc  
Trong tính toán lꢇꢊng t, mt qubit ω = α 0 + β 1 thꢇꢗng có th biu diAn dꢇꢀi  
hai dng.  
α
» ÿ  
° Dng th nht Čꢆc là “ket”, ký hiu là ω =  
… Ÿ  
β
° Dng th nht Čꢆc là “bra”, ký hiu là ω =  
[
α  
β
]
ϕ ω (vit t=t ca ϕ ω ) là tích ca ma trn 1x2 và ma trn 2x1. Ví d  
α
»
2 ÿ  
Ÿ
ϕ = α1 0 + β1 1 ω = α2 0 + β2 1 ϕ ω =  
[
α1 β1  
]
= α1α2 + β1β2 .  
β2  
Chú ý r$ng: 1 1 = 0 0 = ω ω =1 1 0 = 0 1 = 0 tꢇꢍng t vi mi ϕ ta có  
ϕ ϕ = 1  
ϕ ω (vit t=t ca ϕ Θ ω ) là phép nhân ca qubit trong lꢇꢊng t.  
a
2 a1n  
»
ÿ
Ÿ
Ÿ
11  
Cho ma trn A =  
4
6
4
là ma trn vuông cp n trên trꢇꢗng s ph c, và có  
Ÿ
an1 2 ann  
aij = αij + iβij  
(
1i, j n  
)
»
ÿ
Ÿ
Ÿ
a11 2 a1n  
°
A =  
4
6
4
là ma trn liên hp ca A aij = αij iβij  
Ÿ
an1 2 ann  
T
T
»
ÿ
a11 2 a1n  
Ÿ
T
°
AT =  
4
6
4
là ma trn chuyn ca ma trn A aij = aji  
Ÿ
T
T
Ÿ
an1 2 ann  
- 9 -  
+
+
+
»
ÿ
Ÿ
Ÿ
a11 2 a1n  
°
A+ =  
4
6
4
là ma trn liên hp Hermitian A+ = AT hay  
+
Ÿ
an1 2 ann  
+
aij = α ji iβ ji .  
1.3.2 Bin Č)i bit lꢇꢊng t  
Trong c hc lꢇꢊng t, chúng ta có th bin Č)i photon phân cc t trng thái này  
sang trng thái khác. S bin Č)i ca mt qubit ϕ thành ϕ Čꢇꢊc diAn t b*i “ma trn  
Čꢍn v bin Č)i” U.  
ϕ =U ϕ  
Ma trn Čꢍn v bin Č)i là nh>ng ma trn Pauli, t c là các ma trn U tha mãn Čiu  
kin UU + = I , nghCa là U + =U 1 .  
α
» ÿ  
Ví d: ϕ = α 0 + β 1 =  
… Ÿ  
β
0 1  
1 0  
»
ÿ
U =  
Ÿ
0 1 α  
β
»
ÿ» ÿ » ÿ  
ϕ =U ϕ =  
=
= β 0 +α 1  
Ÿ… Ÿ … Ÿ  
1 0 β  
α
ϕ = β 0 +α 1  
1.3.3 Phép nhân trng thái lꢇꢊng t  
Trng thái ca mt h thng liên hp các qubit là tích tensor ca các trng thái qubit  
có trong h thng liên hp Čó. Nu h thng có n qubit vi trng thái riêng lE là  
ϕ2 , ϕ2 , ϕ3 ,...ϕn thì trng thái liên hp ca chúng s? ϕ1 Θ ϕ2 Θ ϕ3 Θ...ϕn  
Ví d: Trng thái ca mt h thng g9m 2 qubit: ϕ1 = a 0 + b 1 ϕ2 = c 0 + d 1  
thì trng thái ca h thng là:  
ac  
»
ÿ
Ÿ
Ÿ
Ÿ
Ÿ
a
c
ad  
bc  
bd  
» ÿ » ÿ  
ϕ1 Θ ϕ2 =  
Θ
=
= ac 0 0 + ad 0 1 + bc 1 0 + bd 1 1  
… Ÿ … Ÿ  
b
d
- 10 -  
1.3.4 (o lꢇꢗng lꢇꢊng t trên c s* toán hc  
(o lꢇꢗng lꢇꢊng t Čꢇꢊc mô t b*i tp hp  
{
Mm  
}
( Mm = am Θ am , am là trng thái  
ca qubit sau khi thc hin phép Čo lꢇꢗng) ca toán t Čo lꢇꢗng. ChB s m là Č8u ra có th  
sy ra trong thí nghim. Nu trng thái ca qubit trꢇꢀc khi Čo lꢇꢗng là ϕ thì:  
° Xác sut sy ra m sau thí nghim là p(m) = ϕ Mm+ Mm ϕ .  
Mm ϕ  
° Trng thái ca qubit sau phép Čo lꢀꢄng là:  
° Tp hp phi Čꢅm bo:  
° Tng xác sut sy ra b$ng 1:  
.
ϕ Mm+ Mm ϕ  
{
Mm  
}
M + M = I .  
ƒ
m
m
m
P(m) =  
ϕ M + M ϕ =1.  
ƒ
ƒ
m
m
m
m
Ví d: Nu ta thc hin phép Čo lꢇꢗng ϕ = α 0 + β 1 trong c s* , tp hp ca  
toán t Čo lꢇꢗng s? Mm = (M0 ,M1 ) vi:  
{
}
1
1 0  
0 0  
0
0 0  
0 1  
» ÿ  
»
ÿ
» ÿ  
»
ÿ
M0 = 0 Θ 0 =  
[1 0  
]Θ  
=
M1 = 1 1 =  
[
0 1  
]
=
… Ÿ  
Ÿ
… Ÿ  
Ÿ
0
1
1 0  
»
ÿ
M + M =M + M + M + M =  
= I  
ƒ
m
m
0
0
1
1
Ÿ
0 1  
m
Xác  
sut  
sy  
ra  
sau  
thí  
nghim  
cho  
ta  
0
là:  
1 0 a  
»
ÿ» ÿ  
p(0) = ϕ M0+ M0 ϕ =  
[a b  
]
= α 2  
Ÿ… Ÿ  
0 0 b  
⁄ ⁄  
Xác sut sy ra sau thí nghim cho ta 1 là:  
0 0 α  
ÿ» ÿ  
»
p(1) = ϕ M1+ M1 ϕ =  
[α  
β
]
= β 2  
Ÿ… Ÿ  
0 1 β  
p(m) = p(0) + p(1) = α 2 + β 2 =1. Tha mãn t)ng xác sut b<ng 1.  
ƒ
m
Trng thái ca qubit sau Čo lꢇꢗng:  
1 0 α  
ÿ» ÿ  
1
»
» ÿ  
α
Ÿ… Ÿ  
… Ÿ  
M0 ϕ  
α
α
0 0 β  
0
Nu kt qu là 0 là  
=
=
=
0
ϕ M0t M0 ϕ  
α 2  
α
- 11 -  
0 0 α  
ÿ» ÿ  
0
»
» ÿ  
β
Ÿ… Ÿ  
… Ÿ  
M0 ϕ  
β
β
0 1 β  
1
Nu kt qu là 1 là  
=
=
=
1
ϕ M0t M0 ϕ  
β 2  
β
Ngoài ra, nu Čo lꢇꢗng ϕ = α 0 + β 1 trong c s* trc chu;n v = a 0 + b 1 và  
2
2
v = b 1 a 0 (trong Čó a + b =1). Ta có:  
b
»
ÿ
v v =  
[a b  
]
= ab ba = 0 v v là c:p trc chu;n ca mt c s* nào  
Ÿ
a  
Čó.  
2
a
»
ÿ
Ÿ
» ÿ  
a
ab  
v Θ v =  
[
a b  
]
Θ
=
… Ÿ  
ab b2  
b
2
b
»
ÿ
Ÿ
»
ÿ
b
ab  
v Θ v =  
[
b a  
]
Θ
=
.
Ÿ
ab a2  
a  
1 0  
0 1  
»
ÿ
v Θ v + v Θ v =  
= I  
Ÿ
Nh vy:  
ϕ = I ϕ = ( v Θ v + v Θ v ) ϕ = ( v Θ v + v Θ v )(α 0 + β 1 )  
= α( v Θ v 0 + v Θ v 0 ) + β( v Θ v 1 + v Θ v 1 )  
= (α v 0 + β v 1 ) v + (ε v 0 + β v 1 ) v  
= (αa + βb) v + (αb βa) v  
T biu th c trên ta dA tính Čꢇꢊc xác sut Čo Čꢇꢊc v
(
αa + βb
)
2 , và xác sut Čo  
2
Čꢇꢊc v là  
(
αb βa  
)
.
1.3.5 Trng thái Bell  
Trng thái Bell là nh>ng trng thái ca liên kt lꢇꢊng t Č:t theo tên ca nhà khoa  
hc J. S. Bell, Čꢇꢊc ng dng vào trong mt mã lꢇꢊng t[8].  
(ꢂ to ra liên kt lꢇꢊng t theo trng thái Bell ca hai photon phân cc trong phòng  
thí nghim ngꢇꢗi ta dùng hai qubit ϕ = 0 ω = 0  
- 12 -  
1
1
»
ÿ
Ÿ
1
° Bin Č)i qubit ϕ thành ϕ qua U1 = H =  
1 1  
2
1
1
1
1
»
ÿ» ÿ  
» ÿ  
1
1
1
ϕ = H ϕ =  
=
=
(
0 + 1  
)
Ÿ… Ÿ  
… Ÿ  
1 1 0  
1
2
2
2
⁄ ⁄  
° Lúc này h thng hai qubit s? có trng thái  
1
» ÿ  
… Ÿ  
1
1 0  
0
» ÿ  
»
ÿ
1
1
1
… Ÿ  
δ = ϕ Θ ω =  
Θ[1 0  
]
=
=
… Ÿ  
Ÿ
… Ÿ  
1
1 0  
1
2
2
2
… Ÿ  
0
1 0 0 0  
0 1 0 0  
0 0 0 1  
0 0 1 0  
»
ÿ
Ÿ
Ÿ
Ÿ
Ÿ
° Bin Č)i δ thành δ qua U2 = Cnot  
=
1 0 0 0  
0 1 0 0  
0 0 0 1  
0 0 1 0  
1
1
»
ÿ
Ÿ
Ÿ
Ÿ
Ÿ
» ÿ  
» ÿ  
… Ÿ  
… Ÿ  
0
0
1
1
1
δ = Cnot δ =  
=
=
(
0 0 + 1 1  
= φ +  
)
… Ÿ  
… Ÿ  
… Ÿ  
… Ÿ  
1
0
2
2
2
… Ÿ  
… Ÿ  
0
1
Nh vy ta Čã to Čꢇꢊc c:p liên kt lꢇꢊng t có trng thái φ+ t hai qubit 0 .  
Tꢇꢍng t th, t các c:p Č8u vào khác ta s? to Čꢇꢊc các trng thái khác ca Bell:  
1
1
0 0 →  
1 0 →  
(
0 0 + 1 1  
)
= φ+ ;  
0 1 →  
1 1 →  
(
0 1 + 1 0  
)
= ψ +  
2
2
1
1
(
0 0 1 1  
)
= φ;  
(
0 1 1 0  
)
= ψ −  
2
2
Nh vy các c:p trng thái Bell ca hai qubit có th Čꢇꢊc to ra theo s Č9:  
Hình 1.7: S Čꢈ to c"p trng thái bell  
- 13 -  
(ꢂ ch ng minh s liên h lꢇꢊng t ca các trng thái Bell ta l8n lꢇꢊt thc hin phép  
Čo lꢇꢗng σ φ+ trên tp hp  
= (M0 ,M1 ) ca toán t Čo lꢇꢗng.  
{
Mm  
}
1 0 0 0  
0 0 0 0  
0 0 1 0  
0 0 0 0  
0 0 0 0  
0 1 0 0  
0 0 0 0  
0 0 0 1  
»
ÿ
Ÿ
Ÿ
Ÿ
Ÿ
»
ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Trong Čó M0 =  
M1 =  
° (o lꢇꢗng σ :  
Xác sut sy ra 0 sau Čo lꢇꢗng là:  
1 0 0 0  
0 0 0 0  
0 0 1 0  
0 0 0 0  
1
»
ÿ
Ÿ
Ÿ
Ÿ
Ÿ
» ÿ  
… Ÿ  
0
1
1
p(0) = σ M0+ M0 σ =  
[1 0 1 0  
]
=1  
… Ÿ  
… Ÿ  
1
2
2
… Ÿ  
0
Kt qu sy ra 0 sau Čo lꢇꢗng là:  
1 0 0 0  
0 0 0 0  
0 0 1 0  
0 0 0 0  
1
1
»
ÿ
Ÿ
Ÿ
Ÿ
Ÿ
» ÿ  
» ÿ  
… Ÿ  
… Ÿ  
M0 σ  
0
0
1
1
… Ÿ  
… Ÿ  
=
=
= σ  
σ M0+ M1 σ  
… Ÿ  
… Ÿ  
1
1
2
2
… Ÿ  
… Ÿ  
0
0
(o lꢇꢗng σ trong c:p toán t Čo lꢇꢗng  
{
Mm  
}
= (M0 ,M1 ) không làm thay Č)i  
trng thái ca h thng, nghCa là phép Čo lꢇꢗng mt qubit trong c:p không làm nh hꢇ*ng  
Čꢓn qubit khác trong c:p Čó.  
° (o lꢇꢗng φ+ :  
Xác sut sy ra 0 sau Čo lꢇꢗng là:  
1 0 0 0  
0 0 0 0  
0 0 1 0  
0 0 0 0  
1
1
»
ÿ
Ÿ
Ÿ
Ÿ
Ÿ
» ÿ  
» ÿ  
… Ÿ  
… Ÿ  
0
0
1
1
1
2
1
2
p(0) = φ + M0+ M0 φ +  
=
[
1 0 0 1  
]
=
=
… Ÿ  
… Ÿ  
… Ÿ  
… Ÿ  
0
1
2
2
… Ÿ  
… Ÿ  
1
0
- 14 -  
Kt qu sy ra 0 sau Čo lꢇꢗng là:  
1 0 0 0  
0 0 0 0  
0 0 1 0  
0 0 0 0  
1
1
»
ÿ
Ÿ
Ÿ
Ÿ
Ÿ
» ÿ  
… Ÿ  
0
1
… Ÿ  
… Ÿ  
0
1
» ÿ  
2
… Ÿ  
… Ÿ  
M0 σ  
1
0
… Ÿ  
=
=
= 0 0  
σ M0+ M0 σ  
… Ÿ  
0
… Ÿ  
2
0
1
Tꢇꢍng t ta có: Kt qu ca phép Čo lꢇꢗng sy ra 1 là  
phép Čo lꢇꢗng là 1 1  
và kt qu sau  
2
(o lꢇꢗng σ trong  
{
Mm  
}
= (M0 ,M1 ) làm thay Č)i trng thái ca h thng, Č8u  
1
1
ra là 1 1 vi xác sut  
0 0 vi xác sut  
. (iu này có nghCa là phép Čo lꢇꢗng  
2
2
φ+ là trng thái  
mt qubit trong c:p làm nh hꢇ*ng Čꢓn qubit còn li trong c:p Čó  
ca photon phân cc trong hin tꢇꢊng liên kt lꢇꢊng t.  
1.3.6 Ch ng minh không th sao chép lꢇꢊng t  
Gi s có th sao chép Čꢇꢊc trng thái ca qubit σ mà ta cha bit thông tin b<ng  
cách bin Č)i t trng thái ϕ khác v trng thái ca σ thông qua mt ma trn Čꢍn v  
bin Č)i U. Nh vy ta có:  
U σ  
ϕ
= σ  
σ
(1)  
A
B
A
B
Tꢇꢍng t ta cng có:  
U ω  
ϕ
= ω  
ω
A
B
A
B
ϕ ω U = ω  
ω
(2)  
B
A
B
A
T (1) và (2):  
ϕ ω UU σ  
ϕ
= ω  
ω
σ
σ
B
A
A
B
B
A
A
B
M:t khác ta có U là ma trn Čꢍn v bin Č)i UU = I  
Do Čó ta có ϕ  
ω
σ
ϕ
= ω  
ω
σ
σ
B
A
A
B
B
A
A
B
Li có ϕ ϕ = 1ω  
σ
= ω  
ω
σ
σ
A
A
B
A
A
B
Nh vy ω σ =1 ho:c ω σ = 0  
B
B
A
A
- 15 -  
σ
ω σ phi cùng c s*, t c là ω = σ ho:c ω và  
cùng là hai trng  
thái trc giao. Nh vy ta chB có th Čo lꢇꢗng Čꢇꢊc trng thái ca qubit khi bit Čꢇꢊc c  
s* ca nó, Čó chính là ni dung Čꢙnh lý không th sao chép lꢇꢊng t.  
1.3.7 C)ng lꢇꢊng t[7]  
C)ng lꢇꢊng t là các ma trn bin Č)i. Nó thc hin phép bin Č)i t trng thái  
lꢇꢊng t này sang trng thái lꢇꢊng t khác. C)ng lꢇꢊng t thꢇꢗng Čꢇꢊc biu diAn b<ng  
các ma trn unitary, là ma trn tha mãn Čiu kin UU T = I .  
C#ng Hadamard: là c)ng thc hin trên mt qubit. Nó bin Č)i trng thái lꢇꢊng t  
t 0 → + 1 → − . C)ng Hadamard Čꢇꢊc biu diAn b*i ma trn H:  
1
1
»
ÿ
Ÿ
1
H =  
1 1  
2
Hình 1.8: Cng lꢀꢛng t Hadamard  
C#ng Pauli-X: là c)ng thc hin trên mt qubit. Nó thc hin phép bin Č)i  
1 0 0 1 . C)ng Pauli-X Čꢇꢊc biu diAn b*i ma trn X:  
0 1  
1 0  
»
ÿ
X =  
Ÿ
C#ng Pauli-Y: là c)ng thc hin trên mt qubit. Nó Čꢇꢊc biu diAn b*i ma trn Y:  
0 i  
»
ÿ
Y =  
Ÿ
i
0
C#ng Pauli-Z: là c)ng thc hin trên mt qubit. Nó thc hin phép bin Č)i  
0 0 1 1 . C)ng Pauli-X Čꢇꢊc biu diAn b*i ma trn Z:  
1
0
»
ÿ
Ÿ
Y =  
0 1  
C#ng d$ch chuy%n pha: là c)ng thc hin trên mt qubit. Nó Čꢇꢊc biu diAn b*i ma  
trn R  
(
θ
)
:
1
0
»
ÿ
R
(
θ
)
=
Ÿ
0 eiθ  
- 16 -  
π
π
π
Trong Čó θ là dch chuyn pha. Nó có th% nhn các giá tr khác nhau nh  
,
,
,..  
8
4
2
C#ng hoán v$ thc hin trên hai qubit. Nó thc hin vic hoán v trng thái ca hai  
qubit. C)ng dch chuyn pha Čꢇꢊc biu diAn b*i ma trn SWAP:  
1 0 0 0  
»
0 0 1 0  
0 1 0 0  
0 0 0 1  
ÿ
Ÿ
Ÿ
Ÿ
Ÿ
SWAP =  
C#ng Čiu khi%n thc hin trên hai qubit. C)ng Čiu khin Čꢍn gin nht là  
controlled-Not (CNot). C)ng CNot thc hin toán t not lên qubit th hai nu qubit th  
nht là 1:  
1 0 0 0  
0 1 0 0  
0 0 0 1  
0 0 1 0  
»
ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Cnot =  
Hình 1.9: Cng lꢀꢛng t Cnot  
C#ng Toffoli thc hin trên 3 qubit. C)ng Toffoli thc hin Pauli-X trên qubit th  
ba khi hai qubit Č8u là 1 1 . Phép toán trên 3 qubit σ , ϕ , ω khi qua c)ng Toffoli  
Čꢇꢊc vit dꢇꢀi dng:  
À σ , ϕ , X ω Neu σ = ϕ = 1  
σ , ϕ , ω Toffoli→  
Ã
σ , ϕ , ω  
Õ
C#ng lꢆꢈng t ph# quát: Tp hp các c)ng lꢇꢊng t ph) quát là tp hp các c)ng  
mà bt kD các hot Čꢈng có th có trên máy tính lꢇꢊng t có th gim bt, có nghCa là,  
mi hot Čꢈng khác Čꢍn nht có th diAn t nh là chui h>u hn các b này. V m:t k  
thut, Čiu này là không th, vì s lꢇꢊng các c)ng lꢇꢊng t là không Čꢓm Čꢇꢊc, trong khi  
s lꢇꢊng các dãy h>u hn t mt tp h>u hn là Čꢓm Čꢇꢊc. (ꢂ gii quyt vn Čꢒn này  
- 17 -  
chúng ta chB yêu c8u bt kD hot Čꢈng c hc lꢇꢊng t có th xp xB b*i mt tp hp các  
c)ng h>u hn  
° Mt tp hp Čꢍn gin ca 2 c)ng lꢇꢊng t ph) quát là c)ng Hadamard (H),  
π
c)ng dch chuyn pha R  
(
)
và c)ng CNot.  
4
° Mt c)ng lꢇꢊng t ph) quát có th thc hin trên ba qubit là c)ng Deutsch  
D
(
θ
)
:
Ài(cosφ) a,b,c + (sinθ) a,b,1c neu a = b =1  
a,b,c →  
Ã
a,b,c  
Õ
π
Chú ý r$ng cng toffili là mt trꢀꢄng hp ca cng Deutsch vi θ =  
2
1.4 TRUYN THÔNG LꢓꢔNG T  
Truyn thông lꢇꢊng t là công ngh s dng Čꢂ truyn thông tin lꢇꢊng t t h  
thng này Čꢓn h thng khác thông qua trng thái Bell.  
Gi s ϕ = α 1 + β 0 là qubit mà An mun truyn Čꢓn Bình. An và Bình cùng  
c
c
c
chia sE nhau mt trng thái Bell. Trng thái Bell Čó có th là:  
1
φ +  
=
=
( 0  
( 0  
( 0  
0
0
1
+ 1 1 )  
A
B
B
B
A
B
2
1
φ −  
1 1 )  
A
A
B
2
1
ψ +  
ψ −  
=
+ 1 0 )  
A
A
B
2
1
=
( 0 1 1 0 )  
A
B
A
B
2
Trong Čó ch s A vit dꢀꢁi là photon Čꢀꢛc n m gi bi An và B là photon n m gi bi  
Bình.  
Gi s trng thái Bell mà An và Bình chia sE φ+ . Khi Čó h thng lꢇꢊng t ca  
A lúc Čó là:  
1
÷
φ+ Θ ϕ  
=
( 0  
0
+ 1 1 )  
(
α 0 + β 1  
)
C
A
B
A
B
c
c
AB  
2
«
1
=
(
α 0  
0
0
+ β 0  
0
1 +α 1 1  
0
+ β 1 1 1  
)
A
B
C
A
B
C
A
B
C
A
B
C
2
Ta cng Čꢂ ý thy r<ng:  
- 18 -  
1
0 0 =  
0 1 =  
1 0 =  
1 1 =  
( φ+ + φ)  
2
1
(ψ + + ψ −  
(ψ + ψ −  
)
2
1
)
2
1
( φ+ φ)  
2
Do Čó ta có:  
φ+ Θ ϕ  
=
C
AB  
α
(
φ+  
+ φ−  
)
0
+ β  
(
ψ +  
+ ψ −  
AC  
)
0
1
2
B
B
÷
AC  
AC  
AC  
=
÷
÷
+α  
φ+  
(
ψ +  
ψ −  
)
1 + β  
(
φ+  
φ−  
)
1
B
B
«
AC  
AC  
AC  
AC  
1
2
1
2
1
=
+
(
Θ
(
α 0 + β 1  
))  
+
(
φ−  
Θ
(
α 0 β 1  
)
)
B
B
B
B
AC  
AC  
2
1
(
ψ +  
Θ
(
α 0 + β 1  
))  
+
(
ψ +  
Θ
(
α 0 + β 1  
))  
B
B
B
B
AC  
AC  
2
Ta thc hin phép Čo lꢇꢗng h thng này trên c s* trng thái Bell. Kt qu ca  
phép Čo lꢇꢗng là mt trong s bn trng thái Bell Čꢇꢊc ly t mt trong bn biu th c  
trng thái sau:  
φ +  
Θ
Θ
Θ
(
α 0 + β 1  
)
)
B
B
AC  
AC  
AC  
φ−  
(
α 0 β 1  
B
B
ψ +  
(
α 0 + β 1  
)
B
B
ψ +  
Θ
(
α 0 + β 1  
)
B
B
AC  
Ta chú ý r<ng An và Bình cùng chia sE trng thái Bell, Čo Čó sau khi An Čo lꢇꢗng  
c:p liên kt lꢇꢊng t b phá vF và trng thái ca qubit mà Bình n=m gi> lúc Čó s? là mt  
trong bn trng thái sau:  
α 0 + β 1  
B
B
B
B
α 0 β 1  
B
β 0 +α 1  
B
α 1 + β 0  
B
B
- 19 -  
Kt qu ca phép Čo lꢇꢗng ca An s? Čꢇꢊc gi cho Bình qua Čꢇꢗng truyn khác. T  
kt qu Čó, Bình thc hin phép bin Č)i lꢇꢊng t phù hp Čꢂ Čꢇꢊc trng thái  
ϕ
= α 1 + β 0 theo công th c:  
B
B
B
° Nu kt qu ca An là φ+ thì Bình nhn Čꢇꢊc ϕ mà không c8n bin Č)i.  
B
° Nu kt qu ca An là φthì Bình thc hin cho qubit qua c)ng Pauli-Z.  
° Nu kt qu ca An là ψ + thì Bình thc hin cho qubit qua c)ng Pauli-X.  
° Nu kt qu ca An là ψ thì Bình thc hin cho qubit l8n lꢇꢊt qua c)ng  
Pauli-X và Pauli-Z.  
Nu công ngh truyn thông này thành hin thc chúng ta có th chuyn mt vt t  
ni này ti ni khác trong nháy m=t b<ng các thit b lꢇꢊng t, mà không c8n dùng ti các  
phꢇꢍng tin vn ti.  
1.5 MàHÓA SIÊU DÀY ꢄ&C  
Mã hóa siêu dày Č:c là công ngh s dng tính cht ca trng thái Bell ca c:p qubit  
nh<m mc Čích gi hai bit c) Čin.  
An và Bình cùng chia sE mt trong bn trng thái Bell. Gi s trng thái mà An và  
Bình cùng chia sE là:  
1
φ +  
=
( 0  
0
+ 1 1 )  
A
B
A
B
2
Vi mi c:p trng thái Bell, An thc hin mã hóa hai bit c) Čin vào trng thái Bell.  
Cách mã hóa rt Čꢍn gin, An thc hin cho qubit mà anh ta n=m gi> qua các c)ng thích  
hp Čꢂ Čꢇa t trng thái Bell ban Č8u qua các trng thái Bell khác. Công th c mã hóa  
Čꢇꢊc s dng nh sau:  
00  
01→  
10 →  
11→  
(
IΘI  
IΘZ  
IΘX  
)
ψ + = φ+  
ψ + = φ−  
ψ + = ψ +  
IΘX  
ψ +  
(
(
)
)
(
IΘZ  
)(  
(
)
)
= ψ −  
- 20 -  
Sau khi An mã hóa, An thông báo cho Bình nh>ng trng thái Bell Čã mang thông  
Čip. Bình thc hin Čo lꢇꢗng qubit mà mình n=m gi> trong c s* Bell. Kt qu ca phép  
Čo s? Čꢇꢊc chuyn ngꢇꢊc li bit c) Čin:  
φ + 00  
φ 01  
ψ + 10  
ψ 11  
Mã hóa siêu dày Č:c là mt công ngh rt Čáng giá Čꢂ Č8u t tin ca và công s c Čꢂ  
phát trin. Trong tꢇꢍng lai, nu phát trin Čꢇꢊc, nó s? tr* thành hꢇꢀng Či chính ca ngành  
mt mã hc.  
1.6 K T CHꢓꢂNG  
Trong chꢇꢍng này, tôi Čã trình bày s c8n thit ca s phát trin ca mt mã lꢇꢊng  
t, các tính cht quan trng ca c hc lꢇꢊng t Čꢇꢊc s dng trong ngành mt mã hc.  
Cng trong chꢇꢍng này, tôi trình bày cách tính toán, bin Č)i ca qubit, là c s* Čꢂ to ra  
các qubit trong thc t. Ngoài ra tôi tôi còn gii thiu mt s công ngh Čáng chú ý ca  
c hc lꢇꢊng t nh truyn thông lꢇꢊng t, mã hóa siêu dày Č:c.  
- 21 -  
Chꢆꢇng 2. PHÂN PHI KHÓA LꢓꢔNG T  
2.1 GI"I THIU V PHÂN PHI KHÓA LꢓꢔNG T  
Nh chúng ta Čã bit, các thut toán hin Čꢃi , nh Chu;n mã hóa tiên tin (AES) rt  
khó b phá vF nu nh không có khóa, nhng h thng này có mt nhꢇꢊc Čim hin  
nhiên: Čó là khóa phi Čꢇꢊc bit vi c hai phía. Nh vy, bài toán truyn thông kín quy  
v bài toán làm sao phân phi nh>ng khóa này mt cách an toàn – tin nh=n mã hóa khi Čó  
chính nó có th Čꢇꢊc an toàn gi Či theo mt kênh công khai. Mt phꢇꢍng pháp ph) bin  
là s dng mt Čꢐi tꢇꢊng mang an toàn Čꢂ vn chuyn khóa t ni g*i Čꢓn ni nhn.  
Hình 2.1: Mô hình phân phi khóa  
Gi s, An mun gi cho Bình mt tin nh=n bí mt, nh mt bn giao dch ngân  
hàng, thông tin chính tr… trên mt kênh viAn thông có kh nng không an toàn. (ꢂ làm  
vic này, An và Bình phi chia sE mt khóa bí mt – Čó là mt s nh phân dài. Sau Čó,  
An có th mã hóa tin nh=n ca anh ta thành “mt mã” b<ng mt khóa chung vi thut toán  
mã hóa, ví d nh AES. Mt mã sau Čó có th Čꢇꢊc truyn Či b<ng mt kênh d> liu bình  
thꢇꢗng, khi Čó kE nghe trm s? không th hiu Čꢇꢊc, và Bình có th s dng khóa Čó Čꢂ  
gii mã tin nh=n. Trái vi phꢇꢍng pháp truyn thng ca s phân phi khóa, ví d mt Čꢐi  
tꢇꢊng mang Čꢇꢊc tin cy, mt mã lꢇꢊng t Čꢏm bo s an toàn ca khóa Čó. Khóa cng  
có th thꢇꢗng xuyên thay Č)i, do Čó làm gim nguy c b Čánh c=p ho:c b suy ra b*i mt  
phép phân tích thng kê gii mã ca mt mã.  
Tuy nhiên, bt c phꢇꢍng pháp phân phi nào da trên con ngꢇꢗi cng làm t)n hi  
các khóa do t ý ho:c b ép buc tit l. Trái li, mt mã lꢇꢊng t, hay s phân phi khóa  
lꢇꢊng t chính xác hn, mang li mt phꢇꢍng pháp t Čꢈng phân phi các khóa bí mt  
b<ng si quang truyn thông chu;n[1]. (:c trng mang tính cách mng ca phân phi  
khóa lꢇꢊng t là nó vn dC an toàn: gi s r<ng các Čꢙnh lut ca thuyt lꢇꢊng t Čúng,  
- 22 -  
thì chúng ta có th ch ng minh khóa Čó không th b kE nghe trm thu Čꢇꢊc mà không có  
s hiu bit ca ngꢇꢗi gi và ngꢇꢗi nhn. Hn n>a, phân phi khóa lꢇꢊng t cho phép  
khóa thay Č)i thꢇꢗng xuyên, làm gim nguy c mt trm khóa, ho:c “gii mã”, trong Čó  
kE nghe trm phân tích các kiu trong tin nh=n mã hóa Čꢂ suy lun ra khóa bí mt.  
Phân phi khóa lꢇꢊng t s dng các tính cht ca c hc lꢇꢊng t, dùng Čꢂ phân  
phi khóa h mt mã Čꢐi x ng. Trong phân phi khóa lꢇꢊng t, chúng ta s dng hai  
kênh truyn là kênh truyn lꢇꢊng t và kênh truyn thông thꢇꢗng. Kênh truyn lꢇꢊng t  
là kênh truyn s dng k thut lꢇꢊng t Čꢂ truyn Či các qubit thông qua cáp quang ho:c  
không gian. Kênh truyn thông thꢇꢗng là kênh truyn công khai dng k thut TCP/IP…  
Mô hình phân phi khóa lꢇꢊng t gi>a An (ngꢇꢗi gi) và Bình (ngꢇꢗi nhn), tùy theo  
giao th c c th mà ngꢇꢗi ta chia ra làm các bꢇꢀc c th, nhng nhìn chung g9m bn giai  
Čon:  
° Giai Čon th' nht: An thc hin mã hóa các bit c) Čin vào các photon  
phân cc (qubit), r9i chuyn các qubit này cho Bình. Bình thc hin Čo  
lꢇꢗng các qubit này, Čꢂ thit lp khóa ban Č8u.  
° Giai Čon th' hai: An và Bình loi ra các bit mà An và Bình không s  
dng cùng c s*, là các qubit Čꢇꢊc An to ra trong mt c s*, nhng Bình  
Čo lꢇꢗng trong c s* khác.  
° Giai Čon th' ba: An và Bình Čánh giá tB l li. Nu tB lên li ln quá gii  
hn li, h s? hy phiên truyn khóa, và thc hin li phiên truyn khóa  
khác.  
° Giai Čon th' t: An và Bình s dng k thut “làm mn khóa”  
(Reconciliation infomation) Čꢂ Č9ng nht khóa gi>a An và Bình, h thu  
Čꢇꢊc khóa Čã làm mn khóa, và “tng tính bo mt” (Privacy Amplification)  
làm gim hiu bit ca Nhân v khóa, h thu Čꢇꢊc khóa cui cùng.  
- 23 -  
Hình 2.2: Mô hình phân phi khóa lꢀꢛng t  
Phꢇꢍng pháp Č8u tiên cho s phân phi các khóa bí mt mã hóa trong nh>ng trng  
thái lꢇꢊng t Čꢇꢊc Čꢒ xut vào nm 1984 b*i các nhà vt lí lí thuyt Charles Bennett ti  
IBM và Gilles Brassard ti trꢇꢗng Čꢃi hc Montreal Čꢇꢊc bit Čꢓn là giao th c BB84.  
Trong giao th c, ngꢇꢗi gi (An) truyn mt chui Čꢍn photon phân cc Čꢓn ngꢇꢗi nhn  
(Bình) và b<ng cách tin hành mt lot phép Čo lꢇꢊng t và truyn thông công khai, h có  
th thit lp mt khóa chia sE và kim tra xem kE nghe lén (Nhân) có ch:n Čꢇꢊc bt c bit  
nào thuc khóa này trên Čꢇꢗng Či hay không.  
Giao th c BB84[3] không nh>ng cho phép chúng ta kim tra vic nghe trm, mà  
còn Čꢏm bo An và Bình có th thit lp mt khóa bí mt du cho Nhân Čã xác Čꢙnh Čꢇꢊc  
mt s bit trong chui nh phân chia sE ca h, b<ng mt kC thut gi là “tng tính bo  
mt”. Ch@ng hn, gi s nh Nhân Čã bit Čꢇꢊc 10% bit ca khóa mà An và Bình chia sE.  
Nhn th c Čꢇꢊc Čiu này, An và Bình khi Čó có th cùng Č9ng ý cng thêm vào mi c:p  
bit k nhau to thành mt chui mi có chiu dài phân na. Nhân cng có th làm vic  
này, nhng vì anh ta s? c8n phi bit c bit trong c:p Čꢂ xác Čꢙnh chính xác t)ng ca  
- 24 -  

Tải về để xem bản đầy đủ

pdf 77 trang yennguyen 29/04/2025 130
Bạn đang xem 30 trang mẫu của tài liệu "Luận văn Tìm hiểu mật mã lượng tử", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

File đính kèm:

  • pdfluan_van_tim_hieu_mat_ma_luong_tu.pdf