LÜnh vùc C«ng nghÖ th«ng tin
WPKI - ng nghÖ bo mËt cña t¬ng lai
KS.NguyÔn ViÖt Anh
Trung t©m C«ng nghÖ tng tin
Tãm t¾t: Ngµnh c«ng nghiÖp pn m ®ang ®i vµo mét thÞ trêng i ®ßi
i mét c©n nh¾c trong ®Çu t. c vÊn ®Ò cÇn xem xÐt bao gåm: ph¬ng
ph¸p pt triÓn c pn m ®¸p øng nhu cÇu thÞ tr êng; c bíc thay ®æi
bæ sung nµo lµ cÇn thiÕt ®Ó t¹o rac sn phÈm nh»m ®a vµo thÞ trêng; vµ
c s¶n phÈm nµy sÏ ®îc trî nng g×; quan träng nhÊt lµ hiÖu qu cuèi
cïng trªn thÞ trêng lµ thÕo?
Víi c ®é pt triÓn cña c dÞch th¬ng i internet nhanh nh hiÖn
nay, c c«ng nghÖ hiÖn t¹i ®ang dÇn lçi ti trong viÖc ®m b¶o an toµn
cho c giao dÞch ng©n hµng, tiÒn tÖ. Do vËy cÇn phi nh÷ng biÖn ph¸p
thay thÓ kÞp ti nh»m kh¾c phôc nh÷ng yÕu ®iÓm trong c giao thøc ®m
b¶o an ninh.
Ngµy nay, ë níc ta,c hÖ thèng th¬ng mai ®n còng ®ang ph¸t triÓn
mét ch v« cïng nh mÏ. C trong mét ti gian ng¾n, rÊt nhiÒu thèng
th¬ng i ®iÖn tö nh thanh to¸n trùc tun, mua n trùc tuyÕn, ... ®· ®îc ®a
vµo ¸p dông. Cnh ®iÒu ®ã ®· t¹o nªn mét nÒn tng cho c¸c hÖ thèng M-
commerce.
®îc nh÷ng ph¸t triÓn m¹ng mÏ ®ã, mét pn lµ do nng nhu cÇu
n ®Ò bo an th¬ng m¹i ®iÖn ®· phÇn nµo ®îc ®¸p øng. Tuy nhiªn, ®èi
i mét lÜnh vùc míi nh M-commerce, viÖc tõng bíc nghiªn cøu vµ ¸p ng c
c«ng nghÖ b¶o an lµ thËt sù cÇn thiÕt.
1. M- Commerce lµ?
Trong thÕ gi ny nay, tiÕn bé cña c«ng ng th«ng tin ®· liªn tiÕp
cho ra ®êi nh÷ng kh¸i niÖm míi i tèc ®é øng dông vµo cuéc sèng nhanh ®Õn
kh«ng ngê. u nh chØ vµim tr íc ®©y, ngêi ta míi lµm quen i kh¸i niÖm e-
commerce (th¬ng i ®n tö) th× hiÖn nay, m-commerce ®· lµ t kh¸i niÖm
®angn dÇn x· héi ho¸.
M-commerce, viÕt t¾t cña mobile commerce, lµ ph¬ng thøc th¬ng m¹i ®îc
tiÕn hµnh th«ng qua c¸c thiÕt di ®éng ®Òu ®Æc tÝnh chung lµ kh«ng
cÇn d©y n (v« tuyÕn), kÝch thíc n gän vµ lu«n ®i cïng it nn nµo
Häc vn C«ng nghÖ BCVT
i ng Khoa häc lÇn thø 5
®ã. §iÒu ®ã còng nghÜa lµ m-commerce thÓ tiÕn hµnh ë bÊt kú ®©u, vµo
t kú lóc nµo kh«ng cÇn ®Õn trang thiÕt cè ®Þnh nh y vi tÝnh,
modem, ®êng d©y ®iÖn thi ... §©y chÝnh lµ ®m u viÖt râ nÐt nhÊt cña m-
commerce.
Díi ®©y lµt i ho¹t ®éng s¬ khai cña m-commerce. §ã lµ khi nhËn ®-
îc nng tin nn (SMS) trªn ®iÖn thi di ®éng qung o mét n phÈm
dÞch nµo ®ã. Víi nh÷ng chiÕc ®n thi di ®éng thÕ t II nh ®ang
dông ë VN hiÖn nay, c nhµ cung cÊp cha thÓ cung cÊp c dÞch m¹ng mÏ
n. Nhng trong t¬ng lai gÇn, khi WAP vµ ®n tho¹i di ®éng thÕ t 3
(3G) ®îc sö dông ®¹i trµ, vc xem hµng, ®Æt hµng, mÆc c¶, thanh to¸n tÊt
®Òu tõ chiÕc m¸y xinh xinh trong tayn sÏ lµ chun qu¸ dÔ dµng.
Nhng c¸c nhµ c«ng nghÖ cßn tiÕn xa n thÕ. T¹i NhËt, ng viÔn tng
hµng ®Çu NTT DoCoMo ®· ®i tiªn phong trong viÖc cung cÊp dÞch iMode.
Víi dÞch nµy, ngêi dïng thÓ xem tin tøc, mua b¸n, trao ®æi cæ phiÕu,
tham gia c c©u l¹c trªn ng v.v... §óng nh t chun gia ®· i, dÞch
nµy ®· "®Æt Internet vµo i cña i ngêi". HiÖn t¹i, chi phÝ ®Ó dông dÞch
nµy lµ khong 80 USD/th¸ng hoÆc lín h¬n 25% so i dông ®n thi di
®éng tng thêng.
Microsoft vµ mét nhµn xuÊt kh¸c còng ®a ra thÞ tr êng c¸c lo¹i thiÕt
trî nh©n kü thuËt sè (PDA). §©y lµ li m¸y tÝnh rÊt n, nhÑ chun
ng cho viÖc truyp m¹ng. Ngoµi ra, còng lµm nhiÖm nht quyÓn sæ
®n:n lÞch lµm viÖc, nh¾c nhëc sù kiÖn, lu tr÷ liÖu, ...
Dù kiÕn doanh thu tõ m-comerce sÏ lµ 55,4 tû USD vµo m 2003 so víi
12,7 tû USD hiÖn nay. Tuy nhiªn ®Ó thÓ thu t nhiÒu n a ngêi dïng
®Õn dÞch nµy, c thiÕt di ®éng cÇn phi i tiÕn ®Ó t¹o thuËn lîi h¬n
a cho ngêi dïng. Gcña dÞch vô còng lµ ®iÒu cÇn phi n, ®Æc bt lµ ë
c níc ®ang pt triÓn. Vµ cuèi cïng, quan t©m cñac quan Nhµ níc ®Ó
t¹o hµnh lang pp lý vµ tuyªn truyÒn lµ t ®u kiÖn kh«ng thÓ thiÕu ®Ó
m-commerce thÓ pt triÓn.
2. Sau E-Commerce sÏ lµ M-Commerce
HiÖn nay,t lîng lín ®iÖn thi di ®éng trªn thÕ giíi ®· ®îc kÕt i
vµo Web ®Ó göi, nhËn email, hay ®Ó xem c th«ng tin thêi tiÕt, gi¸ cæ
phiÕu, tng tin thÓ thao hay du lÞch... Vµ trong t¬ng lai kh«ng xa, nh÷ng
chiÕc ®n thi ®éng nµy sÏ trë thµnh c thiÕt thÓ kiÓm trat kú
Häc vn C«ng nghÖ BCVT
LÜnh vùc C«ng nghÖ th«ng tin
c lo¹i th«ng tin ng nµo cña viÖc mua n ¶o: vÐ xem phim, ®å uèng hay
c b÷a ¨n cïngn bÌ. TÊt nhiªn sÏ phi mÊt khongi n¨m ®Ó th ¬ng m¹ing
®n thi di ®éng ®ãng mét vai trß quan träng trong ®êi sèng. Nhng khi ®u
®ã x¶y ra, th× thÞ trêng th¬ngi di ®éng m- commerce sÏ rÊt pt triÓn.
3. Giíi thiÖu PKI
H¹ tÇng kho¸ c«ng céng (Public Key Infrastructure - PKI) lµ n tng cho
c dÞch b¶o mËt ®m b¶o cho th¬ng m¹i ®iÖn (e-commerce) vµ c øng
dông trªn ng Internet/Intranet ph¸t triÓn mét ch hoµn chØnh, tin cËy
khoÎ m¹nh (robust). i gia t¨ng cña Internet, b¶o mËt vµ an toµn tng tin,
®Æc biÖt lµ thanh tn ®iÖn tö (e-payment) ®· trë thµnh thµnh phÇn kh«ng
thÓ thiÕu ®îc cña th¬ng m¹i ®iÖn tö, chÝnh phñ ®iÖn (e-government) còng t-
¬ng tù nhc vÊn ®Ò cña h¹ tÇng truyÒn th«ng vµ c«ng ng.
§Ó hiÓu ®îc u cÇu c ®ßi i cña PKI, chóng ta cÇn bt mét sè
kiÕn thøc lîc kho¸ mËt m· c«ng céng. HÖ thèng nµy y dùng trªn
t cÆp kho¸ m· liªn tn häc i nhau trong ®ã t kho¸ sö dông ®Ó m·
ho¸ tng ®p vµ chØ cã kho¸ kia míi gii m· ®îc tng ®iÖp vµ ngîc l¹i. Khi ®ã
chóng ta thÓ c«ng khai ho¸ mét kh trong cÆp kho¸ nµy. NÕu ai cÇn göi cho
chóng ta c¸c th«ng ®iÖp b¶o ®m, hä sÏ thÓ dông kho¸ ®· ®îc cung cÊp
c«ng khai y ®Ó m· ho¸ th«ng ®iÖp tr íc khi göi ®i vµ bëi chóng ta ®· gi÷
mËt kh cßn l¹i nªn chØ chóng ta míi thÓ gii ®îc th«ng ®iÖp b¶o
®¶m ®ã.
CÆp kh y cßn dïng ®Ó x¸c nhËn tng ®iÖp. Ngêi göi t¹ot ®o¹n
b¨m (hash) cña th«ng ®iÖp - t d¹ng t gän cña th«ng ®p nguyªn n -
i t sè thuËt tn ( nh MD5, SHA-1...). Ngêi göi sÏ m· ho¸ ®o¹n b¨m
b»ng kho¸ riªng cña m×nh vµ ngêi nhËn sÏ dïng kho¸ c«ng céng cña ngêi göi ®Ó
giai ®o¹n m cña ngêi göi, sau ®ã so s¸nh víi ®o¹n m cña th«ng ®iÖp
nhËn ®îc (®îc t¹o ng cïng t thuËt tn). NÕu trïng nhau th× ngêi nhËn
thÓ tin r»ng th«ng ®iÖp nhËn ®îc kh«ng thay ®æi trong q tr×nh truyÒn
ti trªn m¹ng vµ xuÊt pt ngêi göi x¸c ®Þnh. C¸ch thùc hiÖn nµy ®îc gäi lµ
ch÷ ký ®iÖn tö. Nhng cÇn nh¾c i lµ chung ta yªu cÇu kh«ng chØ ch÷ ký -
chóng ta cÇn t thÎ i vn ®iÖn tö. Cnh thÕ mµ xuÊt hiÖn kh¸i niÖm
giÊy chøng nhËn ®n tö. t chøng nhËn ®iÖn g¾n tªn cña i vn hay
thiÕt víi t cÆp kho¸, t¬ng tù nh thÎ i vn g¾n tªn cña i vn i ch÷
ký vµ nh cña . Ó ®m b¶o giÊy chøng nhËn lµ hîp lÖ, chóng ta th êng yªu
Häc vn C«ng nghÖ BCVT
i ng Khoa häc lÇn thø 5
cÇu giÊy chøng nhËn phi ®îc p do mét chøc tin cËy. èi víi giÊy chøng
nhËn ®iÖn tö, chøc nµy ®îc i thèng cung cÊp chøng nhËn (Ca-
Certification Autbority).
VËy PKI ho¹t ®éng nh thÕ nµo?
Bob vµ Alice muèn liªn l¹c i nhau qua Internet, ng PKI ®Ó ch¾c ch¾c
r»ng th«ng tin trao ®æi ga ®îc b¶o mËt. Bob ®· cã chøng nhËn kû thuËt ,
nhng Alice th× cha. §Ó nã, c« phi chøng minh ®îc víi chøc cÊp giÊy
chøng nhËn c« thùc lµ Alice. t khi c th«ng sè nhËn d¹ng cña Alice ®· ®îc
Tæ chøc th«ng qua, sÏ pt hµnh cho c« mét chøng nhËn kü thuËt . Chøng
nhËn ®n nµy gi¸ trÞ thùc sù, gièng nh tÊm chu y, nã ®¹i diÖn
cho Alice. Nã gåm cã nh÷ng chi tiÕt nhËn ng Alice, t b¶n sao ch×a khãa
c«ng ng cña c« vµ thêi n cña giÊy chøng nhËn ng nh ch÷ ký kü thuËt
cña Tæ chøc chøng nn. Aliceng nhËn ®îc ch×a khãa nh©n kÌm theo ch×a
khãa c«ng céng. Ca khãa nh©n nµy ®îc lu ý lµ phi g mËt, kh«ng ®îc
sanit cø ai.
y g th× Alice ®· chøng nhËn thuËt , Bob cã thÓ gëi cho c«
nng th«ng tin quan träng ®îc sè hãa. Bob cã thÓ x¸c nhËn víi c« lµ tng ®iÖp
®ã xuÊt pt tõ anh ta còng nh ®îc b¶o ®¶m r»ng néi dung th«ng ®p kh«ng bÞ
thay ®æi kh«ng cã ai kh¸c ngoµi Alice ®äc nã.
DiÔn biÕn thùc tÕ kh«ng phi mÊt nhiÒu thêi gian nh nh÷ng gii thÝch
trªn, phÇn miy tr¹m cña Bob t¹o ra mét ch÷ ký ®iÖn vµa th«ng
®p chøa ch÷ ký ®ã. PhÇn mÒm sö dông ch×a khãa c¸ nn cña Bob ®Ó t¹o
ra ch÷ ký ®n tö vµng ch×a khãa c«ng céng cña Alice ®Ó hãa th«ng ®p.
Khi Alice nhËn ®îc tng ®iÖp ®· ®îc hãa ch÷ ký cña Bob, phÇn mÒm
ng ch×a khãa nn cña c« ®Ó gii th«ng ®p. chØ cã duy nhÊt ch×a
khãa c¸ nh©n cña Alice míi thÓ gii th«ng ®iÖp ®· ®îc hãa ng ch×a
khãa c«ng céng cña c«, chon ®é tin cËy cña th«ng tin hoµn toµn ®îc b¶o ®m.
Sau ®ã, pn mÒm dïng ch×a khãa c«ngng cña Bob x¸c minh ch÷ ký ®n tö,
®Ó ®m b¶ong chÝnh Bob ®· gëi tng ®iÖp ®i, vµ th«ng tin kng x©m
ph¹m trªn ®êng di chun.
Bob muèn chuyÓn mét th ®iÖn ®Õn cho Alice, víi u cÇu ng giao
dÞch phi chøng minh ®îc chÝnh anh ®· göi nã ®i vµ i dung c th kh«ng
thay ®æi. Pn mÒm PKI ng ch×a khãa nn cña Bob t¹o ra t ch÷ ký
®n cho bøc th.
Häc vn C«ng nghÖ BCVT
LÜnh vùc C«ng nghÖ th«ng tin
Bob muèn ch¾c ch¾n r»ng kng ai ngoµi Alice ®äc ®îc bøc th nµy. PhÇn
m PKI cña Bob ng ch×a khãa c«ng céng cña Alice ®Ó m· hãa th«ng ®p
cña Bob.
Alice muèn ®äc th do Bob gëi PhÇn mÒm PKI ng ch×a khãa nh©n cña Alice
®Ó ®Ó gii th«ng ®p.
Alice muèn kiÓm chøng r»ng chÝnh Bob ®· gëi ®i tng ®p ®ã vµ i
dung th«ng ®p kh«ng chØnh söa. PhÇn mÒm PKI cña Alice dïng ch×a
khãa c«ngng cña Bob ®Ó kiÓm chøng ch÷ ký ®n tö cña anh ta.
4. M«nh bo an trong thèngng kngy
C¸c thµnh phÇn c¬ bn trong hÖ tng:
C¸c thiÕt bÞ client: ®iÖn thi di ®éng, PDA, ...
Middleware: ACE/Agents, Keon Agents, Wireless RA, ..
Servers: CA, Centralized Authorization, Personalization Systems
nh hÖ tng x¸c thùc ngêi dïng:
nh b¶o anng WPKI:
Häc vn C«ng nghÖ BCVT