資源描述:
《3g的aka協(xié)議中f1至f5的服務網(wǎng)絡端實現(xiàn)(有源程序代碼)(可編輯)》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。
1、3G的AKA協(xié)議中F1至F5的服務網(wǎng)絡端實現(xiàn)(有源程序代碼)源程序代碼等全套設計聯(lián)系174320523各專業(yè)都有分類號:TP309.7UDC:D10621-408-20076159-0密級:公開編號:2003021264成都信息工程學院學位論文3G的AKA協(xié)議中F1至F5的服務網(wǎng)絡端實現(xiàn)論文作者姓名:張智廣申請學位專業(yè):計算機科學與技術申請學位類別:工學學士指導教師姓名(職稱):陳麟(副教授)論文提交日期:2007年06月02日3G的AKA協(xié)議中F1至F5的服務網(wǎng)絡端實現(xiàn)摘要隨著移動通信技術的飛速發(fā)展,3G的商用越來越普遍,其中的安全問題就顯得十分重要。因此如何保證業(yè)務信
2、息的安全性以及網(wǎng)絡資源使用的安全性已成為3G系統(tǒng)中重要而迫切的問題。針對這種情況,ETSI與3GPP兩個基于GSM/GPRS網(wǎng)絡和WCDMA與TD/SCDMA系統(tǒng)標準化的組織,特別是ETSI的SAGE與3GPP的S3工作組專門對網(wǎng)絡安全方面的規(guī)范進行了研究。這里面就包括本文所涉及的密鑰分配協(xié)議(AKA協(xié)議)。AKA協(xié)議用于USIM、訪問位置寄存器(VLR)、歸屬位置寄存器(HLR)間的雙向認證及密鑰分配。3GPP為3G通信系統(tǒng)定義了12種鑒權算法:f0-f9,f1*和f5*。AKA利用了其中的f0-f5*算法。它的實現(xiàn)分為兩個方面,一個是在UE(手機)端的實現(xiàn),另一個是在
3、服務網(wǎng)絡端的實現(xiàn)。在UE端的實現(xiàn)是在基于8位的單片機上,而在服務網(wǎng)絡端的實現(xiàn)是在基于32位的處理器即PC機上,但都是采用的基于AES的內(nèi)核算法,即Rijndael算法,由于硬件的不同,Rijndael算法實現(xiàn)時采用了不同的優(yōu)化算法,本次設計是在服務網(wǎng)絡端的實現(xiàn),因此,Rijndael算法采用了用查表的方式替代輪變換的優(yōu)化算法,此次設計是從AES著手,通過對AES的分析和代碼實現(xiàn),然后利用對AES的調(diào)用,實現(xiàn)f1-f5的功能。另外,由于此次設計采用AES為核心算法,因此還對AES相關數(shù)學基礎知識,實現(xiàn)原理做了詳細的分析。關鍵詞:3GPP;AKA;Rijndael;服務網(wǎng)絡端
4、;密鑰生成算法TheServiceNetworkEndImplementofF1toF5for3GAKAProtocolAbstractAlongwiththemobilecommunicationtechnologyrapiddevelopment,sosecurityproblemappearsimportantlyextremely.Therefore,howguaranteedthesecurityofserviceinformationaswellasthesecurityofnetworkresourceshasbecomeinthe3Gsystemimpor
5、tantandtheurgentquestion.Inviewofthiskindofsituation,bothETSIand3GPPbasedonGSM/GPRSnetworkandWCDMAandTD/SCDMAsystemstandardizationorganization,speciallyETSI'sSAGEandThe3GPPS3workteamhasspeciallyconductedtheresearchtothenetworksecurity.Itincludesthekeydeedofdistributionwhichthisarticleinvo
6、lvestheAKAagreement.TheAKAprotocolusesinUSIM,bidirectionalauthenticationandthekeyassignmentbetweenvisitslocationregisterVLRandbelongstothelocationregisterHLR.3GPPcommunicationssystemdefines2kindofwarningpoweralgorithm:f0tof9,f1*andf5*.F0-f5*isusedinAKA.Itsimplementdividesintotwoaspects,on
7、eisinimplementofUEhandsetterminal,andotherisintheservicenetworkterminal.TheimplementofUEterminalisbasedon8monolithicintegratedcircuits,buttheimplementofservicenetworkterminalisinbasedon32processorswhichisonPCmachine.ButallarebasedontheAESessencealgorithm,namelyRijnd