两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

用于對通信網(wǎng)絡上的加密參數(shù)失配的檢測并從中恢復的機制的制作方法

文檔序號:7990370閱讀:170來源:國知局
用于對通信網(wǎng)絡上的加密參數(shù)失配的檢測并從中恢復的機制的制作方法
【專利摘要】公開了用于檢測無線設備中的加密參數(shù)(諸如計數(shù)-C)的失配并從中恢復的方法和裝置。用于檢測的方法和裝置包括:檢測一個或多個接收的無線鏈路控制(RLC)協(xié)議數(shù)據(jù)單元(PDU)中的預定義的加密字段(諸如長度指示符字段)。接著,執(zhí)行在預定采樣數(shù)量的PDU上所述字段是否無效的確定。然后,當被檢測為無效的字段的預定數(shù)量的采樣超過預定閾值時可以確定加密參數(shù)的失配。另外,公開了在失配檢測之后通過以下操作來恢復PDU:使用一系列超幀號(HFN)來解密所緩沖的PDU,并然后通過使用用于檢測的方法和裝置來再次確定是否出現(xiàn)參數(shù)失配,從而檢查所述HFN中的哪個HFN消除了參數(shù)失配。
【專利說明】用于對通信網(wǎng)絡上的加密參數(shù)失配的檢測并從中恢復的機制
【技術領域】
[0001]概括地說,本公開內容涉及對加密參數(shù)失配的檢測并從中恢復,并且更具體地說,涉及用于使用分組數(shù)據(jù)單元(PDU)中的加密字段來檢測無線鏈路控制(RLC)層中的加密參數(shù)失配以及用于在檢測到失配之后恢復rou的方法和裝置。
【背景技術】
[0002]在第三代和第四代(B卩,3G和4G)無線技術中,使用了某些技術或系統(tǒng),諸如還被稱為通用移動電信系統(tǒng)(UMTS)的寬帶碼分多址(WCDMA)。這些術語可以交換地使用,并且可以引用相同的基礎技術。圖1示出了 WCDMA/UMTS通信系統(tǒng)的例子。如圖所示,通信系統(tǒng)100包括基站(BS)(還稱為節(jié)點B) 102,其在下行鏈路(DL)或前向鏈路(FL)信道上向移動裝置或用戶設備(UE) 106發(fā)送信號104。UE106轉而可以經(jīng)由上行鏈路(UL)或反向鏈路(RL)信道向BS102發(fā)送信號108。應注意的是,對于UMTS系統(tǒng)而言,基站或節(jié)點B (例如,102)以及對網(wǎng)絡有影響的其它設備(諸如無線網(wǎng)絡控制器(例如,RNCllO))也可以統(tǒng)稱為通用陸地無線接入網(wǎng)絡或UTRAN。
[0003]為了保護UE和節(jié)點B之間的用戶數(shù)據(jù)和信令信息免遭未授權設備的攔截,諸如WCDMA/UMTS之類的通信系統(tǒng)利用加密來將所發(fā)送的數(shù)據(jù)和信令信息譯成密碼。寬泛地將WCDMA/UMTS協(xié)議棧分類成接入層和非接入層。在UMTS協(xié)議棧的“接入層”中的特定層處執(zhí)行加密。作為該協(xié)議的圖解,圖2提供了在諸如UE106或BS102之類的設備中采用的接入層的例子。接入層包括三個層:層1、層2和層3,這三層一起提供信令面(C-面)202和用戶面(U-面)204的傳送。C-面202處理UE和節(jié)點B之間的信令數(shù)據(jù)的傳送,而U-面204處理UE和節(jié)點B之間的用戶數(shù)據(jù)的傳送。
[0004]層I包括物理(PHY)層206,其負責與通過空中發(fā)送和接收WCDMA/UMTS信號有關的過程。這些過程包括以信號方式發(fā)送消息、數(shù)據(jù)的傳遞以及其它有關過程。層2包括介質訪問控制(MAC)層208、無線鏈路控制(RLC)層或實體210、以及用戶面(U-面)204的分組數(shù)據(jù)匯聚協(xié)議(PDCP)層212。接入層的層3包括無線資源控制(RRC)層214。RRC214建立并配置所有的無線承載(RB),并且HXP層212對從U-面204接收的服務數(shù)據(jù)單元(SDU)提供頭部壓縮,或者對發(fā)送到U-面204的分組數(shù)據(jù)單元(PDU)提供頭部解壓縮。RLC層210提供將來自RRC214或HXP層212的SDU分割成RLC協(xié)議數(shù)據(jù)單元(PDU)。MAC層208提供將RLC PDU調度并復用到傳輸信道上,并且與PHY層206連接。
[0005]如之前提到的,在接入層協(xié)議中的特定層處執(zhí)行加密。具體地,在層2中的RLC層210或MAC層208處執(zhí)行加密,對這兩個層的選擇取決于RLC協(xié)議的三種特定操作模式中的一個。對于RLC透明模式(TM)操作模式而言,在MAC層(例如,MAC-d實體)執(zhí)行加密,而在操作的RLC非確認模式(UM)和RLC確認模式(AM)中,在RLC層執(zhí)行加密。具體地,不管是在RLC層執(zhí)行還是在MAC層執(zhí)行,都利用加密來保護通過空中發(fā)送的數(shù)據(jù)。
[0006]用于執(zhí)行加密/解密的加密/解密算法或引擎利用稱為計數(shù)-C的時變參數(shù)值或計數(shù),其是基于UM RLC和AM RLC模式中的特定RLC PDU的超幀號(HFN)和序列號(SN)的組合或者用于RLC TM的HFN值和連接幀號(CFN)的組合,其中,加密是在MAC層執(zhí)行的。作為例子,在UMTS/WCDMA中,計數(shù)-C值是32比特的值。作為圖解,圖3示出了對于RLC TM模式302,從由24個比特組成的MAC-d HFN和8比特的CFN值中導出計數(shù)-C值。對于RLCUM模式304,從RLC PDU的頭部中的25比特的HFN和7比特的SN導出計數(shù)-C值,并且在RLC AM模式中,從RLC PDU的頭部中的20比特的HFN和12比特的SN導出計數(shù)-C值。具體地,SN嵌入在分組的頭部中,而HFN是在發(fā)射機和接收機(例如,eNodeB的發(fā)射機和UE中的接收機)兩者中維持的計數(shù)。每當SN環(huán)繞其最大表示值繞回到零時,在發(fā)射機和接收機兩者中將HFN遞增I。例如,如果SN由7個比特表示(如在RLC UM中),其從O到127進行計數(shù),那么一旦SN值超過127,則將HFN遞增1,并且SN從零重新開始。其結果是,發(fā)射機和接收機可以根據(jù)SN及時地對HFN進行遞增,以保持HFN的同步,并維持加密和解密過程。注意到,圖3的圖解是對如何確定計數(shù)-C的值的表示,而不是結構(例如分組結構)的圖解。
[0007]然而,在某些情況下,發(fā)射機和接收機之間的HFN和伴隨的計數(shù)-C值可能不同步,使得發(fā)射機和接收機兩者在加密和解密過程中失敗。當這種參數(shù)失配發(fā)生時,接收機將丟棄所有的輸入數(shù)據(jù),并且在極少的情況中,甚至可能重構破壞的幀并將其傳到較高層。這種情形可能發(fā)生在RLC UM和RLC AM兩種操作模式中,并且對終端用戶體驗具有大量的以及有害的影響。這種參數(shù)失配的問題具有特別高的概率發(fā)生在序列號空間非常小的RLC UM操作模式中。例如,在支持高數(shù)據(jù)速率的設備中,諸如在支持演進高速分組接入(HSPA+)的接收機中,在某些網(wǎng)絡配置下,SN翻轉可能以每4-6毫秒的頻率出現(xiàn)。
[0008]對于操作的RLC確認模式(AM),發(fā)射機和接收機之間的加密參數(shù)失配可能導致如3GPP TS25.322 (RLC)中定義的RLC重置過程。3GPP技術規(guī)范提供了接在RLC重置過程之后,發(fā)射機和接收機可以從失配的狀態(tài)中恢復的機制。然而,這種重置只可應用于RLC AM操作模式,并且還涉及大量的數(shù)據(jù)損失(即,有損解決方案,表示其涉及數(shù)據(jù)的損失),以及具有非常高的延遲的恢復,這仍然對終端用戶的體驗具有顯著的影響。對于RLC UM操作,3GPP技術規(guī)范未定義可在RLC AM模式中使用的RLC重置的等效過程。因此,由于沒有用于RLC UM操作模式的已知的恢復機制,如果計數(shù)-C值在發(fā)射機和接收機之間不同步,則這將導致所有的輸入數(shù)據(jù)被接收機丟棄。
[0009]另一種已知的機制稱為計數(shù)器檢查過程,其中,網(wǎng)絡(例如,RNC110)可以觸發(fā)該過程來驗證由UE所使用的計數(shù)-C值。如果發(fā)現(xiàn)失配,則網(wǎng)絡隨后可以釋放RRC連接。然而,這種機制仍將導致大量的數(shù)據(jù)損失以及RRC連接釋放,由于因釋放之后的呼叫重建所造成的這種數(shù)據(jù)損失和延遲,而將嚴重地影響終端用戶的體驗。因此,即使UE檢測到問題,仍無法采用這種機制來進行恢復。
[0010]因此,存在對用于對如參數(shù)失配之類的這種情況進行檢測并從中恢復(包括在沒有數(shù)據(jù)損失的情況下的無損恢復)的機制的需求。

