TRƯỜNG ………………….
KHOA……………………….
[\[\
Báo cáo tốt nghiệp
Đề tài:
TÌM HIỂU MẬT MÃ LƯỢNG TỬ
LI CM N
Trc ht em xin gi li cm n trân trng n TS. H Vn Hng, 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 Trng 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 trng 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 Trng 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 cu và a ra mt h mt mã mi mang tên “mt mã lng t”. Mt mã lng t
là h mt mã da trên các tính cht ca c hc lng 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
lng t. Mt mã lng t ã c chng minh có kh nng bo mt vô iu kin. Trên
th gii, ã có rt nhiu nc ang xây dng mng lng t nh M, Anh,… Vit Nam
cng ã có nhiu tài nghiên cu v mt mã lng t nhng do tính thi s ca nó, nên
tôi vn nghiên cu v mt mã lng t và chn nó làm tài cho khóa lun này.
Chng 1: Mt mã lng t
Gii thiu s lc v mt mã lng t, lch s hình thành mt mã lng t. Các lý
thuyt v c hc lng t, tính toán lng t, t ó áp dng nó vào mt mã lng t.
Chng 2: Phân phi khóa lng t
Gii thiu v phân phi khóa lng t, tìm hiu các giao thc trong phân phi khóa
lng t. Chng minh kh nng an toàn vô iu kin ca các giao thc trong phân phi
khóa lng t. Cách xác nh gii hn li, các phng pháp “làm mn khóa” và “tng tính
bo mt”.
Chng 3: Thc trng công ngh mt mã lng t, xut và xây dng
chng trình mô phng mt mã lng t
Gii thiu thc trng ca công ngh mt mã lng t trong thc t, các hng i,
xut trong mt mã lng t. Xây dng chng trình mô phng phân phi khóa lng
t theo giao thc BB84.
MC LC
Chng 1. MT MÃ LNG T 1
1.1 GI I THI!U V" M#T MÃ L$%NG T& 1
1.2 LÝ THUY'T L$%NG T& 3
1.2.1 Bit lng t 3
1.2.2 (o lng lng t 5
1.2.3 Bt nh lng t 6
1.2.4 Liên kt lng t 7
1.2.5 (nh lý không th sao chép lng t 9
1.3 TÍNH TOÁN L$%NG T& 9
1.3.1 Mt s ký hiu toán hc 9
1.3.2 Bin )i bit lng t 10
1.3.3 Phép nhân trng thái lng t 10
1.3.4 (o lng lng t trên c s* toán hc 11
1.3.5 Trng thái Bell 12
1.3.6 Chng minh không th sao chép lng t 15
1.3.7 C)ng lng t 16
1.4 TRUY"N THÔNG L$%NG T& 18
1.5 MÃ HÓA SIÊU DÀY (+C 20
1.6 K'T CH$,NG 21
Chng 2. PHÂN PHI KHÓA LNG T 22
2.1 GI I THI!U V" PHÂN PH-I KHÓA L$%NG T& 22
2.2 CÁC GIAO TH.C PHÂN PH-I KHÓA L$%NG T& 25
2.2.1 Giao thc BB84 25
2.2.1.1 Quy c trong giao thc BB84 25
2.2.1.2 Phép o lng trong giao thc BB84 25
2.2.1.3 Các bc thc hin giao thc BB84 27
2.2.1.4 Kh nng tn công ca Nhân trong giao thc BB84 32
2.2.2 Giao thc B92 38
2.2.2.1 Các bc thc hin giao thc B92 40
2.2.2.2 Kh nng tn công ca Nhân trong giao thc B92 44
2.2.3 Giao thc EPR 47
2.2.3.1 Các bc thc hin giao thc EPR 49
2.2.3.2 Kh nng tn công ca Nhân trong giao thc EPR 50
2.2.4 Xác nh h s gii hn li
ε
51
2.2.5 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
2.3 K'T CH$,NG 54
Chng 3. THC TRNG CÔNG NGH MT MÃ LNG T, XÂY
DNG CHNG TRÌNH MÔ PHNG MT MÃ LNG T VÀ
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
3.2.1 Mc ích mô phng 57
3.2.2 Giao thc truyn khóa lng t 58
3.2.3 Gii thiu chng trình 58
3.2.4 Kt Lun 67
3.3 (" XU2T .NG D3NG C4A M#T MÃ L$%NG T& 67
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 lng 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 lng t
Hình 1.7 S 9 to c:p trng thái Bell
Hình 1.8 C)ng lng t Hadamard
Hình 1.9 C)ng lng 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 lng t
Hình 2.3 Bng chuyn )i bit và qubit trong giao thc BB84
Hình 2.4 Mô hình giao thc BB84
Hình 2.5 Bng giao c trong giao thc 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 lng ca Bình
Hình 2.8 S 9 trng thái ca qubit
Hình 2.9 Bng giao c trong giao thc EPR
Hình 2.10
S 9 trng thái ca Bình khi An gi qubit có trng thái
−
Hình 2.11
S 9 trng thái ca Bình khi An gi qubit có trng thái +
Hình 2.12 Bng c s* dùng o lng ht liên i
Hình 2.13 S 9 thc hin E91
- 1 -
Chng 1. MT MÃ LNG T
1.1 GI"I THIU V MT MÃ LNG T
Mt mã lng 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ã lng 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 lng t, do ó nó c xem nh là mt s bo v mnh m?
nht có th cho d> liu.
Ngu9n gc ca mt mã lng 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 ngi ã nghiên cu 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 thc mt
mã lng t 8u tiên vào nm 1984, nhng mãi n tn nm 1991, thí nghim 8u tiên v
th thc 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 di ây mô t mt giao thc ca mt mã, thông tin nhy cm có th c làm
ri lon b*i ngi gi (An) thành mt dng thông tin mà ngi ngoài không th nhn
bit. (iu này c thc hin b*i mt công thc toán hc, gi là thut toán mã hóa.
Ngi 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 ngi nhn nhn c mt khóa thì làm th nào xác minh c khóa này là
- 2 -
tht và nó c gi> bí mt? Trc ây, iu này là không th. Mt mã lng t gii quyt
vn này! Nó cho phép ngi gi và ngi nhn xác minh tính bo mt ca tng khóa.
.ng dng trc tip nht ca mt mã lng t là quá trình truyn khóa bí mt. Ti
sao không dùng ng truyn lng t này truyn trc tip thông tin c8n truyn i?
B*i vì lng thông tin trong mt ng truyn lng 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 lng t này da vào s quan sát các trng thái
lng t; nh>ng photon c truyn i c :t trong mt trng thái riêng bit b*i ngi
gi và sau ó c quan sát b*i ngi nhn. B*i theo thuyt tng i, nh>ng trng thái
lng 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 ngi gi và ngi nhn không tha thun
trc v h quan sát c s dng, ngi nhn có th tình c hy thông tin ca ngi
nhn mà không nhn c gì có ích.
Nh vy, s tip cn n gin nht v ng truyn lng t là: ngi gi mã hóa
thông tin b*i các trng thái lng t, ngi nhn quan sát các trng thái ó, sau ó nh
vào tha thun t trc v h quan sát, ngi gi và ngi nhn trao )i thông tin mt
cách úng =n.
Ta xét trng hp mt kênh truyn bo mt thông thng và có "ngi tn công *
gi>a" (man-in-the-middle attack). Trong trng hp này, ngi 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 hng, 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 thng. 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ã lng t c áp dng trong các quy lut lng t; trng thái lng 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à
- 3 -
Bình nhn bit c khi nào ng truyn ca h b tác ng b*i ngi 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 lng t
Ngoài kh nng trao )i khóa nh các h mt mã thông thng, mt mã lng 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 LNG T
1.2.1 Bit lng t
Mt qubit (vit t=t ca quantum bit[7]) hay bit lng t là mt n v thông tin
lng t. Trong ó miêu t mt h c hc lng t có hai trng thái c bn thng c
ký hiu là 1 và 0 (c là két 0 và két 1) ho:c 0 và 1 (c là bra 0 và bra 1) tng
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
- 4 -
Khác vi mt bit c) in thông thng chB nhn mt trong hai giá tr 1 ho:c 0, mt
trng thái qubit thu8n túy là ch9ng chp lng t tuyn tính ca hai trng thái c bn trên.
Nh vy mt qubit c biu diAn:
10
βαψ
+=
Trong ó
α
và
β
c gi là biên xác sut và giá tr chúng có th nhn là s
phc. ( n gin ngi ta thng biu diAn trng thái ca qubit di dang vector:
[
]
βαβαψ
=+= 10 ho:c
=+=
β
α
βαψ
10
Khi o lng
ψ
trong c s* c bn chB cho ta 1 vi xác sut là
2
α
ho:c cho
0
vi xác sut là
10
βαϕ
+=
, do ó ta có
1
22
=+
βα
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 lng t ca mt qubit có hai bc
t do. Mt b nh cha n qubit s? có
2
2
1
−
+n
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 di dng liên hp
ch9ng chp ca 1 và 0 . Nh vy
ψ
c biu diAn:
1)
2
sin()sin(cos0)
2
cos(1)
2
sin(0)
2
cos(
θ
ϕϕ
θ
θ
θ
ψ
ϕ
ie
i
++=+=
Vi:
Π
≤
≤
θ
0 ,
Π
≤
≤
20
ϕ
Các giá tr ca (x, y, z) ti
ψ
trong hình c8u c tính:
φ
ϕθ
ϕ
θ
cos
sinsin
cossin
=
=
=
z
y
x
- 5 -
Trong mt mã lng t, ngoài hai trng thái c bn là
(
)
1,01 = và )0,1(0 = c
s dng chúng ta còn quan tâm n hai trng thái c bn khác ca lng t là:
)1,1(
2
1
)10(
2
1
=+=+ và )1,1(
2
1
)10(
2
1
−=−=− .
Trng thái
−
và
+
ca bit lng t tng ng vi s phân cc ca photon là phân
cc chéo
o
45 và
o
135 .
1.2.2 (o lng lng t
(o lng lng t là hành ng dùng các thit b trong lng t quan sát trng
thái ca các photon phân cc. Trong mt mã lng t, o lng 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 tng ng ca nó là 1 hay 0.
Mt khái nim chúng ta c8n quan tâm khi nguyên cu c hc lng 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
ϕ
và
ψ
trong cùng c s*
∗
luôn có tích vô hng ca hai vector b<ng 0 hay 0=
ψϕ
. Mt trng
photon bt kD c o trong c s*
∗
thì kt qu o lng chB có th cho là
ϕ
ho:c
ψ
.
Xét bn thái c bn ca lng t va cp * trên là −+ ,,0,1 , ta có 001 = .
Nh vy c:p
0,1
c gi là c:p ôi trc chu;n, c:p ôi này to lên c s*
⊕
gi là c
s* ngang. Tng 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 lng lng t, mt photon phân cc c sinh ra trong c s* nào s? c
o lng úng trong c s* ó. Photon sinh ra trong c s*
⊕
và trng thái phân cc ca nó
- 6 -
là 0 (ho:c 1 ) thì sau khi ta o lng 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 lng nó ta cng c trng thái phân cc là
−
(ho:c
+
).
1.2.3 Bt nh lng t
(nh lý bt nh lng t phát biu r<ng kt qu ca phép o lng mt photon
phân cc chB úng khi và chB khi tp hp các trng thái ca c s* o lng cha 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* và c o
lng * c s* khác thì kt qu là photon b phân cc trong c s* mi và kt qu ca phép
o lng là ngu nhiên.
Hình 1.6: Minh ha nh lý bt nh lng t
- 7 -
Ví d: Nu ta sinh ra 1 photon 0 (ho:c 1 ) và o lng 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 lng t
c s dng trong mt mã lng t.
1.2.4 Liên kt lng t
Liên kt lng t là hiu ng trong c hc lng t trong ó trng thái lng 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 lng t trên
vt th liên kt lng t vi nó[7].
Liên kt lng t thng 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 lng trng thái ca mt
photon thì ngay lp tc 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 tc photon kia cng
có trng thái tng ng.
S liên h gi>a hai photon chng t r<ng gi>a chúng có mt mi quan h tng tác
nào ó. Mi quan h tng tác này là mt h qu ca các nh lut trong c hc lng t.
Xét hai h thng lng t
A
H và
B
H
H thng g9m hai h thng
A
H và
B
H là
tích tensor ca các trng thái trong h thng
BA
HH
Θ
. Nh vy nu h thng
A
H có trng
thái
A
ψ
và h thng
B
H có trng thái
B
ψ
thì trng thái ca h thng hp thành là:
BA
ψψ
Θ , nh vy trng thái ca h thng tính theo công thc trên là trng thái có th
tách ri ho:c trng thái tích các h thng.
Vy hin tng liên kt lng t c th hin nh th nào? Gi s h thng
A
H
có
c s*
{
}
A
i và Gi s h thng
b
H có c s*
{
}
B
i . Trng thái ca h thng
BA
HH
Θ
c
biu diAn:
Θ=
ji
BA
ij
AB
jiC
,
ψ
Trong ó:
A
i
A
i
A
iC
=
ψ
và
B
j
B
j
B
iC
=
ψ
.
- 8 -
Trng thái
AB
ψ
c gi là có th tách ri c nu
B
j
A
iij
ccc = , và không th tách
ri c nu
B
j
A
iij
ccc ≠ .
Trng thái liên kt lng t là trng thái ca h thng không th tách ri c.
Trong mt mã lng t chúng ta s dng nhiu n trng thái Bell ca liên kt
lng t. Bn trng thái Bell ca hai qubit c gi> b*i An(chB s di A) và Bình(chB s
di B):
)0110(
2
1
)0110(
2
1
)1100(
2
1
)1100(
2
1
BABA
BABA
BABA
BABA
−=
+=
−=
+=
−
+
−
+
ψ
ψ
φ
φ
Ta s? xem xét ý nghCa ca các trng thái Bell trên. Xét trng thái
+
φ
:
Nu An o lng 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 lng ca An là 0 trng thái ca h thng lúc ó là
BA
00 .
Nu kt qu phép o lng ca An là
1
trng thái ca h thng lúc ó là
BA
11
.
Sau ó Bình o lng 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à
BA
00
thì kt qu phép o lng ca An là
0 .
Nu trng thái ca h thng lúc ó là
BA
11
thì kt qu phép o lng ca An là
1 .
Tính cht quan trng ca liên kt lng 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
σ
và
σ
′
sao cho
+
=
′
Θ
φσσ
.
Xét v m:t mt mã, tính cht này là c s* hình thành giao thc phân phi khóa
lng t EPR mà chúng ta s? tìm hiu * nh>ng ph8n sau.
- 9 -
1.2.5 (nh lý không th sao chép lng t
(nh lý không th sao chép lng t là mt kt qu ca c hc lng 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 LNG T
1.3.1 Mt s ký hiu toán hc
Trong tính toán lng t, mt qubit 10
βαω
+= thng có th biu diAn di
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
10
11
βαϕ
+=
và
10
22
βαω
+=
[ ]
2121
2
2
11
ββαα
β
α
βαωϕ
+=
=
.
Chú ý r$ng: 10011 ===
ωω
và 01001 == tng t vi mi
ϕ
ta có
1=
ϕϕ
ωϕ
(vit t=t ca
ωϕ
Θ ) là phép nhân ca qubit trong lng t.
Cho ma trn
=
nnn
n
aa
aa
A
1
111
là ma trn vuông cp n trên trng s phc, và có
ijijij
ia
β
α
+
=
(
)
nji
≤
≤
,1
=
nnn
n
aa
aa
A
1
111
là ma trn liên hp ca A
ijijij
ia
βα
−=
=
T
nn
T
n
T
n
T
T
aa
aa
A
1
111
là ma trn chuyn ca ma trn A
ji
T
ij
aa =
- 10 -
=
++
++
+
nnn
n
aa
aa
A
1
111
là ma trn liên hp Hermitian
T
AA =
+
hay
jijiij
ia
βα
−=
+
.
1.3.2 Bin )i bit lng t
Trong c hc lng 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, tc là các ma trn U tha mãn iu
kin IUU =
+
, nghCa là
1−+
= UU .
Ví d:
=+=
β
α
βαϕ
10
Và
=
01
10
U
1.3.3 Phép nhân trng thái lng 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à
n
ϕϕϕϕ
, ,,
322
thì trng thái liên hp ca chúng s? là
n
ϕϕϕϕ
321
ΘΘΘ
Ví d: Trng thái ca mt h thng g9m 2 qubit: 10
1
ba +=
ϕ
và 10
2
dc +=
ϕ
thì trng thái ca h thng là:
11011000
21
bdbcadac
bd
bc
ad
ac
d
c
b
a
+++=
=
Θ
=Θ
ϕϕ
10
10
01
10
αβϕ
αβ
α
β
β
α
ϕϕ
+=
′
+=
=
==
′
U
- 11 -
1.3.4 (o lng lng t trên c s* toán hc
(o lng lng t c mô t b*i tp hp
{
}
m
M (
mmm
aaM Θ= ,
m
a là trng thái
ca qubit sau khi thc hin phép o lng) ca toán t o lng. ChB s m là 8u ra có th
sy ra trong thí nghim. Nu trng thái ca qubit trc khi o lng là
ϕ
thì:
Xác sut sy ra m sau thí nghim là
ϕϕ
mm
MMmp
+
=)( .
Trng thái ca qubit sau phép o lng là:
ϕϕ
ϕ
mm
m
MM
M
+
.
Tp hp
{
}
m
M phi m bo:
=
+
m
mm
IMM .
Tng xác sut sy ra b$ng 1:
==
+
m m
mm
MMmP 1)(
ϕϕ
.
Ví d: Nu ta thc hin phép o lng 10
βαϕ
+= trong c s*
⊕
, tp hp ca
toán t o lng s? là
{
}
),(
10
MMM
m
=
vi:
[ ]
=
Θ=Θ=
00
01
0
1
0100
0
M và
[ ]
=
==
10
00
1
0
1011
1
M
IMMMMMM
m
mm
=
=+=
+++
10
01
1100
Xác sut sy ra sau thí nghim cho ta 0 là:
[ ]
2
00
00
01
)0(
αϕϕ
=
==
+
b
a
baMMp
Xác sut sy ra sau thí nghim cho ta 1 là:
[ ]
2
11
10
00
)1(
β
β
α
βαϕϕ
=
==
+
MMp
=+=+=
m
ppmp 1)1()0()(
22
βα
. Tha mãn t)ng xác sut b<ng 1.
Trng thái ca qubit sau o lng:
• Nu kt qu là 0 là 0
0
1
00
01
2
00
0
α
α
α
α
α
β
α
ϕϕ
ϕ
=
=
=
MM
M
t
- 12 -
• Nu kt qu là 1 là 1
1
0
10
00
2
00
0
β
β
β
β
β
β
α
ϕϕ
ϕ
=
=
=
MM
M
t
Ngoài ra, nu o lng
10
βαϕ
+=
trong c s* trc chu;n
10 bav +=
và
01 abv −=
′
(trong ó 1
22
=+ ba ). Ta có:
[ ]
0=−=
−
=
′
baab
a
b
bavv
v và v
′
là c:p trc chu;n ca mt c s* nào
ó.
[ ]
=
Θ=Θ
2
2
bab
aba
b
a
bavv
Và
[ ]
−
−
=
−
Θ−=
′
Θ
′
2
2
aab
abb
a
b
abvv
.
Ivvvv =
=
′
Θ
′
+Θ
10
01
Nh vy:
vabvba
vvvvvv
vvvvvvvv
vvvvvvvvI
′
−++=
′′
+
′
++=
′
Θ
′
+Θ+
′
Θ
′
+Θ=
+
′
Θ
′
+Θ=
′
Θ
′
+Θ==
)()(
)10()10(
)11()00(
)10)(()(
βαβα
βεβα
βα
βαϕϕϕ
T biu thc trên ta dA tính c xác sut o c v là
(
)
2
ba
βα
+ , và xác sut o
c v
′
là
(
)
2
ab
βα
− .
1.3.5 Trng thái Bell
Trng thái Bell là nh>ng trng thái ca liên kt lng t :t theo tên ca nhà khoa
hc J. S. Bell, c ng dng vào trong mt mã lng t[8].
( to ra liên kt lng t theo trng thái Bell ca hai photon phân cc trong phòng
thí nghim ngi ta dùng hai qubit 0=
ϕ
và 0=
ω
- 13 -
Bin )i qubit
ϕ
thành
ϕ
′
qua
−
==
11
11
2
1
1
HU
( )
10
2
1
1
1
2
1
0
1
11
11
2
1
+=
=
−
==
′
ϕϕ
H
Lúc này h thng hai qubit s? có trng thái
[ ]
=
=Θ
=Θ
′
=
0
1
0
1
2
1
01
01
2
1
01
1
1
2
1
ωϕδ
Bin )i
δ
thành
δ
′
qua
==
0100
1000
0010
0001
2 not
CU
Nh vy ta ã to c c:p liên kt lng t có trng thái
+
φ
t hai qubit 0 .
Tng 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:
( )
+
=+→
φ
1100
2
1
00 ;
( )
+
=+→
ψ
0110
2
1
10
( )
−
=−→
φ
1100
2
1
01 ;
( )
−
=−→
ψ
0110
2
1
11
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
( )
+
=+=
=
==
′
φδδ
1100
2
1
1
0
0
1
2
1
0
1
0
1
2
1
0100
1000
0010
0001
not
C
- 14 -
( chng minh s liên h lng t ca các trng thái Bell ta l8n lt thc hin phép
o lng
σ
và
+
φ
trên tp hp
{
}
),(
10
MMM
m
=
ca toán t o lng.
Trong ó
=
0000
0100
0000
0001
0
M và
=
1000
0000
0010
0000
1
M
(o lng
σ
:
• Xác sut sy ra 0 sau o lng là:
[ ]
1
0
1
0
1
2
1
0000
0100
0000
0001
0101
2
1
)0(
00
=
==
+
σσ
MMp
• Kt qu sy ra 0 sau o lng là:
σ
σσ
σ
=
=
=
+
0
1
0
1
2
1
0
1
0
1
2
1
0000
0100
0000
0001
10
0
MM
M
(o lng
σ
trong c:p toán t o lng
{
}
),(
10
MMM
m
=
không làm thay )i
trng thái ca h thng, nghCa là phép o lng mt qubit trong c:p không làm nh h*ng
n qubit khác trong c:p ó.
(o lng
+
φ
:
• Xác sut sy ra 0 sau o lng là:
[ ]
2
1
0
1
0
1
2
1
1
0
0
1
2
1
0000
0100
0000
0001
1001
2
1
)0(
00
=
=
==
+++
φφ
MMp
- 15 -
• Kt qu sy ra 0 sau o lng là:
00
0
0
0
1
2
1
1
0
0
1
2
1
0000
0100
0000
0001
00
0
=
=
=
+
σσ
σ
MM
M
• Tng t ta có: Kt qu ca phép o lng sy ra 1 là
2
1
và kt qu sau
phép o lng là 11
(o lng
σ
trong
{
}
),(
10
MMM
m
=
làm thay )i trng thái ca h thng, 8u
ra là 11 vi xác sut
2
1
và 00 vi xác sut
2
1
. (iu này có nghCa là phép o lng
mt qubit trong c:p làm nh h*ng n qubit còn li trong c:p ó
+
φ
là trng thái
ca photon phân cc trong hin tng liên kt lng t.
1.3.6 Chng minh không th sao chép lng 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ó:
BABA
U
σσϕσ
= (1)
Tng t ta cng có:
ABAB
U
ωωωϕ
= (2)
T (1) và (2):
BAABBAAB
UU
σσωωϕσωϕ
=
M:t khác ta có U là ma trn n v bin )i IUU
=
Do ó ta có
BAABBAAB
σσωωϕσωϕ
=
Li có
BAABAA
σσωωσωϕϕ
== 1
Nh vy 1=
BB
σω
ho:c 0=
AA
σω
BABA
U
ωωϕω
=
- 16 -
ω
và
σ
phi cùng c s*, tc là
σω
=
ho:c
ω
và
σ
cùng là hai trng
thái trc giao. Nh vy ta chB có th o lng 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 lng t.
1.3.7 C)ng lng t[7]
C)ng lng t là các ma trn bin )i. Nó thc hin phép bin )i t trng thái
lng t này sang trng thái lng t khác. C)ng lng t thng c biu diAn b<ng
các ma trn unitary, là ma trn tha mãn iu kin IUU
T
= .
C#ng Hadamard: là c)ng thc hin trên mt qubit. Nó bin )i trng thái lng t
t +→0 và −→1 . C)ng Hadamard c biu diAn b*i ma trn H:
−
=
11
11
2
1
H
Hình 1.8: Cng lng t Hadamard
C#ng Pauli-X: là c)ng thc hin trên mt qubit. Nó thc hin phép bin )i
01 → và 10 → . C)ng Pauli-X c biu diAn b*i ma trn X:
=
01
10
X
C#ng Pauli-Y: là c)ng thc hin trên mt qubit. Nó c biu diAn b*i ma trn Y:
−
=
0
0
i
i
Y
C#ng Pauli-Z: là c)ng thc hin trên mt qubit. Nó thc hin phép bin )i
00 → và 11 −→ . C)ng Pauli-X c biu diAn b*i ma trn Z:
−
=
10
01
Y
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 :
( )
=
θ
θ
i
e
R
0
01
- 17 -
Trong ó
θ
là dch chuyn pha. Nó có th% nhn các giá tr khác nhau nh ,
2
,
4
,
8
π
π
π
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:
=
1000
0010
0100
0001
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:
=
0100
1000
0010
0001
Cnot
Hình 1.9: Cng lng 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à 11 . Phép toán trên 3 qubit
σ
,
ϕ
,
ω
khi qua c)ng Toffoli
c vit di dng:
==
→
ωϕσ
ϕσωϕσ
ωϕσ
,,
1,,
,,
NeuX
Toffoli
C#ng lng t ph# quát: Tp hp các c)ng lng 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 lng 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 lng các c)ng lng t là không m c, trong khi
s lng các dãy h>u hn t mt tp h>u hn là m c. ( gii quyt vn n này
- 18 -
chúng ta chB yêu c8u bt kD hot ng c hc lng 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 lng t ph) quát là c)ng Hadamard (H),
c)ng dch chuyn pha
(
)
4
π
R và c)ng CNot.
Mt c)ng lng t ph) quát có th thc hin trên ba qubit là c)ng Deutsch
(
)
θ
D
:
==−+
→
cba
baneucbacbai
cba
,,
11,,)(sin,,)(cos
,,
θφ
• Chú ý r$ng cng toffili là mt trng hp ca cng Deutsch vi
2
π
θ
=
1.4 TRUYN THÔNG LNG T
Truyn thông lng t là công ngh s dng truyn thông tin lng t t h
thng này n h thng khác thông qua trng thái Bell.
Gi s
ccc
01
βαϕ
+= là qubit mà An mun truyn n Bình. An và Bình cùng
chia sE nhau mt trng thái Bell. Trng thái Bell ó có th là:
)0110(
2
1
)0110(
2
1
)1100(
2
1
)1100(
2
1
BABA
BABA
BABA
BABA
−=
+=
−=
+=
−
+
−
+
ψ
ψ
φ
φ
Trong ó ch s A vit di 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 là
+
φ
. Khi ó h thng lng t ca
A lúc ó là:
( )
( )
CBACBACBACBA
ccBABAC
AB
111011100000
2
1
10)1100(
2
1
βαβα
βαϕφ
+++=
+
+=Θ
+
Ta cng ý thy r<ng:
- 19 -
)(
2
1
11
)(
2
1
01
)(
2
1
10
)(
2
1
00
−+
−+
−+
−+
−=
−=
+=
+=
φφ
ψψ
ψψ
φφ
Do ó ta có:
( ) ( )
( ) ( )
( )
( )
( )
( )
( )
( )
( )
( )
BB
AC
BB
AC
BB
AC
BB
AC
B
ACAC
B
ACAC
B
ACAC
B
ACAC
C
AB
10
2
1
10
2
1
10
2
1
10
2
1
11
00
2
1
βαψβαψ
βαφβαφ
φφβψψα
ψψβφφα
ϕφ
+−Θ++Θ+
−Θ++Θ=
−+−+
+++
=
=Θ
++
−+
−+−+
−+−+
+
Ta thc hin phép o lng h thng này trên c s* trng thái Bell. Kt qu ca
phép o lng là mt trong s bn trng thái Bell c ly t mt trong bn biu thc
trng thái sau:
(
)
BB
AC
10
βαφ
+Θ
+
(
)
BB
AC
10
βαφ
−Θ
−
(
)
BB
AC
10
βαψ
+Θ
+
(
)
BB
AC
10
βαψ
+−Θ
+
Ta chú ý r<ng An và Bình cùng chia sE trng thái Bell, o ó sau khi An o lng
c:p liên kt lng 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:
BB
10
βα
+
BB
10
βα
−
BB
10
αβ
+
BB
01
βα
+−