通信装置及通信控制方法

文档序号:7599512阅读:113来源:国知局
专利名称:通信装置及通信控制方法
技术领域
本发明涉及通信装置及通信控制方法。
背景技术
在移动通信系统中,因为控制数据或用户数据往来于无线区间,所以,一般情况下加密和发送像控制数据或用户数据那样的通信内容,在接收一侧进行解密的保密处理。在保密处理中,为了生成用于加密、解密的密钥,而准备多个密钥的种类,通过按每个帧变更密钥的种类的一部分,来提高保密性。将像密钥的种类或其中的一部分那样的用于加密的参数称为保密参数。
在IMT-2000中,当对透明的数据进行保密处理时,为了按每个帧变更密钥,作为生成密钥的种类,利用其帧号码(例如,参照“6.6.3 Cipheringmethod、6.6.4 Input parameters to the cipher algorithm”,3GPP TS 33.102V3.13.0,2002年12月)。
另外,在重新开始保密处理时、或变更和开始迄今为止的保密处理时,通过信息通知希望开始保密处理的希望开始时间和在该希望开始时间以后使用的密钥的种类的一部分(例如,参照“8.2 Radio Bearer control procedures、8.6.4.3 RB information to setup”,3GPP TS 25.331 V3.13.0,2002年12月)。
在密钥的种类的一部分中,使用作为帧号码的上位比特的HFN(HyperFrame Number)的一部分。希望开始时间,使用作为帧号码的下位比特的CFN(Connection Frame Number)来指定。CFN从“0”按每10毫秒增加“1”,达到“255”绕一周后再次返回到“0”。这样,CFN是以256帧(8比特)绕一周的周期性的定时。CFN绕一周后,HFN增加“1”。
如果通知密钥的种类的一部分和希望开始时间的信息的发送失败,则再次发送信息。由此,有时信息的发送一侧希望的希望开始时间与信息的接收一侧根据信息所识别的开始时间不同。如果CFN绕一周,则HFN增加“1”。因此,如果在发送一侧和接收一侧开始时间不同,则密钥的种类在发送一侧和接收一侧不同,导致保密处理不能正常实施。
具体地讲,如图1所示,无线网络控制装置230,向移动机210发送要求设定保密参数和希望开始时间的要求信息(RADIO BEARER SETUP)201。移动机210作为保密参数的HFN设定“A”,作为希望开始时间的CFN设定“a”。移动机210,将包含设定的HFN的一部分和希望开始时间的应答信息(RADIO BEARER SETUP COMPLETE)202发送给无线网络控制装置230。
这样,移动机210和无线网络控制装置230进行用于开始保密处理的开始处理。移动机210希望的希望开始时间“a”,实际时间是“n1”的时间。所谓实际时间,不是像CFN那样的周期性时间,而是指在一个方向上经过的实际的时间。
这时,如果应答信息的发送失败,则移动机210按规定次数再发送应答信息。由于反复再发送,要经过时间,导致有时无线网络控制装置230在经过了实际时间“n1”之后才接收到应答信息。CFN以256帧绕一周。因此,无线网络控制装置230,将信息所包含的用CFN所表示的希望开始时间“a”识别为CFN从实际时间“n1”经过一周后的实际时间“n2”的时间。
因此,在“n2”的时间内,移动机210,因为CFN从“n1”绕了一周,所以将其增了加“1”的“A+1”作为HFN使用。对此,网络控制装置230,将由应答信息所通知的HFN的一部分生成的“A”作为HFN使用。因此,在“n2”的时间,移动机210和无线网络控制装置230,使用不同的保密参数开始保密处理。
其结果,移动机210和无线网络控制装置230,不能正确解密被加密过的数据,接收到的数据为异常的数据。将这样的保密参数的偏移称为保密偏移。保密偏移在移动机210和无线网络控制装置230确立无线线路期间继续,不能进行有效的数据发送/接收。

发明内容
本发明的目的在于防止由于多次再发送用于加密的参数以及希望开始加密的希望开始时间的通知,而导致在通信装置间用于加密的参数不同,并防止通信内容发生异常。
本发明的一种实施方式的通信装置,具有接收用于加密通信内容的参数(以下称为“保密参数”)以及希望开始加密的开始时间(以下称为“希望开始时间”)的通知的接收部;根据希望开始时间和实际开始加密的开始时间(以下称为“实际开始时间”),判断有没有必要因再发送通知而补正保密参数,并补正保密参数的补正部。
根据这样的通信装置,由于反复再发送通知,而经过了时间,结果,在希望开始时间和实际开始时间上发生偏移,当判断为有必要补正保密参数时,根据希望开始时间和实际开始时间的关系,可以补正保密参数。因此,通信装置,即使是多次发送通知,而在希望开始时间和实际开始时间上发生了偏移的场合,也可以防止在通信装置间保密参数不同。因此,通信装置可以防止通信内容异常。
本发明的其他实施方式的通信装置,具有接收用于加密通信内容的保密参数以及希望开始加密的希望开始时间的通知的接收部;根据接收部接收到通知的时间(以下称为“接收时间”)和希望开始时间,判断有没有必要因再发送通知而废弃该通知,并废弃通知的废弃部。
根据这样的通信装置,由于反复再发送通知,接收时间经过了希望开始时间,接收到通知的通信装置,如果按照所通知的参数、希望开始时间,则在希望开始时间和实际开始时间上发生偏移,因此可以废弃判断为有必要废弃的通知。即,通信装置,可以废弃而不使用在通信装置间用于加密的参数不同的通知。因此,通信装置,可以防止由于多次发送通知,而导致在通信装置间加密中所用的参数不同,并可以防止通信内容异常。
本发明的再一个其他实施方式的通信装置,具有发送用于加密通信内容的保密参数以及希望开始加密的希望开始时间的通知,并在发送失败时再发送通知的发送部;根据发送部再发送通知的再发送时间和希望开始时间,控制发送部的通知的再发送的再发送控制部。
根据这样的通信装置,由于反复再发送通知,而经过了时间,即使在再发送时间再发送通知,接收所再发送的通知的通信装置中的接收时间也已经过希望开始时间,即使接收到通知的通信装置按照所通知的参数、希望开始时间,在希望开始时间和实际开始时间上也发生偏移,为使不再发送在通信装置间用于加密的参数不同的通知,可以不使用。因此,通信装置,可以防止由于多次再发送通知,而导致在通信装置间加密中所用的密参数不同,并可以防止通信内容异常。
本发明的一种实施方式的通信控制方法,接收用于加密通信内容的保密参数以及希望开始加密的希望开始时间的通知,根据希望开始时间和实际开始加密的实际开始时间,判断有没有必要因再发送通知而补正保密参数,并补正保密参数。
本发明的其他实施方式的通信控制方法,接收用于加密通信内容的保密参数以及希望开始加密的希望开始时间的通知,根据接收到通知的时间和希望开始时间,判断有没有必要因再发送通知而废弃该通知,并废弃通知。
本发明的再一个其他实施方式的通信控制方法,根据再发送用于加密通信内容的保密参数以及希望开始加密的希望开始时间的通知的再发送时间和希望开始时间,控制通知的再发送。