【發(fā)明內容】

[0011]根據(jù)一個方面,公開了一種用于確定無線設備中的加密參數(shù)失配的方法。該方法的特征為首先檢查一個或多個接收的無線鏈路控制(RLC)協(xié)議數(shù)據(jù)單元(PDU)中的預定義的加密字段。接著,該方法包括:確定在預定的采樣數(shù)量的PDU上所述預定義的加密字段何時是無效的。當被確定為無效的所述字段的采樣的預定數(shù)量超過預定閾值時,確定加密參數(shù)的參數(shù)失配。
[0012]根據(jù)另一方面,公開了一種用于確定無線設備中的加密參數(shù)失配的裝置,該裝置包括用于檢查一個或多個接收的無線鏈路控制(RLC)協(xié)議數(shù)據(jù)單元(PDU)中的預定義的加密字段的模塊。所述裝置還包括用于確定在預定的采樣數(shù)量的PDU上所述預定義的加密字段何時無效的模塊。另外,所述裝置包括:用于當被確定為無效的所述預定義的加密字段的采樣的預定數(shù)量或百分比超過預定閾值時,確定加密參數(shù)的參數(shù)失配的模塊。
[0013]在另一方面,公開了一種用于確定無線設備中的加密參數(shù)失配的裝置。該裝置包括至少一個處理器,其配置為檢查一個或多個接收的無線鏈路控制(RLC)協(xié)議數(shù)據(jù)單元(PDU)中的預定義的加密字段。所述至少一個處理器還配置為:確定在預定的采樣數(shù)量的PDU上所述預定義的加密字段何時是無效的;以及,當被確定為無效的所述預定義的加密字段的采樣的預定數(shù)量或百分比超過預定閾值時,確定加密參數(shù)的參數(shù)失配。
[0014]在另一方面,公開了一種包括計算機可讀介質的計算機程序產(chǎn)品。所述介質包括:用于使得計算機檢查一個或多個接收的無線鏈路控制(RLC)協(xié)議數(shù)據(jù)單元(PDU)中的預定義的加密字段,以便確定通信設備中的加密參數(shù)失配的代碼。所述介質還包括:用于使得計算機確定在預定的采樣數(shù)量的PDU上所述預定義的加密字段何時無效的代碼;以及,用于使得計算機在當被確定為無效的所述預定義的加密字段的采樣的預定數(shù)量超過預定閾值時,確定加密參數(shù)的參數(shù)失配的代碼。
【專利附圖】

