郭 娜 趙思成
[摘要]與有線局域網(wǎng)網(wǎng)絡(luò)明顯不同的是,無線局域網(wǎng)網(wǎng)絡(luò)是通過微波進(jìn)行傳播信號的,這個東西摸不著、看不見,所以無線局域網(wǎng)的信號傳輸安全性讓很多無線上網(wǎng)用戶有點(diǎn)擔(dān)心,其實(shí)只要熟悉無線網(wǎng)絡(luò)的信號傳輸機(jī)制,并能夠有的放矢地使用一些安全防護(hù)辦法,就一定能夠讓無線局域網(wǎng)安全工作到底。描述無線網(wǎng)絡(luò)中現(xiàn)有的安全機(jī)制,提出一個比較全面的信息安全保護(hù)解決方案。
[關(guān)鍵詞]網(wǎng)絡(luò) 數(shù)據(jù)傳輸 安全
中圖分類號:TN92文獻(xiàn)標(biāo)識碼:A 文章編號:1671-7597(2009)0110068-01
隨著筆記本計算機(jī)的普及和信息技術(shù)的飛速發(fā)展,人們對網(wǎng)絡(luò)通信的需求不斷提高,希望不論在何時、何地、與任何人都能夠進(jìn)行包括數(shù)據(jù)、語音、圖像等內(nèi)容的通信。無線網(wǎng)絡(luò)是實(shí)現(xiàn)移動計算機(jī)網(wǎng)絡(luò)的關(guān)鍵技術(shù)之一。在無線網(wǎng)絡(luò)傳輸時為了保護(hù)用戶的敏感信息,就必須對給定信道中信令消息的某些字段進(jìn)行加密,而且要求在執(zhí)行鑒權(quán)后才對消息進(jìn)行加密。具體實(shí)現(xiàn)在每個反向業(yè)務(wù)信道的消息中包含一個字段,作為消息激活時需要的加密模式。
一、鑒權(quán)過程
無線網(wǎng)絡(luò)傳輸?shù)蔫b權(quán)過程是通過交換移動臺和基站之間的信息達(dá)到確認(rèn)移動臺身份的目的。在鑒權(quán)過程中,最重要的是密鑰生成技術(shù)和鑒權(quán)算法。在計算機(jī)網(wǎng)絡(luò)中,對通信雙方實(shí)體的身份認(rèn)證,常規(guī)作法是采用加密鑒權(quán)協(xié)議,如單向Hash函數(shù)等來實(shí)現(xiàn)。在CDMA中,為了驗證移動臺的身份,移動臺必須與基站協(xié)同操作,雙方通過交換信息來確認(rèn)移動臺的真實(shí)身份。在移動通信中,常用對稱分給密碼算法(如DES等)來具體計算18bits Hash散列值。一般認(rèn)為,只要分組密碼算法是安全的,則單向Hash函數(shù)也是安全的。鑒權(quán)算法分為兩個部分:密鑰生成技術(shù)和鑒權(quán)AUTHR計算。其基本原理是,首先把152bits的消息塊M輸入到鑒權(quán)算法設(shè)備中,將152bits長度的消息填充40bits后,擴(kuò)展成192bits消息,M被分成3個64bits長度的數(shù)據(jù)塊,Mi=64bits,i=1,2,3,分別為M1,M2,M3。其中第一個消息塊M1變成密鑰使用,其他作鑒權(quán)使用。
二、密鑰生成技術(shù)
密鑰生成可以有很多方法來實(shí)現(xiàn),例如可以選用基于DES的密鑰生成方案。為了生成48bits的加密密鑰,必須對M1=48/64bits的數(shù)據(jù)進(jìn)行Hash變換,直接利用第一個消息塊M1變成DES密鑰,可以根據(jù)DES密鑰的特點(diǎn)。
假定M1,M2,M3分別是176bits分解后得到的M1=48bits,M2=64bits,M3=64bits,176bits值由152bits長的消息和24bits的填充值組成。直接利用M1=48bits作為密鑰生成方案的輸入,并排列成6×8的陣列,二進(jìn)制序列串的每位按順序轉(zhuǎn)換輸出,結(jié)果就能方便獲取密鑰結(jié)果。
假定從Hash變換后的176/192bits已填充消息中能夠獲取18bits的AUTHR計算消息摘要的結(jié)果,則其具體實(shí)現(xiàn)過程如下(已填充消息):176bits=152bits消息+24bits填充值:192bits=152bits消息+40bits填充值。如果已知輸入?yún)?shù)M1(48bits)=16c27a415f39,M2(64bits)=17b439a12f51c5a8,M3(64bits)=51cb36af4300000,則根據(jù)上面的解釋說明,若令密鑰生成技術(shù)直接采用其結(jié)果,則有K=01959d7857e4。接著可以有兩種沒的填充消息計算AUTHR(18)值。
三、消息加密處理
無線網(wǎng)絡(luò)傳輸時為了保護(hù)用戶的敏感信息,必須對給定信道中信令消息的某些字段進(jìn)行加密,而且要求在執(zhí)行鑒權(quán)后才對消息進(jìn)行加密。具體實(shí)現(xiàn)可在每個反向業(yè)務(wù)信道的消息中包含一個字段,作為樗消息激活時需要的加密模式。也就是說,如果基站支持移動臺鑒權(quán),一般也支持消息加密,通過發(fā)送加密控制消息來執(zhí)行加密和解密的操作實(shí)現(xiàn)。
受鑒權(quán)控制的影響,信令加密只能在鑒權(quán)執(zhí)行時才有效,信令消息加密是針對每個呼叫單獨(dú)進(jìn)行的。而對于CDMA系統(tǒng)中的話音保密,它是通過用于PN擴(kuò)展的私有長碼的掩碼來提供業(yè)務(wù)信道的呼叫保密。移動臺用戶可以在呼叫設(shè)置過程使用呼叫源消息或?qū)ず繇憫?yīng)消息,或者在業(yè)務(wù)信道操作過程使用長碼轉(zhuǎn)換請求指令來要求話音保密。
(一)加密密鑰生成非線性組合方法。利用一個非線性函數(shù)結(jié)合若干個最大長度移位寄存器構(gòu)成的密鑰流發(fā)生器。真正由LFSR產(chǎn)生的PN序列結(jié)合非線性函數(shù)設(shè)計構(gòu)造的密鑰流發(fā)生器的目的是能經(jīng)得起任何密碼攻擊的。在CDMA移動通信系統(tǒng)中,LFSR應(yīng)用了非線性慮波函數(shù)f(x)的32級LFSR,來設(shè)計構(gòu)造實(shí)用密鑰流發(fā)生器。
考慮到SSDA(64bits)用于鑒權(quán),SSDB(64bits)用于CDMA消息保密。其中SSDB又分成兩半(各32bits),高位32bits分配給32級LFSR作為初始值;低位32bits作非線性函數(shù)使用。假設(shè)SSDB(64bits)=(30a7f41583c7519a)16,分成SSDBH(32)=(30a7f415)16,SSDBL(32)=(83c7519a)16。低位的32bits再平均分成四個8比特組,如SSDB1(32)=(83,c7,51,9a)16。其中的非線性函數(shù)應(yīng)用了一個k個變量乘積和的二進(jìn)制序列的非線性理論。令f(x)為變量x1 的任一非線性函數(shù),1≤i≤n,則有
∫(x)=a1 + x1 + + x2 +…an xn+ a12 x1 x2+…an1.n xn1 xn+ a123 x1 x2 x3+…an2,n-1,n xn-2 xn-1 xn+…+ a12…n x1 x2…xn
這里,變量的一個乘積叫做第k階乘積乘積項中階數(shù)最大的為f(x)的階數(shù)。
(二)加密和消息安全。反向W-CDMA信道是指移動臺到基站的通信鏈路。反向鏈路包括一個接入信道和一個業(yè)務(wù)信道,每個信道又包括一個反向?qū)ьl信道,反向業(yè)務(wù)信道還包括一個信令信道。每個移動臺發(fā)送一個反向?qū)ьl信號,該信號與基礎(chǔ)站發(fā)送的導(dǎo)頻信號是同步的。
反向CDMA信道由接入信道和反向業(yè)務(wù)信道組成。其中,接入信道包括:反向?qū)ьl信道和反向接入信道;反向業(yè)務(wù)信道包括:反向?qū)ьl信道、反向信息信道和反向信令信道。
在反向業(yè)務(wù)信道上的數(shù)據(jù),以及反向業(yè)務(wù)信道用于在呼叫期間向基站發(fā)送的用戶和信令信息用于在呼叫期間向基站發(fā)送的用戶和信令信息必須進(jìn)行加密。通常的消息加密有兩種方式:外部加密和內(nèi)部加密。
消息M先用生成的密鑰流K進(jìn)行加密,移動臺先對反向業(yè)務(wù)信道上發(fā)送的加密后的數(shù)據(jù)序列進(jìn)行卷積編碼,然后再進(jìn)行塊交織,基中編碼用到的是(3,1,8)卷積編碼器。一般把這種加密方案稱為“外部加密”。其次是先編碼再加密,先解密后譯碼的加密方案,通常稱為“內(nèi)部加密”。內(nèi)部加密方案一般用96bits的消息幀進(jìn)行(3,1,8)卷積編碼,它可以輸出3倍長的輸入信號作為碼符號,再用密鑰序列進(jìn)行加密。
四、結(jié)束語
鑒權(quán)和消息加密僅僅是無線通信網(wǎng)絡(luò)中數(shù)據(jù)傳輸安全技術(shù)的一部分,除此以外,還需要考慮安全計費(fèi)和轉(zhuǎn)賬、跨地區(qū)漫游安全業(yè)務(wù)等保密措施。總之,安全問題永遠(yuǎn)是無線網(wǎng)絡(luò)不可忽視的技術(shù)內(nèi)核。
參考文獻(xiàn):
[1]周玉潔、馮登國,《公開密鑰密碼算法及其快速實(shí)現(xiàn)》[M].北京:國防工業(yè)出版社,2003.
[2]張紅旗,《信息網(wǎng)絡(luò)安全》[M].北京:清華大學(xué)出版社,2002.
[3]Dr. Cyrus Peikari,《無線網(wǎng)絡(luò)安全》[M].北京:電子工業(yè)出版社,2004.7.
[4]段鋼,《加密與解密》[M].北京:電子工業(yè)出版社,2003.6.