图1是表示传统的开始处理的图示。
图2是表示涉及本发明的实施方式的移动通信系统的构成的图示。
图3是表示涉及本发明的实施方式的保密处理的图示。
图4是表示涉及本发明的实施方式的开始处理的图示。
图5是表示涉及本发明的实施方式的帧号码的图示。
图6是表示与本发明的变更例相关的开始处理的图示(再启动计时器的时候)。
图7是表示与本发明的变更例相关的开始处理的图示(不再启动计时器的时候)。
具体实施例方式
移动通信系统如图2所示,移动通信系统100,具有移动机10、基地台20、无线网络控制装置30、核心网40。移动机10和无线网络控制装置30,是加密和发送像控制数据或用户数据那样的通信内容,在接收一侧进行解密的保密处理并进行通信的通信装置。移动机10和无线网络控制装置30,通过基地台20进行无线区间的通信。
移动机10,具有天线11、发送/接收部12、控制部13、存储部14、声音处理部15、麦克风16和扬声器17。
发送/接收部12,通过天线11设定无线线路,与基地台20进行通信。之后,发送/接收部12通过基地台20与无线网络控制装置30进行发送/接收控制数据或用户数据。发送/接收部12,从控制部13取得发送给无线网络控制装置30的控制数据。发送/接收部12从声音控制部15取得发送给无线网络控制装置30的用户数据。发送/接收部12将从无线网络控制装置30接收到的控制数据输入控制部13。发送/接收部12将从无线网络控制装置30接收到的用户数据输入声音控制部15。
控制部13,进行用于开始保密处理的开始处理。控制部13,指示声音处理部15进行对用户数据的保密处理的实施。控制部13实施对控制数据的保密处理。控制部13将发送给无线网络控制装置30的加密了的控制数据输入发送/接收部12。控制部13从发送/接收部12取得来自无线网络控制装置30的被加密的控制数据。控制部13在开始处理或保密处理以外,也进行用于控制移动机10的处理。控制部13从存储部14取得用于控制的信息,或将其存储到存储部14。存储部14存储被用于控制的信息。
声音处理部15,从控制部13接受实施保密处理的指示。声音处理部15根据来自控制部13的指示,进行对用户数据的保密处理。声音处理部15从麦克风16取得基于声音的用户数据。麦克风16从移动机10的用户取得基于声音的用户数据,输入声音处理部15。声音处理部15,加密从麦克风16取得的用户数据,输入发送/接收部12。另外,声音处理部15,从发送/接收部12取得来自无线网络控制装置30的被加密的用户数据。声音处理部15,解密取得的用户数据,输入扬声器17。扬声器17从声音处理部15取得和输出基于声音的用户数据。
无线网络控制装置30,具有发送/接收部31和32、控制部33、移动机相对信号终端部34、数据处理部35。
发送/接收部31与基地台20进行通信。而且,发送/接收部31通过基地台20与移动机10进行发送/接收控制数据或用户数据。发送/接收部31从移动机相对信号终端部34取得发送给移动机10的控制数据。发送/接收部31从数据处理部35取得发送给移动机10的用户数据。发送/接收部31将接收到的控制数据输入移动机相对信号终端部34。发送/接收部31将接收到的用户数据输入数据处理部35。
发送/接收部32,与核心网40进行发送/接收控制数据或用户数据。发送/接收部32,从控制部33取得发送给核心网40的控制数据。发送/接收部32,从数据处理部35取得发送给核心网40的用户数据。发送/接收部32,将从核心网40接收到的控制数据输入控制部33。发送/接收部32,将从核心网40接收到的用户数据输入数据处理部35。
控制部33,进行用于开始保密处理的开始处理。控制部33,向移动机相对信号终端部34指示对控制数据的保密处理的实施。控制部33,向数据处理部35,指示对用户数据的保密处理的实施。控制部33,通过发送/接收部31控制基地台20。例如,控制部33,向基地台指示与移动机10的无线线路的设定。
控制部33,从发送/接收部32取得来自核心网40的控制数据。控制部33,将发送给移动机10的控制数据输入移动机相对信号终端部34。控制部33,从移动机相对信号终端部34取得来自移动机10的控制数据。控制部33,将发送给核心网40的控制数据输入发送/接收部32。控制部33具有计测时间的计时器33a。
移动机对信号终端部34,从控制部33接受实施保密处理的指示。移动机相对信号终端部34根据来自控制部33的指示,进行对控制数据的保密处理。移动机相对信号终端部34,从控制部33取得控制数据。移动机相对信号终端部34,加密从控制部33取得的控制数据,输入发送/接收部31。移动机相对信号终端部34,从发送/接收部31取得来自移动机10的被加密的控制数据。移动机相对信号终端部34解密取得的控制数据,输入控制部33。
数据处理部35,从控制部33接受实施保密处理的指示。数据处理部35,根据来自控制部33的指示,进行对用户数据的保密处理。数据处理部35,从发送/接收部32取得用户数据。数据处理部35,加密从发送/接收部32取得的用户数据,输入发送/接收部31。数据处理部35,从发送/接收部31取得来自移动机10的被加密的用户数据。数据处理部35,解密取得的用户数据,输入发送/接收部32。
下面,对移动机10以及无线网络控制装置30进行的保密处理及其开始处理进行详细说明。移动机10的控制部13、声音处理部15、无线网络控制装置30的移动机相对信号终端部34、数据处理部35,如图3所示,进行对像控制数据或用户数据那样的通信内容的保密处理。控制部13、声音处理部15、移动机相对信号终端部34、数据处理部35,作为用于加密、解密的密钥的种类,使用被称为“COUNT-C”的帧号码。
控制部13、声音处理部15、移动机相对信号终端部34、数据处理部35,向f8这样的加密算法输入作为密钥的种类的帧号码“COUNT-C”、逻辑信道的标识符“BEARER”、数据的发送/接收的方向“DIRECTION”、加密或解密的对象部分的位长“LENGTH”、加密或解密使用的保密密钥“CK(CIPHERKEY)”,生成KEY STREAM BLOCK3。
在进行加密时,控制部13、声音处理部15、移动机相对信号终端部34、数据处理部35,求得加密生成的KEY STREAM BLOCK3与PLAINTEXT BLOCK4的异或逻辑和(EXOR)并加密,得到CIPHER TEXTBLOCK5。
在进行解密时,控制部13、声音处理部15、移动机相对信号终端部34、数据处理部35,求得生成的KEY STREAM BLOCK3与CIPHER TEXTBLOCK5的异或逻辑和(EXOR),得到PLAIN TEXT BLOCK4。
在重新开始这样的保密处理时,或变更并开始迄今为止进行的保密处理时,移动机10的控制部13、无线网络控制装置30的控制部33,进行图4所示的开始处理。在图4中,CFN、HFN只记载说明中必须的部分。首先,无线网络控制装置30,向移动机10发送要求设定保密参数和希望开始时间的要求信息(RADIO BEARER SETUP)1,要求保密参数和希望开始时间的设定。
具体地讲,控制部33生成要求信息,并输入移动机相对信号终端部34。移动机相对信号终端部34,将从控制部33取得的要求信息输入发送/接收部31。之后,发送/接收部31,通过基地台20将从输入移动机相对信号终端部34取得的要求信息发送给移动机10。
之后,移动机10,接收要求信息(RADIO BEARER SETUP)1。移动机10,设定保密参数和希望开始时间。在保密参数即密钥的种类的一部分中,使用作为帧号码“COUNT-C”的上位比特的HFN的一部分。希望开始时间,使用作为帧号码“COUNT-C”的下位比特的CFN的一部分被指定。
具体地讲,帧号码“COUNT-C”6,如图5所示,包含作为MAC-d(Message Authentication Code-d)的24位的HFN和8位的CFN。移动机10设定HFN的上位20位,下位4位一律作为“0”设定HFN。之后,移动机10,发送设定的作为HFN的一部分的HFN的上位20位和包含希望开始时间的应答信息(RADIO BEARER SETUP COMPLETE)2,将设定的保密参数和希望开始时间通知给无线网络控制装置30。这样,应答信息就变成为保密参数及希望开始时间的通知。
具体地讲,发送/接收部12接收要求信息,输入控制部13。控制部13取得要求信息后,就设定保密参数和希望开始时间。控制部13生成包含设定内容的应答信息并输入发送/接收部12。发送/接收部12通过天线11、基地台20将从控制部13取得的应答信息发送给无线网络控制装置30。这样,发送/接收部12作为发送用于加密通信内容的保密参数及希望开始加密的希望开始时间的通知的发送部起作用。
之后,无线网络控制装置30的发送/接收部31,通过基地台20接收来自移动机10的应答信息。这样,发送/接收部31作为接收用于加密通信内容的保密参数及希望开始加密的希望开始时间的通知的接收部起作用。
如上说明,在通信系统100中,移动机10是设定保密参数和希望开始时间的一侧,无线网络控制装置30是被设定保密参数和希望开始时间的一侧。另外,要求信息(RADIO BEARER SETUP)是发送通知设定的保密参数和希望开始时间的应答信息的触发器。再者,要求信息或应答信息是控制数据。
在开始处理中,如果应答信息(通知)的发送失败,则如图4所示,移动机10再发送应答信息。具体地讲,移动机10通过层2的再发送控制再发送应答信息。这时,再发送次数少的时候,在发送了应答信息的移动机10希望的希望开始时间与接收到应答信息的无线网络控制装置30根据应答信息识别的开始时间上不发生偏移。但是,如果多次再发送,时间一过,则有产生发送应答信息的移动机10希望的希望开始时间与接收应答信息的无线网络控制装置30根据应答信息识别的开始时间不同的情况。
即,当通过层2的再发送控制多次再发送应答信息时,担心会有在接收一侧错误地解释发送一侧希望的开始时间的危险。为了应对这样的问题,移动机10和网络控制装置30使用下面所示的第1通信控制方法~第3通信控制方法的任意一种进行开始处理。
第1通信控制方法第1通信控制方法,是被设定保密参数、希望开始时间的一侧的无线网络控制装置30,多次再发送应答信息(通知)的结果,当发生需要补正保密参数时,补正保密参数的方法。
无线网络控制装置30的控制部33,对于移动机10,可以显式指示移动机10设定保密参数和希望开始时间,开始发送应答信息的处理的处理时间。具体地讲,控制部33生成设定了显式的处理时间的要求信息,并输入发送/接收部31。该处理时间,与开始应答信息的发送的发送开始时间大致相等。因此,指示处理时间与指示发送开始时间等价。
如图4所示,控制部33,作为处理时间,将实际时间“n2”的时间设定为要求信息(RADIO BEARER SETUP)1,指示给移动机10。再者,控制部33,如果达到设定的处理时间“n2”,则起动计时器33a,计测自处理时间“n2”的经过时间。
移动机10的控制部13,如果达到要求信息所设定的处理时间“n2”,则设定保密参数和希望开始时间。控制部13,作为用CFN所表示的希望开始时间设定“a”,作为保密参数的HFN设定“A”。移动机10希望的用CFN所表示的希望开始时间“a”,是在用实际时间所表示的处理时间“n2”以后,最初CFN变为“a”的实际时间“n3”的时间。
如果应答信息(通知)的发送失败,则移动机10的发送/接收部12再发送应答信息。之后,再发送也多次失败,如果多次进行再发送,例如,有时无线网络控制装置30的发送/接收部31以经过了实际时间“n3”的实际时间“n4”的时间,接收再发送的应答信息(RADIO BEARER SETUP COMPLETE)2。
网络控制装置30的控制部33,从移动机相对信号终端部34取得发送/接收部31接收到的应答信息。控制部33,根据应答信息所包含的用CFN所表示的希望开始时间“a”,在用实际时间所表示的接收时间“n4”以后,将最初CFN变为“a”的实际时间“n6”的时间决定为实际开始时间。之后,控制部33,使用从处理时间“n2”起动的计时器33a,计测从处理时间“n2”到实际开始时间“n6”的时间。
当发送/接收部31接收到应答信息(通知)时,控制部33,可以算出希望开始时间和实际开始时间的差(下面称为“开始时间差”),判断是否必须使用该开始时间差补正保密参数,补正保密参数。另外,控制部33,不是判断是否再发了送应答信息,而是判断是否必须要补正保密参数。
具体地讲,控制部33,当从处理时间到实际开始时间的时间为CFN绕一周的256帧以上时,判断为开始时间差是CFN一周以上。控制部33,当从处理时间到实际开始时间的时间为未满256帧时,判断为希望开始时间和实际开始时间的开始时间差是CFN0周,在希望开始时间和实际开始时间之间没有偏移。
再者,控制部33,当从处理时间到实际开始时间的时间是256帧以上未满512帧、CFN循环一周的256帧的1倍以上未满2倍时,将开始时间差计算为CFN一周。另外,当从处理时间到实际开始时间的时间是512帧以上未满768帧、256帧的2倍以上未满3倍时,控制部33将开始时间差计算为CFN二周。
这样,控制部33,以作为保密参数的HFN变化的单位的CFN一周单位计算开始时间差。另外,控制部33,根据从处理时间到实际开始时间的时间是否是CFN绕一周的256帧的几倍来算出开始时间差。图4的场合,控制部33,从处理时间“n2”到实际开始时间“n6”的时间是256帧的1倍以上未满2倍,将开始时间差计算为CFN一周。
另外,移动机10和无线网络控制装置30,在设定了处理时间“n2”的场合,以实际时间“n2”的时间,可以变更双方的物理信道的设定。这种场合,实际时间“n2”的时间,在移动机10与无线网络控制装置30之间可以使其一致,不会因实际时间“n2”的时间偏移,而要求信息(RADIO BEARERSETUP)1不会到达移动机10。因此,控制部33,可以计测从处理时间“n2”到实际开始时间“n6”的时间。
控制部33,使用算出的开始时间差,判断是否必须要补正保密参数,补正保密参数。首先,控制部33,在由移动机10所通知的保密参数即应答信息所包含的HFN的上位20比特,附加下位4比特的“0”,生成HFN “A”。另外,如果CFN绕一周,则HFN增加“1”。因此,当如图4算出的开始时间差为CFN一周时,控制部33,判断为必须补正保密参数,在生成的HFN“A”加上“1”,将HFN补正为“A+1”。当算出的开始时间差为CFN二周时,控制部33,在生成的HFN“A”加上“2”,将HFN补正为“A+2”。这样,控制部33,将用CFN一周单位所表示的开始时间差加到由移动机10所通知的HFN的一部分生成的HFN上。
之后,控制部33,使用补正过的保密参数、HFN“A+1”,为了从由移动机10所通知的CFN“a”、作为实际时间“n6”的实际开始时间实施保密处理,而向移动机相对信号终端部34、数据处理部35进行指示。将保密参数或实际开始时间称为保密关联信息。
收到指示的移动机相对信号终端部34、数据处理部35,使用HFN“A+1”,生成帧号码“COUNT-C”,从CFN“a”、作为实际时间“n6”的实际开始时间重新开始保密处理,或变更迄今进行的保密处理后开始。
当判断为在希望开始时间和实际开始时间之间没有偏移时,控制部33,判断为无需补正保密参数,指示原封不动地使用由移动机10所通知的保密参数生成的HFN,从与希望开始时间相等的实际开始时间实施保密处理。例如,当不进行再发送时,或即使是已经被再发送过,如果在到达实际时间“n3”之前再发送成功,则在接收一侧和发送一侧开始时间不发生偏移,所以不需要补正保密参数。
或者,控制部33,也可以做成在发送/接收部31接收到应答信息(通知)的接收时间中、判断经过了希望开始时间的经过次数,根据该经过次数决定实际开始时间,使用决定了的实际开始时间和经过次数补正保密参数。
具体地讲,控制部33,根据应答信息所包含的用CFN所表示的希望开始时间“a”,在用实际时间所表示的接收时间“n4”以后,将最初CFN变为“a”的实际时间“n6”的时间决定为假定的实际开始时间。之后,控制部33,与计测从处理时间到实际开始时间的时间时一样地,计测从处理时间“n2”到临时的实际开始时间“n6”的时间。控制部33,与算出开始时间差时一样地,根据从处理时间到假定的实际开始时间的时间,是否是CFN绕一周的256帧的几倍,来算出希望开始时间与临时的实际开始时间的差(下面称为“假定的开始时间差”)。图4的场合,控制部33,算出假定的开始时间差为CFN一周。
控制部33,根据算出的临时的开始时间差,在接收到再发送的应答信息的接收时间内,判断经过了用CFN所表示的希望开始时间的次数(下面称为“经过次数”)。如图4所示,当假定的开始时间差为CFN一周时,判断经过次数为1次,当假定的开始时间差为CFN二周时,判断经过次数为2次,当假定的开始时间差为CFN0周时,判断经过次数为0次。
接着,控制部33,根据经过次数决定实际开始时间。当经过次数为1次以上,已经经过了希望开始时间时,控制部33根据接收时间决定实际开始时间。图4的场合,经过次数是1次,接收时间是CFN“a+2”、实际时间“n4”。因此,控制部33,将实际开始时间决定为接收时间的CFN“a+2”、实际时间“n4”,或决定为接收时间紧随其后的CFN“a+3”、实际时间“n5”。当已经经过希望开始时间时,设定保密参数和希望开始时间一侧的移动机10处理可以开始保密处理的状态。因此,在这种场合,控制部33,根据接收时间决定实际开始时间,由此,控制部33,在接收时间“n4”以后,可以不等到达最初CFN为“a”的实际时间“n6”的时间,立即开始保密处理。
另一方面,当经过次数为0次时,控制部33将作为假定的实际开始时间的希望开始时间原封不动地决定为实际开始时间。
再者,控制部33,使用决定了的实际开始时间中的CFN和经过次数,来判断是否必须补正保密参数,并补正保密参数。当经过次数是1次,实际开始时间的CFN比希望开始时间的CFN大,且在255以下时,因为是HFN增加“1”之前,所以控制部33,判断为无需补正由应答信息所包含的HFN的一部分生成的HFN,不进行补正。
图4的场合,实际开始时间的CFN是“a+2”或“a+3”,比希望开始时间的CFN“a”大,且是255以下,所以,控制部33,就按由应答信息所包含的HFN的一部分生成的“A”那样,不补正HFN。
另一方面,当经过次数是1次,实际开始时间的CFN在0以上希望开始时间以下时,因为是HFN增加了“1”之后,所以控制部33,判断为必须补正HFN,在由应答信息所包含的HFN的一部分生成的“A”加上“1”,将HFN补正为“A+1”。
另外,当经过次数是2次时,HFN至少增加“1”。这时,当实际开始时间的CFN,比希望开始时间的CFN大,并且是255以下时,因为是HFN增加“1”之前,所以,控制部33,在由应答信息所包含的HFN的一部分生成的“A”只加上基于经过次数的“1”,将HFN补正为“A+1”。
另一方面,当实际开始时间的CFN在0以上希望开始时间以下时,因为是HFN再增加了“1”之后,所以,控制部33,在由应答信息所包含的HFN的一部分生成的“A”加上基于经过次数及实际开始时间的“2”,将HFN补正为“A+2”。
控制部33,指示移动机相对信号终端部34、数据处理部35,输入保密关联信息,并实施保密处理。图4的场合,控制部33指示移动机相对信号终端部34、数据处理部35,原封不动地使用由所通知的保密参数生成的HFN“A”,并从根据接收时间决定的CFN“a+2”或“a+3”、作为实际时间“n4”或“n5”的实际开始时间,实施保密处理。
另外,控制部33,当判断为经过次数为0次时,判断无需补正保密参数,指示原封不动地使用由移动机10所通知的保密参数生成的HFN,实施保密处理。
另外,控制部33,对于移动机10,也可以不指示显式的处理时间。即使是这种场合,在网络控制装置30和移动机10之间,移动机10接收要求信息(RADIO BEARER SETUP)1后,可以决定立刻开始应答消息的发送处理。因此,控制部33,在不指示显式的处理时间的场合,取代从处理时间到实际开始时间的时间或从处理时间到假定的实际开始时间的时间,可以计测从发送要求信息(RADIO BEARER SETUP)1的发送时间到实际开始时间的时间或从发送时间到假定的实际开始时间的时间。在图4中,要求信息(RADIOBEARER SETUP)1以实际时间“n1”的时间被发送。因此,控制部33从发送时间“n1”起动计时器33a,可以计测从发送时间“n1”到实际开始时间或作为假定的实际开始时间“n6”的时间。
之后,控制部33,根据从发送时间到实际开始时间的时间或从发送时间到临时的实际开始时间的时间是CFN绕一周的256帧的几倍,来算出开始时间差或临时的开始时间差。图4的场合,控制部33,算出从发送时间“n1”到实际开始时间或作为临时的实际开始时间“n6”的时间是256帧的1倍以上未满2倍,将开始时间差或假定的开始时间差计算为CFN一周。
再者,控制部33,理想的是在求开始时间差或假定的开始时间差时,考虑在移动机10的处理时间、或移动机10和无线网络控制装置30之间的输送时间。具体地讲,控制部33,从处理时间到实际开始时间的时间、从处理时间到假定的实际开始时间的时间、从发送时间到实际开始时间的时间、从发送时间到假定的实际开始时间的时间等减去在移动机10的处理时间、或移动机10和无线网络控制装置30之间的输送时间,求得开始时间差或假定的开始时间差。
减去的处理时间或输送时间,例如,可以将预想的最坏值等作为缺省值设定好来使用。这样,通过考虑处理时间或输送时间,可以更确实地防止保密偏移。
如上所述,控制部33,通过多次再发送应答信息(通知),当可以判断为接收时间经过了希望开始时间时,补正保密参数。这样,控制部33,根据发送/接收部31接收到的希望开始时间和实际上开始加密的实际开始时间,判断是否必须通过再发送应答信息来补正保密参数,作为补正保密参数的补正部起作用。
第2通信控制方法第2通信控制方法是,多次再发送应答信息(通知)的结果,存在发生保密偏移的可能性,而被设定保参数、希望开始时间的一侧的无线网络控制装置30废弃必须废弃的应答信息的方法。
无线网络控制装置30的控制部33,根据发送/接收部31接收到应答信息的接收时间和希望开始时间,来判断是否必须废弃应答信息(通知),并废弃应答信息。另外,控制部33不是判断是否再发送应答信息,而且判断是否需要废弃。
与第1通信控制方法一样,控制部33向移动机10指示处理时间“n2”,计测来自处理时间“n2”的经过时间。移动机10多次再发送应答信息的结果,当接收时间变为实际时间“n4”时,控制部33,在用实际时间所表示的接收时间“n4”以后,将最初CFN为“a”的实际时间“n6”的时间决定为实际开始时间。
之后,控制部33,计测从处理时间“n2”到实际开始时间“n6”的时间。或者与第1通信控制方法一样,控制部33计测从发送时间“n1”到实际开始时间“n6”的时间。
控制部33,判断在接收时间内希望开始时间是否已经过了,判断是否必须废弃应答信息,当判断为已经过时,废弃所再发送的应答信息。
具体地讲,控制部33,如图4所示,当从处理时间到实际开始时间的时间或从发送时间到实际开始时间的时间为一定时间,具体地讲是CFN绕一周的256帧以上时,判断为在接收时间内希望开始时间已经过。
控制部33,当从处理时间到实际开始时间的时间或从发送时间到实际开始时间的时间为未满256帧时,判断为在接收时间内希望开始时间未经过。
另外,当未显式地指示处理时间时,有时再发送应答信息,所以无线网络控制装置30,不能特定移动机10开始发送应答信息的发送开始时间。但是,因为在应答信息中所设定的CFN是256帧以内,所以根据从发送时间到实际开始时间的时间是否是256帧以上或未满256,控制部33能够判断在接收时间内希望开始时间经过的可能性。
再者,控制部33,理想的是与第1通信控制方法时一样,在求从处理时间到实际开始时间的时间或从发送时间到实际开始时间的时间时,考虑移动机10和无线网络控制装置30之间的输送时间。
控制部33,当判断为在接收时间内在接收时间内希望开始时间已经过时,判断为必须废弃应答信息,废弃接收到的应答信息(RADIO BEARER SETUPCOMPLETE)2。
控制部33,也可以再次生成要求信息(RADIO BEARER SETUP),并输入发送/接收部31。由此,要求信息重新被从无线网络控制装置30发送到移动机10。之后,移动机10根据新的要求信息,重新设定保密参数和希望开始时间,发送应答信息。由此,在移动机10和无线网络控制装置30间可以设定新的保密参数、希望开始时间。
控制部33当判断为在接收时间内在接收时间内希望开始时间未经过时,判断为无需废弃应答信息,指示移动机相对信号终端部34、数据处理部35原封不动地使用由移动机10所通知的保密参数生成的HFN,从与希望开始时间相等的实际开始时间实施保密处理。
这样,控制部33,根据发送/接收部31接收到应答信息(通知)的接收时间和希望开始时间,通过再发送应答信息来判断是否必须废弃应答信息,作为废弃应答信息的废弃部发挥作用。
第3通信控制方法第3通信控制方法,是通过反复再发送,设定保密参数、希望开始时间一侧的移动机10中止存在发生保密偏移可能性的应答信息的再发送的方法。移动机10的控制部13,根据发送/接收部12发送应答信息(通知)失败、再发送应答信息的再发送时间和希望开始时间,来控制由发送/接收部12进行的应答信息的再发送。
控制部13,考虑到由于再发送等导致应答信息向无线网络控制装置30的到达延迟,来设定希望开始时间。在图4中,控制部13,从以实际时间所表示的处理时间“n2”,将仅“X”后的实际时间“n3”中的CFN“a”设定为希望开始时间。
控制部13,控制由发送/接收部12进行的应答信息的发送。控制部13,当发送/接收部12发送应答信息失败时等,向发送/接收部12指示应答信息的再发送。
控制部13,如果在再发送时间再发送应答信息(通知),判断其接收时间是否经过希望开始时间,当判断为经过时,中止再发送。
具体地讲,控制部13,即使在再发送时间发送应答信息,也在判断为无线网络控制装置30中的应答信息的接收时间经过设定了的希望开始时间的时刻、结束再发送的指示。图4的场合,控制部13,在判断为经过实际时间“n3”的希望开始时间的时刻结束再发送的指示。另外,控制部13在此之前反复指示再发送。
另外,控制部13,也可以再次设定保密参数和希望开始时间,重新生成应答信息。控制部13,将生成的应答信息输入发送/接收部12。由此,移动机10,重新发送生成的应答信息,在移动机10与无线网络控制装置30间,可以设定新的保密参数、希望开始时间。
这样一来,控制部13,当应答信息(通知)被再发送时,根据应答信息的再发送时间和希望开始时间,作为控制由发送/接收部12进行的应答信息的再发送的再发送控制部起作用。
根据这样的移动通信系统100、无线网络控制装置30以及第1通信控制方法,由于反复再发送应答信息(通知)而经过了时间的结果,在希望开始时间与实际开始时间上发生偏移,当判断必须补正接收到的保密参数时,可以根据希望开始时间和实际时间的关系来补正保密参数。因此,即使是多次再发送应答信息,而在希望开始时间与实际开始时间上发生了偏移的场合,也可以防止在移动机10与无线网络控制装置30之间保密参数不同的保密偏移。
另外,根据移动通信系统100、无线网络控制装置30以及第2通信控制方法,由于反复再发送应答信息(通知)而接收时间已经过了希望开始时间、接收到应答信息的无线网络控制装置30,如果按照由移动机10所通知的希望开始时间、保密参数,则在希望开始时间与实际开始时间上发生偏移,因此,可以废弃被判断为必须废弃的通知。即,可以废弃、不使用在移动机10与无线网络控制装置30之间保密参数不同的再发送应答信息。因此,多次再发送应答信息的结果,可以防止在移动机10与无线网络控制装置30之间保密参数不同的保密偏移。
再者,根据这样的移动通信系统100、移动机10及第3通信控制方法,由于反复再发送应答信息而导致经过了时间,结果,即使在再发送时间再发送应答信息,接收所再发送的应答信息的无线网络控制装置30中的接收时间也已经过了希望开始时间,故此无线网络控制装置30,即使按照所通知的参数、希望开始时间,在希望开始时间和实际开始时间上也发生偏移,为使不再发送在移动机10与无线网络控制装置30之间保密参数不同的应答信息,可以不使用。
即,可以防止移动机10设定的保密参数、希望开始时间在无线网络控制装置30被错误识别。因此,通过多次再发送应答信息,可以防止在移动机10与无线网络控制装置30之间保密参数不同的保密偏移。
如上说明,根据这样的移动通信系统100、移动机10、无线网络控制装置30及第1~3通信控制方法,移动机10及无线网络控制装置30,即使是当保密参数及希望开始时间的通知被多次再发送的时候,也可以不引起保密偏移而发送/接收通信内容,可以防止通信内容变为异常。即,由层2的再发送控制,即使是在应答信息被多次再发送的场合,也可以防止在接收一侧错误解释发送一侧希望的开始时间。
变更例另外,本发明不局限于上述实施方式,可以进行各种各样的变更。例如,既可以是移动机10为能设定保密参数和希望开始时间的一侧,也可以是无线网络控制装置30为设定保密参数和希望开始时间的一侧。
其时,移动机10的控制部13进行与无线网络控制装置30的控制部33一样的开始处理。另外,无线网络控制装置30的控制部33进行与移动机10的控制部13一样的开始处理。另外,本发明不仅适用于移动机10、无线网络控制装置30,也适用于设定保密参数、希望开始时间并进行保密处理的通信装置。
再者,还说明了控制部33,即使是对于移动机10没有显式地指示处理时间的场合,在无线网络控制装置30和移动机10之间,移动机10接收要求信息(RADIO BEARER SETUP)1后,可以决定立刻开始应答消息的发送处理,所以,也可以计测从发送要求信息(RADIO BEARER SETUP)1的发送时间到实际开始时间的时间或从发送时间到假定的实际开始时间的时间。
例如,如图4、图6所示,控制部33,由要求信息(RADIO BEARER SETUP)1的发送时间“n1”起动计时器33a,可以计测从发送时间“n1”到实际开始时间或假定的实际开始时间“n6”的时间。
在这种场合,无线网络控制装置30,如图6所示,有要求信息1的发送失败、而再发送要求信息1的场合。若重复要求信息1的发送,就延长了要求信息1的发送时间“n1”和移动机10实际开始应答信息的发送处理的处理时间“n2”之间的间隔。
因此,恐怕开始时间差的计算、和在接收时间中是否经过了希望开始时间的判断的精度会下降。所以,如图6所示,通过移动机10接收要求信息(RADIO BEARER SETUP)1,在发送/接收部31接收到发送的肯定应答(AckAcknowledge)7时(实际时间“n1-2”),控制部33,再启动计时器33a。肯定应答7,表示移动机10正常地收到了要求信息1。
发送/接收部31接收肯定应答7的时间“n1-2”,与移动机10接收到要求信息1的时间“N1”基本相等。因此,控制部33,通过用接收到肯定应答7的时间“n1-2”再启动计时器33a,就可以计测从与移动机10实际开始应答信息2的发送处理的处理时间“n2”更近的时间“N1”基本相等的时间“n1-2”、到实际开始时间或假定的实际开始时间的时间。因此,无线网络控制装置30,可以提高开始时间差的计算、和在接收时间中是否经过了希望开始时间的判断的精度。另外,肯定应答7的再发送,由层2来进行。
但是,如图7所示,移动机10,有肯定应答7的发送失败、而再发送肯定应答7的场合。这种场合,发送/接收部31接收肯定应答7的时间“n1-2”,恐怕已经过了移动机10实际开始应答信息2的发送处理的处理时间“n2”。这时,若控制部33再启动了计时器33a,反而,会有降低开始时间差的计算、和在接收时间中是否经过了希望开始时间的判断的精度的危险。
因此,理想的是控制部33,在肯定应答7判断是否要再发送、并肯定应答7不是再发送的场合,计测从接收到肯定应答7的时间,到实际开始时间或假定的实际开始时间。亦即,理想的是控制部13,在肯定应答7不是再发送的场合再启动计时器33a,在肯定应答7为再发送的场合不再启动计时器33a。
移动机10接收要求信息1,在最初发送了肯定应答7后(实际时间“N1”),可以设定为变更物理信道。这种场合,移动机10,最初发送的肯定应答7,由变更前的物理信道来发送。另一方面,移动机10再发送的肯定应答7,由变更后的物理信道来发送。
因此,在这样设定的场合,控制部33,如图6所示,接收到肯定应答7的物理信道,在与变更前的物理信道即此前的物理信道同样的场合,判断为肯定应答7是不再发送,再启动计时器33a。另一方面,控制部33,如图7所示,接收到肯定应答7的物理信道,在与变更前的物理信道即此前的物理信道不同的场合,判断为肯定应答7为再发送,而不再启动计时器33a。
这样,无线网络控制装置30,适当地进行使用了肯定应答7的计时器33a的再启动、亦即适当地进行计测开始时间的变更,可以适当的提高开始时间差的计算、和在接收时间中是否经过了希望开始时间的判断的精度。
权利要求
1.一种通信装置,其特征在于具有接收部,用于接收用于加密通信内容的保密参数以及希望开始上述加密的希望开始时间的通知;和补正部,用于根据上述希望开始时间和实际开始上述加密的实际开始时间,判断有没有必要因再发送上述通知而补正上述保密参数,并补正上述保密参数。
2.根据权利要求1所述的通信装置,其特征在于上述补正部,算出上述希望开始时间和上述实际开始时间之间的开始时间差,并使用该开始时间差来补正上述保密参数。
3.根据权利要求1所述的通信装置,其特征在于上述补正部,判断在上述接收部接收到的上述通知的接收时间内经过了上述希望开始时间的经过次数;根据该经过次数决定上述实际开始时间;使用该决定了的实际开始时间和上述经过次数来补正上述保密参数。
4.一种通信装置,其特征在于具有接收部,用于接收用于加密通信内容的保密参数以及希望开始上述加密的希望开始时间的通知;和废弃部,用于根据该接收部接收到上述通知的接收时间和上述希望开始时间,判断有没有必要因再发送上述通知而废弃该通知,并废弃上述通知。
5.根据权利要求4所述的通信装置,其特征在于上述废弃部,判断在上述接收时间内上述希望开始时间是否经过,当判断为已经过时,废弃上述通知。
6.一种通信装置,其特征在于具有发送部,用于发送用于加密通信内容的保密参数以及希望开始上述加密的希望开始时间的通知,并在发送失败时再发送上述通知;和再发送控制部,用于根据该发送部再发送上述通知的再发送时间和上述希望开始时间,控制上述发送部的上述通知的再发送。
7.根据权利要求6所述的通信装置,其特征在于上述再发送控制部,在上述再发送时间再发送上述通知时,则判断上述通知的接收时间是否经过了上述希望开始时间,当判断为经过了时,中止上述再发送。
8.一种通信控制方法,其特征在于接收用于加密通信内容的保密参数以及希望开始上述加密的希望开始时间的通知;根据上述希望开始时间和实际开始上述加密的实际开始时间,判断有没有必要因再发送上述通知而补正上述保密参数,并补正上述保密参数。
9.一种通信控制方法,其特征在于接收用于加密通信内容的保密参数以及希望开始上述加密的希望开始时间的通知;根据接收到上述通知的接收时间和上述希望开始时间,判断有没有必要因再发送上述通知而废弃该通知,并废弃上述通知。
10.一种通信控制方法,其特征在于根据再发送用于加密通信内容的保密参数以及希望开始上述加密的希望开始时间的通知的再发送时间和上述希望开始时间,来控制上述通知的再发送。
全文摘要
提供一种通信装置,该通信装置,具有接收部,用于接收用于加密通信内容的保密参数以及希望开始加密的希望开始时间的通知;和补正部,用于根据上述希望开始时间和实际开始加密的实际开始时间,判断有没有必要因再发送通知而补正保密参数,并补正保密参数。
文档编号H04L29/06GK1620004SQ200410091340
公开日2005年5月25日 申请日期2004年11月19日 优先权日2003年11月20日
发明者井田雄启, 岩永充生, 坂本康 申请人:株式会社Ntt都科摩
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1