Ng« Trung Kiªn B¶o mËt th«ng tin TrOnG hÖ thèng Di ®éng W- CDMA Kho¸ LuËn tèt NghiÖp ®¹i häc chÝnh quy Ngµnh: §iÖn tö – ViÔn Th«ng Ng« Trung Kiªn b¶o mËt th«ng tin TrOnG hÖ thèng Di ®éng W- CDMA Kho¸ LuËn tèt NghiÖp ®¹i häc chÝnh quy Ngµnh: §iÖn tö – ViÔn Th«ng C¸n bé hưíng dÉn: PGS. NguyÔn ViÕt KÝnh Lêi c¶m ¬n VÊn ®Ò b¶o mËt vµ nhËn thùc ngay tõ ®Çu tuy rÊt hÊp dÉn song còng lµ rÊt khã vµ ®ßi hái kh¶ n¨ng tÝnh to¸n cao. Tuy nhiªn víi nç lùc lµm mét kho¸ luËn cña mét sinh viªn chÊt lưîng cao cïng víi sù gióp ®ì ®Æc biÖt nhiÖt t×nh cña thÇy hưíng dÉn: PGS. NguyÔn ViÕt KÝnh, cïng víi sù tËn t×nh chØ b¶o cña c¸c thÇy trong Khoa §iÖn Tö - ViÔn Th«ng, c¸c gi¸o sư nưíc ngoµi th«ng qua c¸c bé m«n t«i ®· ®ưîc ®µo t¹o th«ng qua chư¬ng tr×nh ®¹i häc chÝnh quy vµ chư¬ng tr×nh ®µo t¹o chÊt lưîng cao, còng như sù gióp ®ì gi¶i quyÕt c¸c vưíng m¾c riªng, cïng víi sù chØ b¶o tËn t×nh cña c¸c thÇy thuéc Khoa CNTT trong qu¸ tr×nh m« pháng tÝnh to¸n t«i ®· dÇn hiÓu m×nh cÇn lµm nh÷ng viÖc g× ®Ó hoµn thiÖn thËt tèt kho¸ luËn nµy còng như cã thÓ chñ ®éng thùc hiÖn nh÷ng tÝnh to¸n thËt ®Çy ®ñ b»ng phÇn mÒm.
Bëi vËy th«ng qua ®©y t«i xin bµy tá lßng c¶m ¬n ®Õn PGS. NguyÔn ViÕt KÝnh, c¸c gi¶ng viªn thuéc Khoa §iÖn Tö - ViÔn Th«ng, nh÷ng ngưêi nhiÖt t×nh víi kÕ ho¹ch ®µo t¹o sinh viªn CLC, vµ cuèi cïng lµ gia ®×nh t«i - nh÷ng ngưêi ®· t¹o ®iÒu kiÖn hÕt søc ®Æc biÖt cho c¸ nh©n t«i c¶ vÒ kiÕn thøc, tµi chÝnh, lÉn tinh thÇn ®Ó hoµn thiÖn kho¸ luËn nµy. T«i xin kÝnh chóc mäi ngưêi ®¹t ®ưîc mäi ưíc m¬ trong cuéc sèng. Sinh Viªn CLC Ng« Trung Kiªn.
B¶o mËt trong hÖ thèng di ®éng WCDMA Tãm t¾t néi dung kho¸ luËn Tãm t¾t néi dung kho¸ luËn Kho¸ luËn tËp trung vµo vÊn ®Ò ®ang trë lªn ngµy cµng quan träng vµ nãng báng hiÖn nay, vÊn ®Ò b¶o mËt th«ng tin trong viÔn th«ng. Kho¸ luËn sÏ hưíng ®èi tưîng chÝnh vµo sù ®¶m b¶o an toµn th«ng tin trong hÖ thèng ®iÖn tho¹i di ®éng WCDMA. Qua kho¸ luËn ta sÏ thÓ thÊy ®ưîc cÊu tróc hÖ thèng vµ c¸c bé phËn chøc n¨ng cña hÖ thèng tham gia vµo c¸c quy tr×nh nhËn thùc, b¶o mËt. Kho¸ luËn sÏ tËp trung nghiªn cøu vÒ quy tr×nh nhËn thùc, b¶o mËt th«ng tin, c¸c bưíc thùc hiÖn ®ang vµ sÏ ®ưîc dïng trong c¸c quy tr×nh nµy.
C¸c bưíc thùc hiÖn sÏ ®ưîc m« pháng mét c¸ch chi tiÕt vµ cô thÓ ®Ó cã thÓ thÊy râ nh÷ng ưu ®iÓm vµ h¹n chÕ cña tõng biÖn ph¸p, tõ ®ã t×m ra hưíng ph¸t triÓn, c¶i tiÕn, nghiªn cøu tiÕp tôc nh»m ®¹t ®ưîc c¸c phư¬ng ph¸p tèi ưu h¬n. B¶o mËt trong hÖ thèng di ®éng Môc lôc WCDMA Môc lôc Trang 1. Sù cÇn thiÕt cña b¶o mËt…. HÖ thèng th«ng tin di ®éng WCDMA.
Lé tr×nh ph¸t triÓn cña hÖ thèng th«ng tin di ®éng thÕ hÖ thø 3…. Nguyªn lý tr¶i phæ…. C¸c ®Æc tÝnh c¬ b¶n cña hÖ thèng th«ng tin di ®éng WCDMA… 9 3. C¸c mèi ®e do¹ ®èi víi hÖ thèng vµ phư¬ng ph¸p b¶o vÖ….
X©m nhËp thô ®éng. X©m nhËp tÝch cùc. C¸c phư¬ng ph¸p b¶o vÖ. C¸c phÐp mËt m· ho¸ b¶o vÖ khái c¸c x©m nhËp thô ®éng.
Sù x©m nhËp vµo c¸c d÷ liÖu ®ưîc m· ho¸ ®Ó gi¶i m·. Mét sè thuËt to¸n c¬ së ®ưîc ¸p dông…. ThuËt to¸n DES…. MËt m· cã kho¸ c«ng khai RSA.
ThuËt to¸n b¨m MD5…. ThuËt to¸n b¨m cã b¶o mËt….43 B¶o mËt trong hÖ thèng di ®éng Môc lôc WCDMA 5. NhËn thùc vµ b¶o mËt trong hÖ thèng WCDMA. C¸c c¬ së d÷ liÖu sö dông cho qu¸ tr×nh nhËn thùc.
Thñ tôc nhËn thùc…. HiÖu lÖnh chung…. HiÖu lÖnh riªng…. CËp nhËt SSD….54 NhËn xÐt vµ gi¶i ph¸p….
C¸c thuËt to¸n tÝnh to¸n sè liÖu nhËn thùc…. Kü thuËt t¹o kho¸ (I) vµ tÝnh to¸n AUTHR…. TÝnh to¸n gi¸ trÞ nhËn thùc sö dông mãc nèi,. TÝnh to¸n AUTHR sö dông kü thuËt DM….
Chư¬ng tr×nh cËp nhËt SSD b»ng thuËt to¸n MD5….72 NhËn xÐt c¸c thuËt to¸n.75 -----------------o0o----------------- Phô lôc: Chư¬ng tr×nh m« pháng….77 Tµi liÖu tham kh¶o IMSI C¸c danh tõ viÕt t¾t C¸c danh tõ viÕt t¾t Ch÷ viÕt t¾t Ch÷ tiÕng Anh NghÜa tiÕng ViÖt A-key Authentication key Kho¸ nhËn thùc ASS Access Switching Subsystem Ph©n hÖ chuyÓn m¹ch truy cËp AUC Authentication Center Trung t©m nhËn thùc BS Base Station Tr¹m gèc BSC Base Station Controller Bé ®iÒu khiÓn tr¹m gèc BSM Base Station Manager Bé qu¶n lý tr¹m gèc BSS Base Station Subsystem Ph©n hÖ tr¹m gèc BTS Base station Transceiver Subsystem Ph©n hÖ ph¸t thu cña tr¹m gèc CCS Central Control Subsystem Ph©n hÖ ®iÒu khiÓn trung t©m CRC Cyclic Redundancy Code (CRC) M· kiÓm tra ®é d− thõa vßng CS Circuit Switched ChuyÓn m¹ch kªnh EDGE Enhanced Data Rates for GSM Tèc ®é sè liÖu t¨ng c−êng ®Ó Evolution ph¸t triÓn GSM ESN Electronic Serial Number Sè sªri ®iÖn tö ETSI European Telecommunication ViÖn tiªu chuÈn viÔn th«ng ch©u Standards Institute FDD Frequency Division Duplex FTC GGSN Forward Traffic Channel GMSC Gateway GPRS Support GPRS Node Gateway MSC HLR General Packet Radio HSCSD Service Home Location R NhËn d¹ng thuª bao quèc tÕ e g i s t e r High Speed Circuit Switch ed Data Intern ationa l Mobil e Subscr iber Identi ty ¢u GhÐp song c«ng ph©n chia theo tÇn Kªnh lưu lưîng hưíng ®i Nót hç trî cæng GPRS Cæng MSC DÞch vô v« tuyÕn gãi chung Bé ®¨ng ký thưêng tró Sè liÖu chuyÓn m¹ch kªnh tèc ®é cao B¶o mËt trong hÖ thèng di ®éng WCDMA IMT – SHA SIM SSD TACS International Mobile 2000 Telecommunication - 2000 TAF Interim Standard -136 IS-136 Interconnection Network ISN Subsystem ITU – International R Telecommunication Union Radio sector IWF Interworking LPC Function Linear MCC Predictive Coder MNC Mobile Country Code MS Mobile Network Code MSC Mobile Station MSI Mobile Switching Center N Mobile Station Identification MT Number MX Mobile Terminated NMS Mobile Exchange I National Mobile Station NMT Identify Nordic Telegraph PCS and Telephone Personal Communication Services PDN PDGN Public Data Network PDSN Packet Data Gateway PS Node Packet Data SCP Serving Node Packet S entity Module Shared Tiªu chuÈn th«ng tin di ®éng wi Secret Data toµn cÇu 2000 tc Total Access ChuÈn TDMA c¶i tiÕn cña Communication System he USA Ph©n hÖ liªn kÕt Terminal Adaptation Function d m¹ng Se Liªn minh viÔn th«ng quèc tÕ rvi bé phËn v« tuyÕn ce Chøc n¨ng kÕt nèi m¹ng Co Bé m· ho¸ dù ®o¸n tuyÕn nt tÝnh M· nưíc di ®éng M· m¹ng di ®éng rol Tr¹m di ®éng Po Trung t©m chuyÓn m¹ch int di ®éng ChØ sè nhËn d¹ng Se tr¹m di ®éng cu re KÕt cuèi ë MS Ha Tæng ®µi di sh ®éng in NhËn d¹ng di ®éng quèc gia g §iÖn b¸o vµ ®iÖn tho¹i B¾c ¢u Al HÖ thèng c¸c dÞch vô th«ng tin c¸ nh©n go M¹ng d÷ liÖu c«ng rit céng Nót cæng d÷ h liÖu gãi Nót dÞch vô m d÷ liÖu gãi ChuyÓn Su m¹ch gãi bs §iÓm ®iÒu khiÓn dÞch cri vô ThuËt to¸n b¨m cã be b¶o mËt M« ®un nhËn r d¹ng thuª bao Sè liÖu bÝ Id mËt chu ng HÖ thèng truy nhËp toµn bé Chøc n¨ng kÕt cuèi thÝch nghi C¸c danh tõ viÕt t¾t TDD Time Division Duplex GhÐp song c«ng ph©n chia theo thêi gian TIA Telecommunication HiÖp héi c¸c nhµ s¶n xuÊt Industry Association viÔn th«ng TMSI Temporary Mobile NhËn d¹ng thuª bao di ®éng Subscriber t¹m thêi Identity RAND Bé nhí hiÖu lÖnh ngÉu Random challenge nhiªn Kªnh th«ng tin RIC hưíng ngưîc Bé ®iÒu Memory Reverse RNC khiÓn m¹ng v« tuyÕn Information Channel RNS HÖ thèng con m¹ng v« tuyÕn Radio Network Kªnh b¸o hiÖu hưíng RSC ngưîc Kü thuËt truyÒn RTT Controller dÉn v« tuyÕn M« ®un UIM Radio Network Subsystem nhËn d¹ng ngưêi dïng HÖ Reverse Signaling Channel th«ng th«ng tin di ®éng UMTS toµn cÇu Radio Transmission Bé ®¨ng ký t¹m tró Technology User Identity VLR Bé ®¨ng ký t¹m tró/cæng Module VLR/GLR Giao thøc øng dông kh«ng Universal Mobile WAP d©y Telecommunication WCDMA §a truy nhËp ph©n chia System theo m· b¨ng réng Visitor Location Register Visitor/Gateway Location Register Wireless Application Protocol Wideband Code Division Multiple Access Më ®Çu Chư¬ng 1: Më ®Çu 1. Kh¸i niÖm NhËn thùc - b¶o mËt lµ kh¸i niÖm bao gåm tÊt c¶ c¸c phư¬ng ph¸p như c¸c kü thuËt x¸c nhËn danh tÝnh, mËt m· ho¸, che giÊu th«ng tin, x¸o trén … nh»m ®¶m b¶o cho c¸c th«ng tin ®ưîc truyÒn ®i, còng như c¸c th«ng tin lưu tr÷ ®ưîc chÝnh x¸c vµ an toµn. Sù cÇn thiÕt cña b¶o mËt Ngay tõ thêi xa xưa, kho¶ng 4000 n¨m vÒ trưíc ®Ó tá lßng t«n kÝnh ngưêi ®· khuÊt, ngưêi Ai CËp ®· kh¾c nh÷ng m· hiÖu tưîng h×nh nªn c¸c bia mé. C¸c m· hiÖu mËt ®ưîc kh¾c trong c¸c ng«i mé cæ cho ®Õn ngµy nay vÉn ®ưîc c¸c nhµ kh¶o cæ t×m hiÓu kh¸m ph¸.
Qua c¸c thêi kú, cïng víi thêi gian, kü thuËt mËt m· ho¸ ®· cã nhiÒu thay ®æi vµ ngµy cµng hoµn thiÖn. Trong chÝnh trÞ, qu©n sù, còng như trong kinh tÕ, thêi chiÕn còng như thêi b×nh, th× sù b¶o mËt th«ng tin vµ an toµn th«ng tin lµ vÊn ®Ò ưu tiªn hµng ®Çu. Sù b¶o ®¶m an toµn th«ng tin hÇu như tuyÖt ®èi lµ ®ßi hái ®Çu tiªn ®èi víi truyÒn th«ng trong c¸c lÜnh vùc quan träng. Chóng ta ®· thÊy vai trß cùc kú quan träng cña nã kh«ng chØ trong chiÕn tranh ViÖt Nam mµ bÊt kú mét cuéc chiÕn nµo, tõ thêi xa xưa víi cuéc chiÕn gi÷a c¸c téc ngưêi ®Õn thêi kú hiÖn ®¹i víi c¸c cuéc chiÕn tranh cña thêi ®¹i nguyªn tö, tõ c¸c cuéc néi chiÕn víi quy m« nhá, ®Õn c¸c cuéc thÕ chiÕn quyÕt ®Þnh tÝnh m¹ng cña toµn nh©n lo¹i.
Ngµy nay sù b¶o ®¶m an toµn th«ng tin ®· trë thµnh vÊn ®Ò quan t©m cña rÊt nhiÒu ngưêi trong ®ã cã c¸c c¸ nh©n, c¸c tæ chøc, còng như c¸c chÝnh phñ, khi mµ nguy c¬ ®e do¹ bÞ rß rØ tin tøc hoÆc nguy c¬ bÞ x©m nhËp ®ang trë thµnh vÊn ®Ò ph¶i ®èi phã hµng ngµy, hµng giê. C¸c chÝnh phñ ®· bá ra nhiÒu triÖu ®« la ®Ó cã ®ưîc mét hÖ thèng viÔn th«ng an toµn, c¸c c«ng ty hoÆc c¸c c¸ nh©n giµu cã còng ®· mÊt rÊt nhiÒu tiÒn b¹c ®Ó ®Çu tư cho sù an toµn vÒ tin tøc cña hä, ngay c¶ c¸c c¸ nh©n b×nh thưêng hiÖn t¹i còng ch¼ng muèn cã ai ®ã biÕt ®ưîc nh÷ng bÝ mËt riªng cña m×nh. Do ®ã vÊn ®Ò b¶o ®¶m tuyÖt ®èi an toµn cho c¸c c¸ nh©n, tæ chøc sö dông dÞch vô viÔn th«ng lµ nhiÖm vô cña nh÷ng nhµ cung cÊp dÞch vô, hÖ thèng nµo mµ cã ®é an toµn cµng cao, th× sÏ cµng cã kh¶ n¨ng c¹nh tranh trong thêi ®¹i ngµy nay.