【附圖說明】
[0015]圖1示出了可以采用WCDMA或UMTS的通信系統(tǒng)的例子。
[0016]圖2示出了諸如圖1中所示的系統(tǒng)的通信中采用的接入層的例子。
[0017]圖3示出了用于各種RLC模式的計數(shù)-C值的導出。
[0018]圖4示出了 RLC PDU的結構的一個例子,其中,PDU中的一個或多個PDU在頭部中包含可以由用于參數(shù)失配檢測的本裝置和方法使用的一個或多個可選字段部分。
[0019]圖5示出了用于檢測無線通信系統(tǒng)中的加密參數(shù)失配的方法的流程圖。
[0020]圖6示出了在可以采用當前公開的加密參數(shù)檢測和PDU恢復的無線通信系統(tǒng)中使用的示例性裝置的方框圖。
[0021]圖7示出了用于檢測無線通信系統(tǒng)中的加密失配的另一示例性方法的流程圖。
[0022]圖8示出了用于在無線通信系統(tǒng)中檢測到加密失配之后恢復PDU的示例性方法的流程圖。
[0023]圖9示出了可操作用于采用當前公開的用于檢測接收機中的參數(shù)失配的方法的設備或裝置。
[0024]圖10示出了配置為采用當前公開的用于檢測接收機中的參數(shù)失配的方法的裝置的硬件實現(xiàn)。
【具體實施方式】
[0025]當前公開的方法和裝置提供了對諸如參數(shù)失配(例如,計數(shù)-C失配)之類的狀況的檢測并從中恢復。此外,本方法和裝置提供了無損恢復,在無損恢復中,數(shù)據(jù)不會由于參數(shù)失配狀況而損失。在具體的方面,本裝置和方法利用RLC操作的AM和UM模式的特征。RLCPDU包括頭部信息,該頭部信息包括已知長度的序列號以及可以指向rou內的特定位置的一些可選的可變字段。雖然序列號未被加密,但是頭部中的可選字段部分是被加密的。因此,由于這些可選字段部分是被加密的,所以如果接收機使用不正確的計數(shù)-C參數(shù)(S卩,失配的參數(shù)),那么rou中的這些可選字段部分中的數(shù)據(jù)將有很高的可能性指向可能位于rou末端以外的無效位置。因而,對可選字段部分所表示的無效位置的檢測可以用于快速并高效地確定發(fā)射機和接收機之間的計數(shù)-C值不同步(即,失配)。
[0026]此外,由于本方法和裝置達到對參數(shù)失配的快速確定,所以隨后可以更快速地發(fā)起對未正確解密的rou的恢復。另外,在檢測到不正確的計數(shù)-C之后,可以在具有很少的數(shù)據(jù)損失或沒有數(shù)據(jù)損失情況下對參數(shù)失配期間接收并緩存的PDU進行恢復。
[0027]圖4示出了具有多個封裝于其中的SDU的PDU的結構的例子,其中,這些I3DU中的一個或多個可以在頭部中包含一個或多個可選字段部分,這些可選字段部分可以由本裝置和方法用于參數(shù)失配檢測。具體地,在可以被利用的用于UM和AM模式的rou中使用的可選字段部分的例子是一個或多個長度指示符(LI)字段。LI字段可以被形象化為指向rou中的表示RLC SD的末端的特定位置或字節(jié)偏移的指針,并且還可以以其指代的SDU的順序來連續(xù)地進行封裝或布置。圖4提供了這些關系的圖解。
[0028]具體地,圖4示出了發(fā)射機在RLC層可以如何在包括多個I3DU的時間的給定傳輸時間間隔(TTI)內將來自輸入SDU的數(shù)據(jù)封裝到多個輸出PDU ;在該情況中是4個rou( 406、416、418和422)。如圖所示,來自編號為n_l的RLC SDU402的數(shù)據(jù)的剩余字節(jié)是在第一PDU406中的特別示出的TTI的開始404發(fā)送的。如圖所示,PDU406包括頭部信息,該頭部信息包括SN408和至少一個LI410。LI410可以用于指向數(shù)據(jù)字段414內的SDU402的末端412。在該例子中,接下來的兩個TOU416和418不包括LI字段,而是僅包括數(shù)據(jù)和序列號(SN),這是因為其中的數(shù)據(jù)完全用于接下來的第η個RLC SDU420,并且SDU420的末端并沒有落入在H)U416和418的發(fā)生之內。
[0029]來自SDU420的數(shù)據(jù)最終在由數(shù)據(jù)字段426中的點424所示的TTI期間在第四PDU422期間耗盡。因此,PDU422將至少一個LI428包括在頭部信息內,該至少一個LI428可以指向點424處的SDU420的末端。為了解釋的目的,圖4的例子示出了來自完整的第三RLC SDU n+l(430)的數(shù)據(jù)可以被封裝到第四TOU422中,該PDU大到足以包含所有數(shù)據(jù)。因此,示出了 TOU422具有第二 LI字段432,其指向在TOU422中的點434處的SDU430的末端。此外,由于示出了第三PDU沒有填滿TOU422的剩余數(shù)據(jù)字段,所以該PDU包括填充436,其填滿TOU422中的剩余空間。因此,在TOU422中示出了第三LI438,其將向接收機指示剩余數(shù)據(jù)是填充436。
[0030]應注意到,LI字段的大小是發(fā)射實體和接收實體兩者已知的。在3GPP技術規(guī)范中,該長度可以是7比特或15比特,雖然特定的大小與本方法和裝置不相關,這是因為可以對頭部中的被加密和解密的現(xiàn)存可選字段進行開發(fā)來確定加密參數(shù)失配的事實。在LI的例子中,指向超過LI包括在被包括在其中的PDU長度的值的任何LI值被認為是無效的。接收機使用不正確或失配的計數(shù)-C值很可能是無效的LI的一個原因。因此,確定無效的LI可以用于做出計數(shù)-C失配的確定或推論。在此應注意的是,僅因為在使用LI的上下文中公開了本方法和裝置,但這并不意味著排除以下可能性:可以利用rou中的經(jīng)受加密并具有其已知值或范圍的任何其它可想到的非數(shù)據(jù)部分來推論出計數(shù)-C失配。
[0031]鑒于上述考慮,可以通過確定在PDU的某個采樣集合中具有LI的多個PDU是否具有錯誤的或無效的LI,來執(zhí)行對發(fā)射機和接收機之間的加密參數(shù)(例如,計數(shù)-C)失配的檢測。為此,圖5示出了用于檢測無線通信系統(tǒng)中的加密參數(shù)失配的方法。方法500可以在諸如UE之類的移動設備、或者基站(節(jié)點B)中,乃至在諸如RNC之類的其它網(wǎng)絡實體中使用。此外,方法500作用于RLC層處,并且用于諸如RLC UM模式和RLC AM模式之類的操作模式。
[0032]如圖所示,方法500包括:檢查一個或多個接收的無線鏈路控制(RLC)協(xié)議數(shù)據(jù)單元(PDU)中的預定義的加密字段,如方框502中所示。例如,該過程可以包括對接收機中的每個接收的PDU進行檢查或采樣,并且查找或檢測以查看預定的加密字段中的一個或多個是否存在于其中。鑒于前面的討論,在一個方面中,所述加密字段是LI字段,雖然也如前面所討論的,但可以預料的是,為了檢測參數(shù)失配的目的,還可以使用或創(chuàng)建PDU中的已知值的其它可選的非數(shù)據(jù)字段。
[0033]當通過方框502的過程發(fā)現(xiàn)具有預定義的加密字段的PDU時,則方法500包括:確定該字段何時是無效的,如方框504中所示。具體地,可以就該字段是否在預定的采樣數(shù)量的PDU上是無效來做出確定。在具體的方面中,過程504可以包括:確定該字段是否在預定的采樣數(shù)量的經(jīng)檢測具有具有預定義的加密字段(例如,LI字段或被加密的其它字段)的PDU上是無效的。因而,在該例子中,如果采樣的預定數(shù)量被設為三(3),由于PDU中的一些并不包含該字段并且還可能跨越封裝到這些PDU中的多個SDU,因此被檢查的PDU的總數(shù)可能將大于3。例如,這可以參見圖4中的并非所有的PDU都將包括LI字段的情況。另外,方框504中的過程可以與方框502中的操作相伴地操作,其中,首先針對預定義的字段的存在來檢查每個接收的H)U,然后檢查該字段是否無效。此外,由過程方框504來維持對具有無效字段的PDU的數(shù)量的計數(shù),或者可替換地,對無效字段本身的數(shù)量(諸如在單個rou中的多個字段的情況中)進行計數(shù)。
[0034]方框504的過程可以繼續(xù)進行,直到已經(jīng)達到rou (或包括預定義的字段的rou)的預定采樣數(shù)量為止,如決策方框506所示。應注意的是,如果尚未達到預定的采樣數(shù)量,那么所示出的循環(huán)回到方框540僅表示針對每個接收的PDU繼續(xù)檢查并確定接收的PDU的字段有效性,直到已經(jīng)達到預定的采樣數(shù)量為止。
[0035]在已經(jīng)達到經(jīng)采樣的rou (或具有預定義的字段的rou)的預定數(shù)量之后,流程繼續(xù)到方框508,在方框508中,做出對加密參數(shù)的參數(shù)失配的確定。具體地,如果在預定的采樣數(shù)量的PDU上,被確定為無效的預定義的加密字段的數(shù)量或者預定義的加密字段的百分比超過預定閾值(無論該閾值是表示數(shù)量還是百分比),則確定或檢測到參數(shù)失配。在一個方面中,對參數(shù)失配的確定可以基于對無效的預定字段的計數(shù)與包括預定義的字段的rou的總數(shù)之比是否超過預定閾值。在此應注意的是,可能被確定為失配的特定參數(shù)是如圖3中所示的加密參數(shù)計數(shù)-C。
[0036]如稍后將結合本方法的其它示出的方面來進一步詳細解釋的,當確定當前PDU具有諸如無效的LI字段之類的無效字段時,則斷然地將當前PDU與承載當前SDU的之前的PDU 一起進行緩沖,以便恢復這些緩沖的PDU和SDU。
[0037]圖6示出了可以采用當前公開的用于加密參數(shù)檢測和PDU恢復的方法的示例性裝置或系統(tǒng)600的方框圖。具體地,圖6未示出UE或網(wǎng)絡或UTRAN裝置的特定結構,而是示出了功能框、邏輯或電路及其相互關系和數(shù)據(jù)流的高級方框圖。如圖所示,裝置600可以包括發(fā)射實體602,其可以包括UE或UTRAN實體。在圖6的特定例子中,RLC UM模式發(fā)射和接收實體僅被示為是示例性的。本領域技術人員將意識到的是,本文的構思和方法應用于稍微更加復雜的RLC AM模式實體(本文未示出),以及可能利用RLC PDU中的加密和加密字段的其它可預料的RLC模式。
[0038]發(fā)射實體602包括生成要遞送到實體602的RLC層的數(shù)據(jù)(例如,SDU)的處理或電路以及RRC (未示出)。其由輸入到發(fā)送緩沖器604的箭頭所示出,并且方框606可以被認為是RLC層,類似于圖2的層2中的方框210。然后,如由方框608所表示的,對緩沖器604中的緩沖數(shù)據(jù)進行分割和連接以排列到I3DU中。如方框610所表示的,還對PDU進行排列以包括頭部數(shù)據(jù)。頭部信息包括序列號(SN)以及諸如LI字段之類的可選字段。
[0039]在由方框608和610對用于傳輸?shù)腜DU進行排列之后,由方框612使用本領域已知的任意數(shù)量的加密技術來對數(shù)據(jù)進行加密。應注意的是,通常并不對頭部中的SN字段進行加密,而對LI字段以及PDU中的數(shù)據(jù)進行加密。在排列之后,然后將PDU傳送到諸如MAC層之類的其它的層2層以及層I中的PHY層(在圖6中未示出),以便通過無線接口 613進行傳輸。
[0040]然后,接收機實體614接收在無線接口 612上所發(fā)送的數(shù)據(jù)。接收機實體614可以包括UE或網(wǎng)絡或UTRAN設備或裝置。在數(shù)據(jù)通過PHY和MAC層之后,所接收的MAC PDU隨后被轉換成RLC層PDU并被解密,如由RLC層618中的方框616所指示的。然而,在此處,發(fā)送實體602和接收機實體614之間的參數(shù)(即,計數(shù)-C)失配可能導致解密失敗。另外,在方框618中,可以采用本方法(諸如方法500或700)來快速地檢測失配。
[0041]在執(zhí)行解密之后,接收緩沖器620對數(shù)據(jù)進行緩沖,并且在方框622移除RLC PDU頭部信息,以對PDU進行解碼(圖6中未示出的解碼裝置/功能)并重新布置或組裝(624)回SDU,以供RRC和上層使用。應注意到,方框中的緩沖器620可以與當前公開方法一起使用以進行檢測和恢復,或者可替換地,可以使用除了緩沖器620以外的專用緩沖器(未示出)來進行恢復。
[0042]圖6還示出了接收機可以包括附加功能626和628。功能626是無效LI檢測功能,其結合接收機中的其它模塊或功能(諸如解密616)實現(xiàn)確定無效LI的功能。功能626可以用于實現(xiàn)方法500或稍后將描述的方法700的過程。功能628是恢復功能單元,其結合其它模塊(諸如解密616和緩沖器620 (或未示出的另一專用緩沖器))來實現(xiàn)對參數(shù)失配期間出現(xiàn)的I3DU的恢復,諸如稍后將結合圖8中的方法800詳述的。可以用硬件、軟件、邏輯單元、其它電路或其組合來體現(xiàn)功能626和628。
[0043]圖7示出了根據(jù)一個方面用于通過檢查RLC PDU中的LI字段來檢測計數(shù)-C失配的另一方法700。應注意到,方法700是圖5中所示方法的更具體的實現(xiàn)。如圖所示,在方框702中,初始化特定的計數(shù)器值。將存在LI的H)U的計數(shù)(稱為LI_PDU)設置成零。此夕卜,將被檢查的具有無效LI字段的H)U的計數(shù)(稱為InvalicLLI)也設置成零。
[0044]在方框702中的初始化之后,接收H)U,如方框704中所示的。然后檢查所接收的PDU,以確定該當前的PDU是否包括LI字段,以及LI字段是否是無效的卿,指向無效位置),如決策方框706中所示的。如果為否,則流程繼續(xù)到方框707,在方框707中,恢復正常的接收機操作。應注意到,在恢復正常操作方框707之后,方法700的過程可以針對下一 PDU或SDU而恢復,以便再次監(jiān)測或檢測后續(xù)PDU或SDU中的加密參數(shù)的失配。
[0045]如果在方框706中確定當前PDU包括也無效的LI,則流程繼續(xù)到方框708,在方框708中,將具有LI的PDU的計數(shù)(LI_PDU)和具有無效LI的PDU的計數(shù)(Invalid_LI)均遞增值I。另外,為了恢復的目的,可以特別地將該PDU連同與至少當前SDU相關聯(lián)的之前的PDU 一起緩沖。
[0046]在方框708之后,流程繼續(xù)到?jīng)Q策方框710,在方框710中,確定LI_PDU的當前計數(shù)是否小于預定閾值。該閾值可以基于對具有LI的PDU進行采樣的期望數(shù)量來確定。另夕卜,在為了恢復的目的而緩沖PDU的情況中,LI_PDU的預定閾值實質上建立了緩沖器的大小。因此,可以考慮用于緩沖的期望或可用存儲器來設置預定閾值。如果已經(jīng)達到該閾值,從而指示已經(jīng)對所需數(shù)量的采樣的LI_PDU進行了采樣,則流程繼續(xù)到方框722,稍后將討論方框722。另一方面,如果尚未達到該閾值,如方框710中所確定的,則流程繼續(xù)到方框712,在方框712中接收下一 H)U。
[0047]在方框712中接收到下一 PDU之后,確定該下一 PDU是否包括LI字段,如決策方框714所示的。如果為否,則流程循環(huán)回到方框712以等待下一 H)U。然而,如果在方框714中確定PDU具有LI字段,則流程繼續(xù)到方框716,在方框716中,將采樣的具有至少一個LI字段的I3DU的數(shù)量(S卩,LI_PDU計數(shù))遞增I。接下來,在決策方框718中,確定該至少一個LI字段是否指向無效位置。如果為否,則流程繼續(xù)回到方框710,以確定是否已經(jīng)達到了閾值 LI_PDU 值。
[0048]另一方面,如果該下一 PDU包括無效LI字段,如方框718中所確定的,則流程繼續(xù)到方框720,在方框720中,將具有無效LI字段的I3DU的計數(shù)(S卩,Invalid_LI)遞增I。另外,方框720的過程可以包括肯定地將當前H)U、下一 PDU以及與被封裝到當前PDU中的SDU相關聯(lián)的所有之前的PDU進行緩沖。隨后,流程繼續(xù)回到?jīng)Q策方框710以再次檢查是否已經(jīng)對所需的預定閾值數(shù)量的具有LI的PDU進行了采樣。
[0049]當在方框710中已經(jīng)達到了閾值時,流程繼續(xù)到?jīng)Q策方框722,以確定是否是有可能加密參數(shù)失配。在一個方面中,可以基于確定為具有無效LI的PDU的數(shù)量與被采樣的具有LI的總rou的數(shù)量之比(B卩,Invalid_LI/LI_PDU)來確定方框722。然后,如果該比超過預定閾值,則可以確定參數(shù)失配(例如,計數(shù)_C失配),如方框724中所示的。通過使用具有無效Li的rou的這種比率或百分比,可以對預定義的閾值進行設置,以用期望的概率水平確保計數(shù)-C失配更可能存在。因此,可以根據(jù)需要或基于經(jīng)驗數(shù)據(jù)來設置預定義的閾值??商鎿Q地,不是在方框722中確定比率并保持具有LI的總PDU的計數(shù),而可以預想到的是,可以在多個采樣的PDU的數(shù)量或設定的時間段上僅維持Invalid_LI計數(shù),并且當Invalid_LI計數(shù)超過閾值時宣布計數(shù)-C失配。
[0050]如果在方框722中沒有超過所需的預定義閾值,則流程將回到初始化方框702,以再次針對后續(xù)接收的PDU開始過程700。在包括對參數(shù)失配期間接收的PDU進行恢復的替換方案中,流程將從方框724繼續(xù)到由對方框A (726)的調用所指示的恢復過程。下面結合圖8以及圖7來討論恢復過程。
[0051]如圖8中所示的,在圖7的方框724中確定計數(shù)-C失配之后,在方框A (726)處調用恢復方法800。如之前結合圖3所解釋的,計數(shù)-C由超幀號(HFN)和RLC序列號(RLCSN)組成。RLC SN未被加密,并且因此,即使在計數(shù)-C失配的情況下也能夠由接收機來準確地確定。因此,結果是能夠導致參數(shù)失配的計數(shù)-C值的唯一部分是HFN。如果發(fā)射機對HFN進行了遞增而接收機沒有,或者接收機對HFN進行了遞增而發(fā)射機沒有,則可能出現(xiàn)失配。
[0052]因此,如果已由接收機基于方法700檢測到計數(shù)-C失配,那么接收機可以基于在方法700中所緩沖的全部或一部分I3DU的上,在當前HFN周圍的窗口中對計數(shù)-C值的HFN分量進行檢查來實現(xiàn)恢復。如圖8中所示,方框804包括在具有下限和上限的窗口中掃描SFN。具體地,過程804可以包括在窗口(例如,[CURRENT_HFN - SCAN_WIND0ff_LEFT]到[CURRENT_HFN+SCAN_WINDOW_RIGHT])中掃描HFN?;谠搾呙瑁椒?00隨后包括使用在掃描的窗口中對應于每個HFN的產(chǎn)生的計數(shù)-C值來嘗試對來自檢測方法700的緩沖的I3DU進行解密,如方框806中所示。
[0053]隨后流程繼續(xù)到調用B(808),其中,調用方法700允許接收機實現(xiàn)該方法,以使用來自基于所掃描的HFN而解密的I3DU的結果來再運行檢測方法700的至少一部分。因此,如圖7中所示的,PDU將連續(xù)地通過以方框710開始的檢測方法700。應注意到,雖然未示出,但是計數(shù)值InvalicLLI和LI_PDU將以零開始,并且將不需要執(zhí)行在方框720中緩沖PDU的過程。此外,將在來自方法800的解密PDU的數(shù)量(或者可替換地,該數(shù)量的子集)上執(zhí)行方框710到720的過程,該數(shù)量可以是比針對方法700預定的值LI_PDU閾值大的I3DU的數(shù)量。在另一方面,可以通過將方框806的過程限制到只對目前具有Li的那些rou (其將總計達方法700中的閾值LI_PDU)進行解密來優(yōu)化運行方框710到720的過程的過程。因此,在針對在來自方框804的掃描的一個或多個HFN上根據(jù)方框706的過程而解密的I3DU執(zhí)行方框710到720的過程之后,該過程將繼續(xù)到調用C (即,810),其在圖8中繼續(xù)。
[0054]隨后流程將繼續(xù)到?jīng)Q策方框812,以確定使用解密的PDU再運行的檢測方法700是否返回計數(shù)-C失配。應注意到,812的過程可以包括之前針對方框722和724所討論的相同的確定(或者,替代地可以用方法700中的方框722、724的過程來實現(xiàn),除了在方框722中的否定條件的情況下不返回方框702以外)。如果使用來自方框804的HFN掃描的值仍然發(fā)現(xiàn)計數(shù)-C失配,那么流程繼續(xù)到方框814,在方框814中,在接收機中向上層(例如,RRC或以上的層)通知PDU恢復失敗。
[0055]如果在方框812中未發(fā)現(xiàn)計數(shù)-C失配,那么將造成該肯定結果的特定HFN設置作為緩沖的PDU上的計數(shù)-C值的HFN,并且隨后對緩存的PDU進行解碼并將其傳遞到高層。之后,流程繼續(xù)到818,在818中,恢復正常的接收機解密和解碼操作。
[0056]應注意到,本文公開的方法(500、700、800)可在RLC AM和RLC UM操作模式中進行操作。雖然在圖7或圖8中沒有示出,但是應注意到,在針對RLC AM操作模式的方面中,在嘗試使用方法800進行恢復之后,例如,如果嘗試從加密參數(shù)失配中恢復的接收機未能恢復,那么可以發(fā)起3GPP TS25.322 (RLC)版本7中規(guī)定的RLC RESET過程。另外,在與RLCUM操作模式有關的方面中,如果使用方法800的恢復未能恢復H)U,那么在這種情況中,可以釋放RRC連接。
[0057]圖9示出了可操作用于采用當前公開的方法來檢測接收機中的參數(shù)失配的設備或裝置900。裝置900可在UE或其它無線設備的接收機部分或諸如節(jié)點B或RNC之類的網(wǎng)絡設備的接收機部分中進行操作。如圖所示,裝置900可以包括:用于檢查一個或多個接收的無線鏈路控制(RLC)協(xié)議數(shù)據(jù)單元(PDU)中的預定義的加密的字段的器件或模塊902。在一個方面中,器件902可以用接收機內的解密單元(作為一個圖示,諸如圖6中的解密方框616)或用于執(zhí)行檢查功能的任何其它等價設備或結構來實現(xiàn)。另外,應注意到,器件902被配置為例如實現(xiàn)方框502中的過程或包括在方框706和714中的過程。裝置900包括圖9的例子中所示的通信總線904,以僅指示裝置900內的方框、模塊或電路通信地耦合,以承擔在它們之間的數(shù)據(jù)和信息的通信。
[0058]裝置900還包括:用于確定在預定義的采樣數(shù)量的PDU上加密字段是否是無效的器件或模塊906。在一個方面中,器件906還可以由接收機內的解密單元(作為一個圖示,諸如圖6中的解密方框616)或用于執(zhí)行檢查功能的任何其它等價設備或結構來實現(xiàn)。此夕卜,應注意到,器件906被配置為例如實現(xiàn)圖5的方框504和506中的過程或者方框706和718中包括的過程。
[0059]另外,裝置900包括:用于如果在預定采樣數(shù)量的PDU上被確定為無效的預定義的字段的數(shù)量超過預定閾值,則確定加密參數(shù)的參數(shù)失配的器件或模塊908。作為兩個例子,器件908可以實現(xiàn)方法500中的方框508或方法700中的方框722和724的過程。此外,器件908可以由諸如616之類的解密方框以及諸如圖6中所示的功能單元626之類的某個附加功能單元或者用于實現(xiàn)該功能的任何其它適當?shù)牡葍r器件來實現(xiàn)。
[0060]裝置900還可以包括:用于緩沖rou (諸如用于緩沖被檢測為具有無效LI字段的PDU以及承載相同SDU或SDU序列的相關聯(lián)的rou)的器件910。器件910可以由圖6中的接收緩沖器620、專用緩沖器(未示出)、其組合、或用于執(zhí)行存儲具有無效Li字段的rou的功能的任何其它適當?shù)钠骷葍r物來實現(xiàn)。
[0061]在一個方面中,裝置900可以包括:用于恢復的器件912,其被配置為例如實現(xiàn)由方法800執(zhí)行的PDU恢復過程。在一個方面中,器件912可以部分地由圖6中所示的功能單元628來實現(xiàn),如用于通過進行以下操作來執(zhí)行恢復PDU的功能的任何適當?shù)钠骷葍r物:通過掃描HFN來確定用于恢復的可能的HFN并進行檢查以通過其它器件的功能(S卩,902、906和908)在HFN上的操作來確定對適當計數(shù)-C值的驗證,以對由器件910所緩沖的緩沖的PDU進行解密。
[0062]裝置900還包括通用處理器914 (或在另一方面中是專用處理器),其可以聯(lián)合存儲器設備916來執(zhí)行各種器件的各種功能中的如何一個或全部,存儲器設備916用于存儲可由處理器914執(zhí)行以實現(xiàn)一個或多個各種功能的指令。此外,方法700中所使用的諸如LI_PDU和InvalicLLI之類的計數(shù)值可以由這種處理器進行管理,以及訪問或確定HFN值、掃描HFN的窗口、計數(shù)-C值等(如方法700和800中使用的)。
[0063]注意到,裝置900中的任何器件可以用硬件、軟件、固件或其任意組合來實現(xiàn),并且還可以如所示出地分開實現(xiàn),或者可替換地實現(xiàn)在集成單元中(例如在處理器914中)。
[0064]圖10示出了裝置1000的硬件實現(xiàn)的一部分,裝置1000被配置為采用當前公開的方法來檢測接收機中參數(shù)失配。電路裝置由附圖標記1000表示,其包括電路并且可以是UE或網(wǎng)絡中的收發(fā)機的一種配置。在本申請中,應當清楚的是,術語“電路”和“電路系統(tǒng)”應解釋為結構術語而不是功能術語。例如,電路系統(tǒng)可以是電路組件(例如多種集成電路組件)以處理和/或存儲器元件、單元、方框等形式的聚合,諸如圖10中所示出和描述的。
[0065]裝置1000包括將若干電路鏈接在一起的中央數(shù)據(jù)總線1002。電路包括處理器1004、接收電路1006、發(fā)送電路1008和存儲器1010。存儲器1010與處理器1004進行電子通信,即,處理器1004可以從存儲器1010讀取信息和/或將信息寫入到存儲器1010。
[0066]處理器1004可以是通用處理器、中央處理單元(CPU)、微處理器、數(shù)字信號處理器(DSP)、控制器、微控制器、狀態(tài)機、專用集成電路(ASIC)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)等。處理器1004可以包括處理設備的組合,例如,DSP與微處理器的組合、多個微處理器、一個或多個微處理器與DSP內核的結合,或者任何其它此種結構。
[0067]接收電路1006和發(fā)送電路1008可以連接到RF (射頻)電路或可以是RF電路的一部分,在圖10中沒有明確地描繪RF電路。接收電路1006可以在將信號向數(shù)據(jù)總線1002發(fā)出之前對接收的信號進行處理和緩沖。另外,發(fā)送電路1008可以在將數(shù)據(jù)發(fā)出設備1000之前對來自數(shù)據(jù)總線1002的數(shù)據(jù)進行處理和緩沖。處理器1004可以執(zhí)行數(shù)據(jù)總線1002的數(shù)據(jù)管理功能并且還可以執(zhí)行一般數(shù)據(jù)處理功能,包括執(zhí)行存儲器1010的指令內容。與如圖10中所示的單獨配置不同,作為替換,發(fā)送電路1008和接收電路1006可以是處理器1004的一部分。
[0068]存儲器1010包括概括地由附圖標記1012表示的指令集。指令1012可以由處理器1004執(zhí)行,以實現(xiàn)本文描述的方法,諸如圖5、7和8的方法。指令1012可以包括:用于檢查一個或多個接收的無線鏈路控制(RLC)協(xié)議數(shù)據(jù)單元(PDU)中的預定義的加密字段的代碼1014。指令1012還可以包括:用于確定在預定采樣數(shù)量的PDU上所述加密字段否是無效的代碼1016。另外,指令1012還包括:用于如果在預定采樣數(shù)量的PDU上被確定為無效的預定義的字段的數(shù)量超過預定閾值,則確定加密參數(shù)的參數(shù)失配的代碼1018。
[0069]存儲器1010中示出的指令1012可以包括任何類型的計算機可讀語句。例如,存儲器1010中的指令1012可以指一個或多個程序、例程、子例程、模塊、功能、過程、數(shù)據(jù)集等。指令1012可以包括單個計算機可讀語句或多個計算機可讀語句。
[0070]存儲器1010可以是RAM (隨機存取存儲器)電路。存儲器1010可以連接到另一存儲器電路(未示出),其可以是易失類型或非易失類型。作為替換,存儲器1010可以由其它電路類型組成,諸如EEPROM (電可擦寫可編程只讀存儲器)、EPR0M (電可編程只讀存儲器)、ROM (只讀存儲器)、ASIC (專用集成電路)、磁盤、光盤、以及本領域公知的其它存儲器。存儲器1010可以被認為是包括具有存儲在其中的指令1012的計算機可讀介質的計算機程序產(chǎn)品的例子。
[0071]本領域技術人員將意識到的是,所公開的用于檢測加密參數(shù)失配并從中恢復的裝置和方法可應用于RLC AM和RLC UM兩種操作模式。此外,用于恢復的本裝置和方法為RLCUM模式提供了恢復方案,對于RLC UM模式而言,不存用于從參數(shù)失配中恢復的在已知現(xiàn)有的方案。另外,該恢復裝置和方法提供了無損方案,在該無損方案中,當實現(xiàn)恢復時將不會損失數(shù)據(jù)。
[0072]此外,相對于在恢復的情況中是有損的(B卩,存在數(shù)據(jù)損失)并且可能不適合用于RLC UM操作模式兩者的其它已知的替換方案,本裝置和方法提供了檢測和恢復的時延中的大量減小。此外,所公開的裝置和方法同樣適合于在網(wǎng)絡(例如,節(jié)點B或RNC)上和在用戶設備(UE)中實現(xiàn),因而提供了完整的端對端方案。此外,雖然已在WCDMA/UMTS的上下文和術語中描述了本裝置和方法,但應注意的是,本文公開的構思可以應用于其它技術和標準。
[0073]應該理解的是,所公開的過程中的步驟的特定順序或層次僅是示例性方法的例子。應該理解的是,根據(jù)設計偏好,在保持在本公開內容的范圍內的同時,過程中的步驟的特定順序或層次可以被重新排列。所附的方法權利要求以示例性順序呈現(xiàn)了多個步驟的要素,而并不意味著受限于所呈現(xiàn)的特定順序或層次。
[0074]本領域的技術人員應理解的是,可以使用任何各種不同的技術和技藝來表示信息和信號。例如,在貫穿上面的描述中提及的數(shù)據(jù)、指令、命令、信息、信號、比特、符號和碼片可以由電壓、電流、電磁波、磁場或粒子、光場或粒子、或者其任意組合來表示。
[0075]本領域的技術人員還將意識到:結合本文公開的例子而描述的各種說明性的邏輯框、模塊、電路和算法步驟均可以實現(xiàn)成電子硬件、計算機軟件或其組合。為了清楚地說明硬件和軟件之間的可交換性,上面對各種說明性的部件、框、模塊、電路和步驟均圍繞其功能進行了總體描述。至于這種功能是實現(xiàn)成硬件還是實現(xiàn)成軟件,取決于特定的應用和對整個系統(tǒng)所施加的設計約束條件。熟練的技術人員可以針對每個特定應用,以變通的方式實現(xiàn)所描述的功能,但是,這種實現(xiàn)決策不應解釋為造成對本公開內容的范圍的背離。
[0076]被設計用于執(zhí)行本文所述功能的通用處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或其它可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件或者其任意組合,可以實現(xiàn)或執(zhí)行結合本文公開的例子所描述的各種說明性的邏輯框、模塊和電路。通用處理器可以是微處理器,或者,該處理器也可以是任何常規(guī)的處理器、控制器、微控制器或者狀態(tài)機。處理器也可以實現(xiàn)為計算設備的組合,例如,DSP和微處理器的組合、多個微處理器、一個或多個微處理器與DSP內核的結合,或者任何其它此種結構。
[0077]結合本文公開的例子所描述的方法或者算法的步驟可直接體現(xiàn)為硬件、由處理器執(zhí)行的軟件模塊或其組合。軟件模塊可以位于RAM存儲器、閃存、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬盤、移動磁盤、CD-ROM或者本領域熟知的任何其它形式的存儲介質中。一種示例性的存儲介質耦合到處理器,從而使處理器能夠從該存儲介質讀取信息,且可向該存儲介質寫入信息。當然,存儲介質也可以是處理器的組成部分。處理器和存儲介質可以位于ASIC中。該ASIC可以位于用戶終端中。當然,處理器和存儲介質也可以作為分立組件存在于用戶終端中。
[0078]為了使本領域的任何技術人員能夠實現(xiàn)或使用目前公開的方法和裝置,在前面提供了所公開的例子的描述。對這些例子的各種修改對于本領域的技術人員將是顯而易見的,并且在不背離本公開內容的精神或范圍的前提下,本文定義的總體原則可應用于其它例子。因此,本公開內容并非旨在限于本文所示的例子,而是與本文所公開的原則和新穎性特性最廣泛的范圍相一致。
【權利要求】
1.一種用于確定無線設備中的加密參數(shù)失配的方法,所述方法包括: 檢查一個或多個接收的無線鏈路控制(RLC)協(xié)議數(shù)據(jù)單元(PDU)中的預定義的加密字段; 確定在預定采樣數(shù)量的PDU上所述預定義的加密字段何時是無效的;以及 當被確定為無效的所述預定義的加密字段的采樣的預定數(shù)量超過預定閾值時,確定加密參數(shù)的參數(shù)失配。
2.如權利要求1所述的方法,其中,所述預定義字段是長度指示符(LI)字段,所述LI字段經(jīng)由RLC層進行加密。
3.如權利要求1所述的方法,其中,所述加密參數(shù)包括計數(shù)-C值。
4.如權利要求1所述的方法,還包括: 每當所述字段被確定為在所述預定采樣數(shù)量的PDU上進行采樣期間是無效的時,緩存所述一個或多個接收的RLC PDU0
5.如權利要求4所述的方法,其中,所緩存的一個或多個接收的RLCPDU包括承載一個或多個相關聯(lián)的服務數(shù)據(jù)單元(SDU)的一個或多個rou。
6.如權利要求4所述的方法,還包括: 在確定所述加密參數(shù)失配之后,恢復所緩存的一個或多個rou?!?br> 7.如權利要求6所述的方法,其中,恢復所緩存的一個或多個PDU還包括: 當確定所述參數(shù)失配時,在超幀號(HFN)的窗口上針對所緩存的一個或多個接收的PDU來掃描HFN ; 使用所掃描的HFN中的一個或多個HFN來解密I3DU ; 基于使用所掃描的HFN中的一個或多個HFN所解密的PDU來確定是否存在加密參數(shù)的參數(shù)失配;以及 在至少一個HFN沒有產(chǎn)生參數(shù)失配時,將當前HFN值設置成所述至少一個HFN,以對所緩存的一個或多個接收的PDU進行解碼。
8.如權利要求7所述的方法,其中,所述加密參數(shù)包括包含所述至少一個HFN的計數(shù)-C值。
9.如權利要求1所述的方法,其中,所述方法可在UE、節(jié)點B或網(wǎng)絡設備中的一個或多個中的接收機中進行操作。
10.一種用于確定無線設備中的加密參數(shù)失配的裝置,所述裝置包括: 用于檢查一個或多個接收的無線鏈路控制(RLC)協(xié)議數(shù)據(jù)單元(PDU)中的預定義的加密字段的模塊; 用于確定在預定采樣數(shù)量的PDU上所述預定義的加密字段何時無效的模塊;以及 用于當被確定為無效的所述預定義的加密字段的采樣的預定數(shù)量超過預定閾值時,確定加密參數(shù)的參數(shù)失配的模塊。
11.如權利要求10所述的裝置,其中,所述預定義字段是長度指示符(LI)字段,所述LI字段經(jīng)由RLC層進行加密。
12.如權利要求10所述的裝置,其中,所述加密參數(shù)包括計數(shù)-C值。
13.如權利要求10所述的裝置,還包括: 用于每當所述字段被確定為在所述預定采樣數(shù)量的PDU上進行采樣期間無效時,緩存所述一個或多個接收的RLC PDU的模塊。
14.如權利要求13所述的裝置,其中,所緩存的一個或多個接收的RLCPDU包括承載一個或多個相關聯(lián)的服務數(shù)據(jù)單元(SDU)的一個或多個rou。
15.如權利要求13所述的裝置,還包括: 用于在確定所述加密參數(shù)失配之后,恢復所緩存的一個或多個rou的模塊。
16.如權利要求15所述的裝置,其中,所述用于恢復所緩存的一個或多個PDU的模塊還包括: 用于當確定所述參數(shù)失配時,在超幀號(HFN)的窗口上針對所緩存的一個或多個接收的PDU來掃描HFN的模塊; 用于使用所掃描的HFN中的一個或多個HFN來解密H)U的模塊; 用于基于使用所掃描的HFN中的一個或多個HFN所解密的PDU來確定是否存在加密參數(shù)的參數(shù)失配的模塊;以及 用于在至少一個HFN沒有產(chǎn)生參數(shù)失配時,將當前HFN值設置成所述至少一個HFN,以對所緩存的一個或多個接收的PDU進行解碼的模塊。
17.如權利要求16所述的裝置,其中,所述加密參數(shù)包括包含所述至少一個HFN的計數(shù)-C值。
18.如權利要求10所述 的裝置,其中,所述裝置可在UE、節(jié)點B或網(wǎng)絡設備中的一個或多個中的接收機中進行操作。
19.一種用于確定無線設備中的加密參數(shù)失配的裝置,所述裝置包括至少一個處理器,其配置為: 檢查一個或多個接收的無線鏈路控制(RLC)協(xié)議數(shù)據(jù)單元(PDU)中的預定義的加密字段; 確定在預定采樣數(shù)量的PDU上所述預定義的加密字段何時是無效的;以及 當被確定為無效的所述預定義的加密字段的采樣的預定數(shù)量或百分比超過預定閾值時,確定加密參數(shù)的參數(shù)失配。
20.如權利要求19所述的裝置,其中,所述預定義字段是長度指示符(LI)字段,所述LI字段經(jīng)由RLC層進行加密。
21.如權利要求19所述的裝置,其中,所述加密參數(shù)包括計數(shù)-C值。
22.如權利要求19所述的裝置,其中,所述至少一個處理器還配置為: 每當所述字段被確定為在所述預定采樣數(shù)量的PDU上進行采樣期間是無效的時,指導緩存所述一個或多個接收的RLC PDU0
23.如權利要求22所述的裝置,其中,所緩存的一個或多個接收的RLCPDU包括承載一個或多個相關聯(lián)的服務數(shù)據(jù)單元(SDU)的一個或多個rou。
24.如權利要求22所述的裝置,所述至少一個處理器還配置為: 在確定所述加密參數(shù)失配之后,恢復所緩存的一個或多個rou。
25.如權利要求24所述的裝置,其中,配置為恢復所緩存的一個或多個PDU的所述至少一個處理器還配置為: 當確定所述參數(shù)失配時,在超幀號(HFN)的窗口上針對所緩存的一個或多個接收的PDU來掃描HFN ;使用所掃描的HFN中的一個或多個HFN來解密PDU ; 基于使用所掃描的HFN中的一個或多個HFN所解密的PDU來確定是否存在加密參數(shù)的參數(shù)失配;以及 在至少一個HFN沒有產(chǎn)生參數(shù)失配時,將當前HFN值設置成所述至少一個HFN,以對所緩存的一個或多個接收的PDU進行解碼。
26.如權利要求25所述的裝置,其中,所述加密參數(shù)包括包含所述至少一個HFN的計數(shù)-C值。
27.如權利要求19所述的裝置,其中,所述裝置可在UE、節(jié)點B或網(wǎng)絡設備中的一個或多個中的接收機中進行操作。
28.一種計算機程序產(chǎn)品,包括: 計算機可讀介質,包括: 用于使得計算機檢查一個或多個接收的無線鏈路控制(RLC)協(xié)議數(shù)據(jù)單元(PDU)中的預定義的加密字段以便確定通信設備中的加密參數(shù)失配的代碼; 用于使得計算機確定在預定采樣數(shù)量的PDU上所述預定義的加密字段何時無效的代碼;以及 用于使得計算機在當確定為無效的所述預定義的加密字段的采樣的預定數(shù)量超過預定閾值時,確定加密參數(shù)的參數(shù)失配的代碼。
29.如權利要求28所述的計算機程序產(chǎn)品,其中,所述預定義的加密字段是長度指示符(LI)字段,所述LI字段經(jīng)由RLC層進行加密。
30.如權利要求28所述的計算機程序產(chǎn)品,其中,所述加密參數(shù)包括計數(shù)-C值。
31.如權利要求28所述的計算機程序產(chǎn)品,還包括: 用于使得計算機在每當所述字段被確定為在所述預定采樣數(shù)量的PDU上進行采樣期間是無效的時,指導緩存所述一個或多個接收的RLC PDU的代碼。
32.如權利要求31所述的計算機程序產(chǎn)品,其中,所緩存的一個或多個接收的RLCPDU包括承載一個或多個相關聯(lián)的服務數(shù)據(jù)單元(SDU)的一個或多個rou。
33.如權利要求31所述的計算機程序產(chǎn)品,還包括: 用于使得計算機在確定所述加密參數(shù)失配之后,恢復所緩存的一個或多個rou的代碼。
34.如權利要求33所述的計算機程序產(chǎn)品,其中,所述用于使計算機恢復所緩存的一個或多個F1DU的代碼還包括: 用于使得計算機在確定所述參數(shù)失配時,在超幀號(HFN)的窗口上針對所緩存的一個或多個接收的PDU來掃描HFN的代碼; 用于使得計算機使用所掃描的HFN中的一個或多個HFN來解密PDU的代碼; 用于使得計算機基于使用所掃描的HFN中的一個或多個HFN所解密的PDU來確定是否存在加密參數(shù)的參數(shù)失配的代碼;以及 用于使得計算機在至少一個HFN沒有產(chǎn)生參數(shù)失配時,將當前HFN值設置成所述至少一個HFN,以對所緩存的一個或多個接收的PDU進行解碼的代碼。
35.如權利要求34所述的計算機程序產(chǎn)品,其中,所述加密參數(shù)包括包含所述至少一個HFN的計數(shù)-C值。
36.如權利要求28所述的計算機程序產(chǎn)品,其中,所述通信設備包括UE、節(jié)點B或網(wǎng)絡設備中的一個或多個中的接收機。`
【文檔編號】H04W12/02GK103583059SQ201280026781
【公開日】2014年2月12日 申請日期:2012年6月1日 優(yōu)先權日:2011年6月1日
【發(fā)明者】A·K·文卡楚萊什, S·??? 申請人:高通股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
汽车| 新竹县| 安阳县| 兴宁市| 饶阳县| 府谷县| 江城| 广元市| 芜湖市| 梅河口市| 安丘市| 荆门市| 保康县| 洞口县| 长乐市| 古田县| 青神县| 巴南区| 阿鲁科尔沁旗| 镇雄县| 伊金霍洛旗| 沾益县| 辉县市| 大理市| 盱眙县| 阜阳市| 蓬溪县| 泽州县| 安远县| 南康市| 琼中| 德阳市| 建宁县| 云林县| 呼和浩特市| 册亨县| 固安县| 汶川县| 固原市| 涿州市| 会昌县|