(57)【要約】【課題】暗号化に用いるパラメータ及び暗号化の開始を希望する希望開始タイミングの通知が何度も再送された結果、通信装置間において暗号化に用いるパラメータが異なってしまうことを防止し、通信内容が異常になってしまうことを防止する。【解決手段】無線ネットワーク制御装置３０は、秘匿パラメータ及び希望開始タイミングを通知する応答メッセージを受信する送受信部３１と、希望開始タイミングと暗号化を実際に開始する実開始タイミングに基づいて、応答メッセージが再送されたことにより秘匿パラメータを補正する必要があるか否かを判断し、秘匿パラメータを補正する制御部３３とを備える。【選択図】図１
2005176335.tif 000002
【特許請求の範囲】
【請求項１】
通信内容の暗号化に用いる秘匿パラメータ及び前記暗号化の開始を希望する希望開始タイミングの通知を受信する受信部と、
前記希望開始タイミングと前記暗号化を実際に開始する実開始タイミングに基づいて、前記通知が再送されたことにより前記秘匿パラメータを補正する必要があるか否かを判断し、前記秘匿パラメータを補正する補正部と
を備えることを特徴とする通信装置。
【請求項２】
前記補正部は、前記希望開始タイミングと前記実開始タイミングとの開始タイミング差を算出し、該開始タイミング差を用いて前記秘匿パラメータを補正することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記補正部は、前記受信部が前記通知を受信した受信タイミングにおいて前記希望開始タイミングを経過した経過回数を判断し、
該経過回数に基づいて前記実開始タイミングを決定し、
該決定した実開始タイミングと前記経過回数を用いて前記秘匿パラメータを補正することを特徴とする請求項１に記載の通信装置。 
【請求項４】
通信内容の暗号化に用いる秘匿パラメータ及び前記暗号化の開始を希望する希望開始タイミングの通知を受信する受信部と、
該受信部が前記通知を受信した受信タイミングと前記希望開始タイミングに基づいて、前記通知が再送されたことにより該通知を破棄する必要があるか否かを判断し、前記通知を破棄する破棄部と
を備えることを特徴とする通信装置。
【請求項５】
前記破棄部は、前記受信タイミングにおいて前記希望開始タイミングが経過しているか否かを判断し、経過していると判断した場合には前記通知を破棄することを特徴とする請求項４に記載の通信装置。
【請求項６】
通信内容の暗号化に用いる秘匿パラメータ及び前記暗号化の開始を希望する希望開始タイミングの通知を送信し、送信に失敗したときには前記通知を再送する送信部と、
該送信部が前記通知を再送する再送タイミングと前記希望開始タイミングに基づいて、前記送信部による前記通知の再送を制御する再送制御部と
を備えることを特徴とする通信装置。
【請求項７】
前記再送制御部は、前記再送タイミングで前記通知を再送すると、前記通知の受信タイミングが前記希望開始タイミングを経過してしまうか否かを判断し、経過してしまうと判断した場合には前記再送を中止することを特徴とする請求項６に記載の通信装置。
【請求項８】
通信内容の暗号化に用いる秘匿パラメータ及び前記暗号化の開始を希望する希望開始タイミングの通知を受信し、
前記希望開始タイミングと前記暗号化を実際に開始する実開始タイミングに基づいて、前記通知が再送されたことにより前記秘匿パラメータを補正する必要があるか否かを判断し、前記秘匿パラメータを補正することを特徴とする通信制御方法。
【請求項９】
通信内容の暗号化に用いる秘匿パラメータ及び前記暗号化の開始を希望する希望開始タイミングの通知を受信し、
前記通知を受信した受信タイミングと前記希望開始タイミングに基づいて、前記通知が再送されたことにより該通知を破棄する必要があるか否かを判断し、前記通知を破棄することを特徴とする通信制御方法。
【請求項１０】
通信内容の暗号化に用いる秘匿パラメータ及び前記暗号化の開始を希望する希望開始タイミングの通知を再送する再送タイミングと前記希望開始タイミングに基づいて、前記通知の再送を制御することを特徴とする通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置及び通信制御方法に関する。
【背景技術】
【０００２】
移動通信システムでは、無線区間を制御データやユーザデータが行き来するため、一般的に、制御データやユーザデータのような通信内容を暗号化して送信し、受信側で復号する秘匿処理を行う。秘匿処理では、暗号化、復号に用いる鍵を生成するために複数の鍵の種を準備し、鍵の種の一部をフレーム毎に変更することにより、秘匿性を高めている。鍵の種やその一部のような暗号化に用いるパラメータを秘匿パラメータという。
【０００３】
ＩＭＴ−２０００では、トランスペアレントなデータに対して秘匿処理を行う場合、フレーム毎に鍵を変更するために、鍵を生成する種としてそのフレーム番号を利用する（例えば、非特許文献１参照）。
【０００４】
又、秘匿処理を新たに開始するときや、これまでの秘匿処理を変更して開始するときは、秘匿処理の開始を希望する希望開始タイミングと、その希望開始タイミング以降に使用する鍵の種の一部をメッセージにより通知する（例えば、非特許文献２参照）。
【０００５】
鍵の種の一部には、フレーム番号の上位ビットであるハイパーフレームナンバー（Hyper  Frame  Number、以下「ＨＦＮ」という）の一部が使用される。希望開始タイミングは、フレーム番号の下位ビットであるコネクションフレームナンバー（Connection  Frame  Number、以下「ＣＦＮ」という）を用いて指定される。ＣＦＮは、「０」から１０ミリ秒毎に「１」増加し、「２５５」に達して一周すると再び「０」に戻る。このように、ＣＦＮは２５６フレーム（８ビット）で一周する周期的なタイミングである。ＣＦＮが一周すると、ＨＦＮが「１」増加する。
【非特許文献１】「6.6.3 Ciphering method、6.6.4 Input parameters to the cipher algorithm」，3GPP TS 33.102 V3.13.0，２００２年１２月
【非特許文献２】「8.2 Radio Bearer control procedures、8.6.4.3 RB information to setup」，3GPP TS 25.331 V3.13.0，２００２年１２月
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、鍵の種の一部と希望開始タイミングを通知するメッセージの送信が失敗すると、メッセージが再送され、これにより、メッセージの送信側が意図した希望開始タイミングと、メッセージの受信側がメッセージに基づき認識する開始タイミングが異なってしまう場合がある。ＨＦＮは、ＣＦＮが一周すると「１」増加する。そのため、送信側と受信側で開始タイミングが異なってしまうと、鍵の種が送信側と受信側で異なってしまい、秘匿処理が正常に実施できなくなってしまう。
【０００７】
具体的には、図７に示すように、無線ネットワーク制御装置２３０が、移動機２１０に、秘匿パラメータと希望開始タイミングの設定を要求する要求メッセージ（RADIO  BEARER  SETUP）２０１を送信する。移動機２１０は、秘匿パラメータであるＨＦＮとして「Ａ」、希望開始タイミングであるＣＦＮとして「ａ」を設定する。移動機２１０は、設定したＨＦＮの一部と希望開始タイミングを含む応答メッセージ（RADIO  BEARER  SETUP  COMPLETE）２０２を無線ネットワーク制御装置２３０に送信する。
【０００８】
このようにして、移動機２１０と、無線ネットワーク制御装置２３０は、秘匿処理を開始するための開始処理を行う。移動機２１０が意図する希望開始タイミング「ａ」は、実時間では「ｎ１」のタイミングである。実時間とは、ＣＦＮのような周期的なタイミングではなく、一方向に経過する実際の時間をいう。
【０００９】
このとき、移動機２１０は、応答メッセージの送信に失敗すると、応答メッセージを所定回数再送する。度重なる再送により、時間が経過し、無線ネットワーク制御装置２３０は、応答メッセージを実時間「ｎ１」を経過した後に受信してしまう場合がある。ＣＦＮは２５６フレームで一周する。そのため、無線ネットワーク制御装置２３０は、メッセージに含まれるＣＦＮで表された希望開始タイミング「ａ」を、実時間「ｎ１」からＣＦＮが一周経過した後の実時間「ｎ２」のタイミングと認識してしまう。
【００１０】
よって、「ｎ２」のタイミングにおいて、移動機２１０は、「ｎ１」からＣＦＮが一周したため、「１」増加させた「Ａ＋１」をＨＦＮとして用いる。これに対して、無線ネットワーク制御装置２３０は、応答メッセージにより通知されたＨＦＮの一部から生成した「Ａ」をＨＦＮとして用いる。そのため、「ｎ２」のタイミングで、移動機２１０と無線ネットワーク制御装置２３０は、異なる秘匿パラメータを用いて秘匿処理を開始してしまう。
【００１１】
その結果、移動機２１０と無線ネットワーク制御装置２３０は、暗号化されたデータを正しく復号できず、受信したデータは異常なデータになってしまう。このような秘匿パラメータのずれを秘匿ずれという。秘匿ずれは、移動機２１０と無線ネットワーク制御装置２３０とが無線回線を確立している間、続いてしまい、有効なデータの送受信ができない。
【００１２】
そこで、本発明は、暗号化に用いるパラメータ及び暗号化の開始を希望する希望開始タイミングの通知が何度も再送された結果、通信装置間において暗号化に用いるパラメータが異なってしまうことを防止し、通信内容が異常になってしまうことを防止することを目的とする。
【課題を解決するための手段】
【００１３】
本発明に係る通信装置は、通信内容の暗号化に用いるパラメータ（以下「秘匿パラメータ」という）及び暗号化の開始を希望する開始タイミング（以下「希望開始タイミング」という）の通知を受信する受信部と、希望開始タイミングと暗号化を実際に開始する開始タイミング（以下「実開始タイミング」という）に基づいて、通知が再送されたことにより秘匿パラメータを補正する必要があるか否かを判断し、秘匿パラメータを補正する補正部とを備えることを特徴とする。
【００１４】
このような通信装置によれば、度重なる通知の再送により時間が経過した結果、希望開始タイミングと実開始タイミングにずれが発生してしまい、秘匿パラメータを補正する必要があると判断した場合に、希望開始タイミングと実開始タイミングの関係に基づいて秘匿パラメータを補正することができる。そのため、通信装置は、通知が何度も再送され、希望開始タイミングと実開始タイミングにずれが発生した場合であっても、通信装置間において秘匿パラメータが異なってしまうことを防止できる。よって、通信装置は、通信内容が異常になってしまうことを防止できる。
【００１５】
補正部は、希望開始タイミングと実開始タイミングとの差（以下「開始タイミング差」という）を算出し、その開始タイミング差を用いて秘匿パラメータを補正することができる。又、補正部は、受信部が通知を受信した受信タイミングにおいて希望開始タイミングを経過した回数（以下「経過回数」という）を判断し、経過回数に基づいて実開始タイミングを決定し、決定した実開始タイミングと経過回数を用いて秘匿パラメータを補正することができる。
【００１６】
本発明に係る他の通信装置は、通信内容の暗号化に用いる秘匿パラメータ及び暗号化の開始を希望する希望開始タイミングの通知を受信する受信部と、受信部が通知を受信したタイミング（以下「受信タイミング」という）と希望開始タイミングに基づいて、通知が再送されたことによりその通知を破棄する必要があるか否かを判断し、通知を破棄する破棄部とを備えることを特徴とする。
【００１７】
このような通信装置によれば、度重なる通知の再送により、受信タイミングが希望開始タイミングを経過してしまい、通知を受信した通信装置が、通知されたパラメータ、希望開始タイミングに従うと、希望開始タイミングと実開始タイミングにずれが発生するため、破棄する必要があると判断された通知を破棄できる。即ち、通信装置は、通信装置間において暗号化に用いるパラメータが異なってしまう通知を破棄して、使用しないようにできる。よって、通信装置は、通知が何度も再送された結果、通信装置間において暗号化に用いるパラメータが異なってしまうことを防止でき、通信内容が異常になってしまうことを防止できる。
【００１８】
破棄部は、受信タイミングにおいて希望開始タイミングが経過しているか否かを判断し、経過していると判断した場合には通知を破棄することができる。
【００１９】
本発明に係る更に他の通信装置は、通信内容の暗号化に用いる秘匿パラメータ及び暗号化の開始を希望する希望開始タイミングの通知を送信し、送信に失敗したときには通知を再送する送信部と、送信部が通知を再送する再送タイミングと希望開始タイミングに基づいて、送信部による通知の再送を制御する再送制御部とを備えることを特徴とする。
【００２０】
このような通信装置によれば、度重なる通知の再送により時間が経過した結果、再送タイミングで通知を再送しても、再送された通知を受信する通信装置における受信タイミングが希望開始タイミングを経過してしまい、通知を受信した通信装置が通知されたパラメータ、希望開始タイミングに従っても、希望開始タイミングと実開始タイミングにずれが発生し、通信装置間において暗号化に用いるパラメータが異なってしまう通知を再送しないようにし、使用しないようにできる。よって、通信装置は、通知が何度も再送された結果、通信装置間において暗号化に用いるパラメータが異なってしまうことを防止でき、通信内容が異常になってしまうことを防止できる。
【００２１】
再送制御部は、再送タイミングで通知を再送すると、通知の受信タイミングが希望開始タイミングを経過してしまうか否かを判断し、経過してしまうと判断した場合には再送を中止することができる。
【００２２】
本発明に係る通信制御方法は、通信内容の暗号化に用いる秘匿パラメータ及び暗号化の開始を希望する希望開始タイミングの通知を受信し、希望開始タイミングと暗号化を実際に開始する実開始タイミングに基づいて、通知が再送されたことにより秘匿パラメータを補正する必要があるか否かを判断し、秘匿パラメータを補正することを特徴とする。
【００２３】
本発明に係る他の通信制御方法は、通信内容の暗号化に用いる秘匿パラメータ及び暗号化の開始を希望する希望開始タイミングの通知を受信し、通知を受信した受信タイミングと希望開始タイミングに基づいて、通知が再送されたことによりその通知を破棄する必要があるか否かを判断し、通知を破棄することを特徴とする。
【００２４】
本発明に係る更に他の通信制御方法は、通信内容の暗号化に用いる秘匿パラメータ及び暗号化の開始を希望する希望開始タイミングの通知を再送する再送タイミングと希望開始タイミングに基づいて、通知の再送を制御することを特徴とする。
【発明の効果】
【００２５】
以上説明したように、本発明によれば、暗号化に用いるパラメータ及び暗号化の開始を希望する希望開始タイミングの通知が何度も再送された結果、通信装置間において暗号化に用いるパラメータが異なってしまうことを防止でき、通信内容が異常になってしまうことを防止できる。
【発明を実施するための最良の形態】
【００２６】
〔移動通信システム〕
図１に示すように、移動通信システム１００は、移動機１０と、基地局２０と、無線ネットワーク制御装置３０と、コアネットワーク４０とを備える。移動機１０と無線ネットワーク制御装置３０は、制御データやユーザデータのような通信内容を暗号化して送信し、受信側で復号する秘匿処理を行って通信する通信装置である。移動機１０と無線ネットワーク制御装置３０は、基地局２０を介して無線区間の通信を行う。
【００２７】
移動機１０は、アンテナ１１と、送受信部１２と、制御部１３と、記憶部１４と、音声処理部１５と、マイク１６と、スピーカ１７とを備える。
【００２８】
送受信部１２は、アンテナ１１を介して基地局２０と無線回線を設定し、通信する。そして、送受信部１２は、基地局２０を介して、無線ネットワーク制御装置３０と制御データやユーザデータを送受信する。送受信部１２は、無線ネットワーク制御装置３０に送信する制御データを制御部１３から取得する。送受信部１２は、無線ネットワーク制御装置３０に送信するユーザデータを音声処理部１５から取得する。送受信部１２は、無線ネットワーク制御装置３０から受信した制御データを制御部１３に入力する。送受信部１２は、無線ネットワーク制御装置３０から受信したユーザデータを音声処理部１５に入力する。
【００２９】
制御部１３は、秘匿処理を開始するための開始処理を行う。制御部１３は、音声処理部１５にユーザデータに対する秘匿処理の実施を指示する。制御部１３は、制御データに対する秘匿処理を実施する。制御部１３は、送受信部１２に、無線ネットワーク制御装置３０に送信する暗号化した制御データを入力する。制御部１３は、送受信部１２から、無線ネットワーク制御装置３０からの暗号化された制御データを取得する。制御部１３は、開始処理や秘匿処理以外にも、移動機１０を制御するための処理を行う。制御部１３は、制御に用いる情報を記憶部１４から取得したり、記憶部１４に格納したりする。記憶部１４は、制御に用いられる情報を記憶する。
【００３０】
音声処理部１５は、制御部１３から秘匿処理の実施の指示を受ける。音声処理部１５は、制御部１３からの指示に従って、ユーザデータに対する秘匿処理を行う。音声処理部１５は、マイク１６から音声によるユーザデータを取得する。マイク１６は、移動機１０のユーザから音声によるユーザデータを取得し、音声処理部１５に入力する。音声処理部１５は、マイク１６から取得したユーザデータを暗号化し、送受信部１２に入力する。又、音声処理部１５は、送受信部１２から、無線ネットワーク制御装置３０からの暗号化されたユーザデータを取得する。音声処理部１５は、取得したユーザデータを復号し、スピーカ１７に入力する。スピーカ１７は、音声処理部１５から音声によるユーザデータを取得し、出力する。
【００３１】
無線ネットワーク制御装置３０は、送受信部３１，３２と、制御部３３と、移動機対向信号終端部３４と、データ処理部３５とを備える。
【００３２】
送受信部３１は、基地局２０と通信する。そして、送受信部３１は、基地局２０を介して、移動機１０と制御データやユーザデータを送受信する。送受信部３１は、移動機１０に送信する制御データを移動機対向信号終端部３４から取得する。送受信部３１は、移動機１０に送信するユーザデータをデータ処理部３５から取得する。送受信部３１は、受信した制御データを移動機対向信号終端部３４に入力する。送受信部３１は、受信したユーザデータをデータ処理部３５に入力する。
【００３３】
送受信部３２は、コアネットワーク４０と、制御データやユーザデータを送受信する。送受信部３２は、コアネットワーク４０に送信する制御データを制御部３３から取得する。送受信部３２は、コアネットワーク４０に送信するユーザデータをデータ処理部３５から取得する。送受信部３２は、コアネットワーク４０から受信した制御データを制御部３３に入力する。送受信部３２は、コアネットワーク４０から受信したユーザデータをデータ処理部３５に入力する。
【００３４】
制御部３３は、秘匿処理を開始するための開始処理を行う。制御部３３は、移動機対向信号終端部３４に制御データに対する秘匿処理の実施を指示する。制御部３３は、データ処理部３５にユーザデータに対する秘匿処理の実施を指示する。制御部３３は、送受信部３１を介して基地局２０を制御する。例えば、制御部３３は、基地局２０に移動機１０との無線回線の設定を指示する。
【００３５】
制御部３３は、送受信部３２から、コアネットワーク４０からの制御データを取得する。制御部３３は、移動機１０に送信する制御データを移動機対向信号終端部３４に入力する。制御部３３は、移動機対向信号終端部３４から、移動機１０からの制御データを取得する。制御部３３は、コアネットワーク４０に送信する制御データを送受信部３２に入力する。制御部３３は、時間を計測するタイマ３３ａを備える。
【００３６】
移動機対向信号終端部３４は、制御部３３から秘匿処理の実施の指示を受ける。移動機対向信号終端部３４は、制御部３３からの指示に従って、制御データに対する秘匿処理を行う。移動機対向信号終端部３４は、制御部３３から制御データを取得する。移動機対向信号終端部３４は、制御部３３から取得した制御データを暗号化し、送受信部３１に入力する。移動機対向信号終端部３４は、送受信部３１から、移動機１０からの暗号化された制御データを取得する。移動機対向信号終端部３４は、取得した制御データを復号し、制御部３３に入力する。
【００３７】
データ処理部３５は、制御部３３から秘匿処理の実施の指示を受ける。データ処理部３５は、制御部３３からの指示に従って、ユーザデータに対する秘匿処理を行う。データ処理部３５は、送受信部３２からユーザデータを取得する。データ処理部３５は、送受信部３２から取得したユーザデータを暗号化し、送受信部３１に入力する。データ処理部３５は、送受信部３１から、移動機１０からの暗号化されたユーザデータを取得する。データ処理部３５は、取得したユーザデータを復号し、送受信部３２に入力する。
【００３８】
次に、移動機１０及び無線ネットワーク制御装置３０が行う秘匿処理及びその開始処理について、詳細に説明する。移動機１０の制御部１３、音声処理部１５、無線ネットワーク制御装置３０の移動機対向信号終端部３４、データ処理部３５は、図２に示すようにして、制御データやユーザデータのような通信内容に対する秘匿処理を行う。制御部１３、音声処理部１５、移動機対向信号終端部３４、データ処理部３５は、暗号化、復号に用いる鍵の種として、「ＣＯＵＮＴ−Ｃ」と呼ばれるフレーム番号を使用する。
【００３９】
制御部１３、音声処理部１５、移動機対向信号終端部３４、データ処理部３５は、ｆ８という暗号化アルゴリズムに、鍵の種であるフレーム番号（ＣＯＵＮＴ−Ｃ）、論理チャネルの識別子（BEARER）、データの送受信の方向（DIRECTION）、暗号化又は復号の対象分のビット長（LENGTH）、暗号化又は復号に使用する秘匿キー（ＣＫ：CIPHER  KEY）を入力し、鍵ストリームブロック（KEY  STREAM  BLOCK）３を生成する。
【００４０】
暗号化するときは、制御部１３、音声処理部１５、移動機対向信号終端部３４、データ処理部３５は、生成した鍵ストリームブロック（KEY  STREAM  BLOCK）３と、平文ブロック（PLAIN  TEXT  BLOCK）４との排他的論理和（ＥＸＯＲ）を求めて暗号化し、暗号文ブロック（CIPHER  TEXT  BLOCK）５を得る。
【００４１】
復号するときは、制御部１３、音声処理部１５、移動機対向信号終端部３４、データ処理部３５は、生成した鍵ストリームブロック（KEY  STREAM  BLOCK）３と、暗号文ブロック（CIPHER  TEXT  BLOCK）５との排他的論理和（ＥＸＯＲ）を求めて復号し、平文ブロック（PLAIN  TEXT  BLOCK）４を得る。
【００４２】
このような秘匿処理を新たに開始するときや、これまで行っていた秘匿処理を変更して開始するときに、移動機１０の制御部１３、無線ネットワーク制御装置３０の制御部３３は、図３に示す開始処理を行う。図３では、ＣＦＮ、ＨＦＮは、説明に必要な部分のみ記載する。まず、無線ネットワーク制御装置３０が、移動機１０に、秘匿パラメータと希望開始タイミングの設定を要求する要求メッセージ（RADIO  BEARER  SETUP）１を送信して、秘匿パラメータと希望開始タイミングの設定を要求する。
【００４３】
具体的には、制御部３３が要求メッセージを生成し、移動機対向信号終端部３４に入力する。移動機対向信号終端部３４は、制御部３３から取得した要求メッセージを送受信部３１に入力する。そして、送受信部３１が、移動機対向信号終端部３４から取得した要求メッセージを、基地局２０を介して移動機１０に送信する。
【００４４】
そして、移動機１０が、要求メッセージ（RADIO  BEARER  SETUP）１を受信する。移動機１０は、秘匿パラメータと希望開始タイミングを設定する。秘匿パラメータ、即ち、鍵の種の一部には、フレーム番号（ＣＯＵＮＴ−Ｃ）の上位ビットであるＨＦＮの一部が使用される。希望開始タイミングは、フレーム番号（ＣＯＵＮＴ−Ｃ）の下位ビットであるＣＦＮを用いて指定される。
【００４５】
具体的には、フレーム番号（ＣＯＵＮＴ−Ｃ）６は、図４に示すように、メッセージ認証子（ＭＡＣ−ｄ：Message  Authentication  Code−ｄ）となる２４ビットのＨＦＮと、８ビットのＣＦＮを含む。移動機１０は、ＨＦＮの上位２０ビットを設定し、下位４ビットは一律「０」としてＨＦＮを設定する。そして、移動機１０は、設定したＨＦＮの一部であるＨＦＮの上位２０ビットと、希望開始タイミングを含む応答メッセージ（RADIO  BEARER  SETUP  COMPLETE）２を送信して、設定した秘匿パラメータと希望開始タイミングを、無線ネットワーク制御装置３０に通知する。このように応答メッセージが、秘匿パラメータ及び希望開始タイミングの通知となる。
【００４６】
具体的には、送受信部１２が要求メッセージを受信し、制御部１３に入力する。制御部１３は、要求メッセージを取得すると、秘匿パラメータと希望開始タイミングを設定する。制御部１３は、設定内容を含む応答メッセージを生成して送受信部１２に入力する。送受信部１２は、制御部１３から取得した応答メッセージを、アンテナ１１、基地局２０を介して、無線ネットワーク制御装置３０に送信する。このように、送受信部１２は、通信内容の暗号化に用いる秘匿パラメータ及び暗号化の開始を希望する希望開始タイミングの通知を送信する送信部として機能する。
【００４７】
そして、無線ネットワーク制御装置３０の送受信部３１が、移動機１０からの応答メッセージを、基地局２０を介して受信する。このように、送受信部３１は、通信内容の暗号化に用いる秘匿パラメータ及び暗号化の開始を希望する希望開始タイミングの通知を受信する受信部として機能する。
【００４８】
以上説明したように、移動通信システム１００では、移動機１０が秘匿パラメータと希望開始タイミングを設定する側となり、無線ネットワーク制御装置３０が秘匿パラメータと希望開始タイミングを設定される側となる。又、要求メッセージ（RADIO  BEARER  SETUP）は、設定した秘匿パラメータと希望開始タイミングを通知する応答メッセージを送信するトリガとなる。尚、要求メッセージや応答メッセージは、制御データである。
【００４９】
開始処理において、移動機１０は、応答メッセージ（通知）の送信に失敗すると、図３に示すように応答メッセージを再送する。具体的には、移動機１０は、レイヤ２の再送制御により応答メッセージを再送する。このとき、再送回数が少ないうちは、応答メッセージを送信した移動機１０が意図した希望開始タイミングと、応答メッセージを受信した無線ネットワーク制御装置３０が応答メッセージに基づき認識する開始タイミングにずれは生じない。しかし、再送が何度も行われ、時間が経過すると、応答メッセージを送信した移動機１０が意図した希望開始タイミングと、応答メッセージを受信した無線ネットワーク制御装置３０が応答メッセージに基づき認識する開始タイミングが異なってしまう場合がある。
【００５０】
即ち、レイヤ２の再送制御により応答メッセージが何度も再送された場合、送信側が意図した開始タイミングを受信側で誤って解釈してしまうおそれがある。このような問題に対応するために、移動機１０と無線ネットワーク制御装置３０は、以下に示す第１の通信制御方法〜第３の通信制御方法のいずれかを用いて開始処理を行う。
【００５１】
〔第１の通信制御方法〕
第１の通信制御方法は、秘匿パラメータ、希望開始タイミングを設定される側の無線ネットワーク制御装置３０が、応答メッセージ（通知）が何度も再送された結果、秘匿パラメータを補正する必要が生じた場合に、秘匿パラメータを補正する方法である。
【００５２】
無線ネットワーク制御装置３０の制御部３３は、移動機１０に対して、移動機１０が、秘匿パラメータと希望開始タイミングを設定し、応答メッセージを送信する処理を開始する処理タイミングを明示的に指示できる。具体的には、制御部３３は、明示的な処理タイミングを設定した要求メッセージを生成して、送受信部３１に入力する。この処理タイミングは、応答メッセージの送信を開始する送信開始タイミングとほぼ等しい。そのため、処理タイミングを指示することは、送信開始タイミングを指示することと等価である。
【００５３】
図３に示すように、制御部３３は、処理タイミングとして、実時間で「ｎ２」のタイミングを要求メッセージ（RADIO  BEARER  SETUP）１に設定し、移動機１０に指示する。更に、制御部３３は、設定した処理タイミング「ｎ２」になると、タイマ３３ａを起動させて、処理タイミング「ｎ２」からの経過時間を計測する。
【００５４】
移動機１０の制御部１３は、要求メッセージに設定された処理タイミング「ｎ２」になると、秘匿パラメータと希望開始タイミングを設定する。制御部１３は、ＣＦＮで表される希望開始タイミングとして「ａ」、秘匿パラメータであるＨＦＮとして「Ａ」を設定する。移動機１０が意図するＣＦＮで表される希望開始タイミング「ａ」は、実時間で表される処理タイミング「ｎ２」以降に、最初にＣＦＮが「ａ」となる実時間で「ｎ３」のタイミングである。
【００５５】
移動機１０の送受信部１２は、応答メッセージ（通知）の送信に失敗すると、応答メッセージを再送する。そして、再送にも何度も失敗し、再送が多数回行われると、例えば、無線ネットワーク制御装置３０の送受信部３１は、実時間で「ｎ３」を経過した実時間で「ｎ４」のタイミングで、再送された応答メッセージ（RADIO  BEARER  SETUP  COMPLETE）２を受信してしまう場合がある。
【００５６】
無線ネットワーク制御装置３０の制御部３３は、移動機対向信号終端部３４から、送受信部３１が受信した応答メッセージを取得する。制御部３３は、応答メッセージに含まれるＣＦＮで表された希望開始タイミング「ａ」に基づいて、実時間で表される受信タイミング「ｎ４」以降に、最初にＣＦＮが「ａ」となる実時間で「ｎ６」のタイミングを、実開始タイミングに決定する。そして、制御部３３は、処理タイミング「ｎ２」から起動させたタイマ３３ａを用い、処理タイミング「ｎ２」から実開始タイミング「ｎ６」までの時間を計測する。
【００５７】
制御部３３は、送受信部３１が応答メッセージ（通知）を受信した場合、希望開始タイミングと実開始タイミングとの開始タイミング差を算出し、その開始タイミング差を用いて秘匿パラメータを補正する必要があるか否かを判断し、秘匿パラメータを補正することができる。尚、制御部３３は、応答メッセージが再送されたものか否かを判断するのではなく、秘匿パラメータを補正する必要があるか否かを判断する。
【００５８】
具体的には、制御部３３は、処理タイミングから実開始タイミングまでの時間が、ＣＦＮが一周する２５６フレーム以上の場合には、開始タイミング差がＣＦＮ一周以上であると判断する。制御部３３は、処理タイミングから実開始タイミングまでの時間が、２５６フレーム未満の場合には、希望開始タイミングと実開始タイミングとの開始タイミング差はＣＦＮ０周であり、希望開始タイミングと実開始タイミングとの間にずれはないと判断する。
【００５９】
更に、制御部３３は、処理タイミングから実開始タイミングまでの時間が、２５６フレーム以上５１２フレーム未満であり、ＣＦＮが一周する２５６フレームの１倍以上２倍未満の場合には、開始タイミング差はＣＦＮ一周と算出する。又、制御部３３は、処理タイミングから実開始タイミングまでの時間が、５１２フレーム以上７６８フレーム未満であり、２５６フレームの２倍以上３倍未満の場合には、開始タイミング差はＣＦＮ二周と算出する。
【００６０】
このように、制御部３３は、開始タイミング差を、秘匿パラメータであるＨＦＮが変わる単位であるＣＦＮ一周単位で算出する。又、制御部３３は、処理タイミングから実開始タイミングまでの時間が、ＣＦＮが一周する２５６フレームの何倍であるかによって、開始タイミング差を算出する。図３の場合、制御部３３は、処理タイミング「ｎ２」から実開始タイミング「ｎ６」までの時間は、２５６フレームの１倍以上２倍未満であり、開始タイミング差はＣＦＮ一周と算出する。
【００６１】
尚、移動機１０と無線ネットワーク制御装置３０は、処理タイミング「ｎ２」を設定した場合、実時間で「ｎ２」のタイミングで、お互い物理チャネルの設定を変更するようにできる。この場合、実時間で「ｎ２」のタイミングは、移動機１０と無線ネットワーク制御装置３０との間で一致させることができ、実時間で「ｎ２」のタイミングからずれて、要求メッセージ（RADIO  BEARER  SETUP）１が移動機１０に到着することはない。よって、制御部３３は、処理タイミング「ｎ２」から実開始タイミング「ｎ６」までの時間を計測できる。
【００６２】
制御部３３は、算出した開始タイミング差を用いて、秘匿パラメータを補正する必要があるか否かを判断し、秘匿パラメータを補正する。まず、制御部３３は、移動機１０から通知された秘匿パラメータ、即ち、応答メッセージに含まれるＨＦＮの上位２０ビットに、下位４ビットの「０」を付加してＨＦＮ「Ａ」を生成する。又、ＣＦＮが一周すると、ＨＦＮが「１」増加する。そのため、制御部３３は、図３のように算出した開始タイミング差がＣＦＮ一周の場合には、秘匿パラメータを補正する必要があると判断し、生成したＨＦＮ「Ａ」に「１」を加算し、ＨＦＮを「Ａ＋１」に補正する。制御部３３は、算出した開始タイミング差がＣＦＮ二周の場合には、生成したＨＦＮ「Ａ」に「２」を加算し、ＨＦＮを「Ａ＋２」に補正する。このように、制御部３３は、ＣＦＮ一周単位で表される開始タイミング差を、移動機１０から通知されたＨＦＮの一部から生成したＨＦＮに加算する。
【００６３】
そして、制御部３３は、補正した秘匿パラメータ、ＨＦＮ「Ａ＋１」を使用し、移動機１０から通知されたＣＦＮが「ａ」、実時間で「ｎ６」である実開始タイミングから、秘匿処理を実施するように、移動機対向信号終端部３４、データ処理部３５に指示する。秘匿パラメータや実開始タイミングを、秘匿関連情報という。
【００６４】
指示を受けた移動機対向信号終端部３４、データ処理部３５は、ＨＦＮ「Ａ＋１」を使用してフレーム番号（ＣＯＵＮＴ−Ｃ）を生成し、ＣＦＮで「ａ」、実時間で「ｎ６」である実開始タイミングから秘匿処理を新たに開始したり、これまで行ってきた秘匿処理を変更して開始したりする。
【００６５】
制御部３３は、希望開始タイミングと実開始タイミングとの間にずれがないと判断した場合には、秘匿パラメータを補正する必要がないと判断し、移動機１０から通知された秘匿パラメータから生成したＨＦＮをそのまま使用し、希望開始タイミングと等しい実開始タイミングから秘匿処理を実施するように指示する。例えば、再送が行われない場合や、再送されたとしても、実時間で「ｎ３」までに再送が成功すれば、受信側と送信側で開始タイミングにずれは生じないため、秘匿パラメータを補正する必要はない。
【００６６】
あるいは、制御部３３は、送受信部３１が、応答メッセージ（通知）を受信した受信タイミングにおいて希望開始タイミングを経過した経過回数を判断し、その経過回数に基づいて実開始タイミングを決定し、決定した実開始タイミングと経過回数を用いて秘匿パラメータを補正するようにしてもよい。
【００６７】
具体的には、制御部３３は、応答メッセージに含まれるＣＦＮで表された希望開始タイミング「ａ」に基づいて、実時間で表される受信タイミング「ｎ４」以降に、最初にＣＦＮが「ａ」となる実時間で「ｎ６」のタイミングを、仮の実開始タイミングに決定する。そして、制御部３３は、処理タイミングから実開始タイミングまでの時間を計測した場合と同様にして、処理タイミング「ｎ２」から仮の実開始タイミング「ｎ６」までの時間を計測する。制御部３３は、開始タイミング差を算出した場合と同様にして、処理タイミングから仮の実開始タイミングまでの時間が、ＣＦＮが一周する２５６フレームの何倍であるかによって、希望開始タイミングと仮の実開始タイミングとの差（以下「仮の開始タイミング差」という）を算出する。図３の場合、制御部３３は、仮の開始タイミング差はＣＦＮ一周と算出する。
【００６８】
制御部３３は、算出した仮の開始タイミング差に基づいて、再送された応答メッセージを受信した受信タイミングにおいて、ＣＦＮで表される希望開始タイミングを経過した経過回数を判断する。制御部３３は、図３のように仮の開始タイミング差がＣＦＮ一周の場合には経過回数を１回、仮の開始タイミング差がＣＦＮ二周の場合には経過回数を２回、仮の開始タイミング差がＣＦＮ０周の場合には、経過回数は０回と判断する。
【００６９】
次に、制御部３３は、経過回数に基づいて実開始タイミングを決定する。制御部３３は、経過回数が１回以上であり、既に希望開始タイミングを経過している場合には、受信タイミングに基づいて実開始タイミングを決定する。図３の場合、経過回数は１回であり、受信タイミングは、ＣＦＮで「ａ＋２」、実時間で「ｎ４」である。そのため、制御部３３は、実開始タイミングを、受信タイミングのＣＦＮ「ａ＋２」、実時間「ｎ４」、又は、受信タイミングの直後であるＣＦＮ「ａ＋３」、実時間「ｎ５」に決定する。既に希望開始タイミングを経過している場合には、秘匿パラメータと希望開始タイミングを設定する側の移動機１０は秘匿処理を開始できる状態にある。よって、この場合には、制御部３３が受信タイミングに基づいて実開始タイミングを決定することにより、制御部３３は、受信タイミング「ｎ４」以降に、最初にＣＦＮが「ａ」となる実時間で「ｎ６」のタイミングまで待たずに、直ちに秘匿処理を開始することができる。
【００７０】
一方、制御部３３は、経過回数が０回の場合には、仮の実開始タイミングとした希望開始タイミングを、そのまま実開始タイミングに決定する。
【００７１】
更に、制御部３３は、決定した実開始タイミングにおけるＣＦＮと経過回数を用いて、秘匿パラメータを補正する必要があるか否かを判断し、秘匿パラメータを補正する。制御部３３は、経過回数が１回であり、実開始タイミングのＣＦＮが、希望開始タイミングのＣＦＮよりも大きく、かつ、２５５以下の場合には、ＨＦＮが「１」増える前であるため、応答メッセージに含まれるＨＦＮの一部から生成したＨＦＮを補正する必要はないと判断し、補正は行わない。
【００７２】
図３の場合、実開始タイミングのＣＦＮは「ａ＋２」又は「ａ＋３」であり、希望開始タイミングのＣＦＮ「ａ」より大きく、かつ、２５５以下であるため、制御部３３は、ＨＦＮを応答メッセージに含まれるＨＦＮの一部から生成した「Ａ」のまま、補正しない。
【００７３】
一方、制御部３３は、経過回数が１回であり、実開始タイミングのＣＦＮが、０以上希望開始タイミング以下の場合には、ＨＦＮが「１」増えた後であるため、ＨＦＮを補正する必要があると判断し、応答メッセージに含まれるＨＦＮの一部から生成した「Ａ」に「１」を加算し、ＨＦＮを「Ａ＋１」に補正する。
【００７４】
又、経過回数が２回の場合には、ＨＦＮは少なくとも「１」増加している。このとき、実開始タイミングのＣＦＮが、希望開始タイミングのＣＦＮをより大きく、かつ、２５５以下の場合には、ＨＦＮが「１」増える前であるため、制御部３３は、応答メッセージに含まれるＨＦＮの一部から生成したＨＦＮ「Ａ」に経過回数に基づく「１」だけを加算し、ＨＦＮを「Ａ＋１」に補正する。
【００７５】
一方、制御部３３は、実開始タイミングのＣＦＮが、０以上希望開始タイミング以下の場合には、ＨＦＮが更に「１」増えた後であるため、応答メッセージに含まれるＨＦＮの一部から生成したＨＦＮ「Ａ」に、経過回数及び実開始タイミングに基づく「２」加算し、ＨＦＮを「Ａ＋２」に補正する。
【００７６】
制御部３３は、移動機対向信号終端部３４、データ処理部３５に、秘匿関連情報を入力し、秘匿処理を実施するように指示する。図３の場合、制御部３３は、通知された秘匿パラメータから生成したＨＦＮ「Ａ」をそのまま使用し、受信タイミングに基づいて決定したＣＦＮで「ａ＋２」又は「ａ＋３」、実時間で「ｎ４」又は「ｎ５」である実開始タイミングから、秘匿処理を実施するように、移動機対向信号終端部３４、データ処理部３５に指示する。
【００７７】
尚、制御部３３は、経過回数を０回と判断した場合には、秘匿パラメータを補正する必要がないと判断し、移動機１０から通知された秘匿パラメータから生成したＨＦＮをそのまま使用して秘匿処理を実施するように指示する。
【００７８】
又、制御部３３は、移動機１０に対して明示的な処理タイミングを指示しなくてもよい。この場合であっても、無線ネットワーク制御装置３０と移動機１０との間で、移動機１０が要求メッセージ（RADIO  BEARER  SETUP）１を受信後、直ちに応答メッセージの送信処理を開始することを取り決めておくことができる。よって、制御部３３は、明示的な処理タイミングを指示しない場合には、処理タイミングから実開始タイミングまでの時間や処理タイミングから仮の実開始タイミングまでの時間に替えて、要求メッセージ（RADIO  BEARER  SETUP）１を送信する送信タイミングから実開始タイミングまでの時間や、送信タイミングから仮の実開始タイミングまでの時間を計測できる。図３では、要求メッセージ（RADIO  BEARER  SETUP）１は実時間で「ｎ１」のタイミングで送信されている。よって、制御部３３は、送信タイミング「ｎ１」からタイマ３３ａを起動させて、送信タイミング「ｎ１」から、実開始タイミングや仮の実開始タイミングである「ｎ６」までの時間を計測できる。
【００７９】
そして、制御部３３は、送信タイミングから実開始タイミングまでの時間や、送信タイミングから仮の実開始タイミングまでの時間が、ＣＦＮが一周する２５６フレームの何倍であるかによって、開始タイミング差や仮の開始タイミング差を算出する。図３の場合、制御部３３は、送信タイミング「ｎ１」から実開始タイミングや仮の実開始タイミングである「ｎ６」までの時間は、２５６フレームの１倍以上２倍未満であり、開始タイミング差や仮の開始タイミング差はＣＦＮ一周と算出する。
【００８０】
更に、制御部３３は、開始タイミング差や仮の開始タイミング差を求める際に、移動機１０での処理時間や、移動機１０と無線ネットワーク制御装置３０との間の伝送時間を考慮することが好ましい。具体的には、制御部３３は、処理タイミングから実開始タイミングまでの時間、処理タイミングから仮の実開始タイミングまでの時間、送信タイミングから実開始タイミングまでの時間、送信タイミングから仮の実開始タイミングまでの時間等から、移動機１０での処理時間や、移動機１０と無線ネットワーク制御装置３０との間の伝送時間を減算して、開始タイミング差や仮の開始タイミング差を求める。
【００８１】
減算する処理時間や伝送時間は、例えば、予想される最悪値などをデフォルト値として設定しておき、用いることができる。このように処理時間や伝送時間を考慮することにより、より確実に秘匿ずれが防止される。
【００８２】
以上のようにして、制御部３３は、応答メッセージ（通知）が何度も再送されたことにより、受信タイミングが希望開始タイミングを経過してしまっていると判断できる場合には、秘匿パラメータを補正する。このようにして、制御部３３は、送受信部３１が受信した希望開始タイミングと暗号化を実際に開始する実開始タイミングに基づいて、応答メッセージが再送されたことにより秘匿パラメータを補正する必要があるか否かを判断し、秘匿パラメータを補正する補正部として機能する。
【００８３】
〔第２の通信制御方法〕
第２の通信制御方法は、応答メッセージ（通知）が何度も再送された結果、秘匿ずれが発生する可能性があり、破棄する必要がある応答メッセージを、秘匿パラメータ、希望開始タイミングを設定される側の無線ネットワーク制御装置３０が破棄する方法である。
【００８４】
無線ネットワーク制御装置３０の制御部３３は、送受信部３１が応答メッセージを受信した受信タイミングと希望開始タイミングに基づいて、応答メッセージ（通知）を破棄する必要があるか否かを判断し、応答メッセージを破棄する。尚、制御部３３は、応答メッセージが再送されたものか否かを判断するのではなく、破棄する必要があるか否かを判断する。
【００８５】
制御部３３は、第１の通信制御方法と同様にして、移動機１０に対して処理タイミング「ｎ２」を指示し、処理タイミング「ｎ２」からの経過時間を計測する。移動機１０が応答メッセージを何度も再送した結果、受信タイミングが実時間で「ｎ４」となった場合、制御部３３は、実時間で表される受信タイミング「ｎ４」以降に、最初にＣＦＮが「ａ」となる実時間で「ｎ６」のタイミングを、実開始タイミングに決定する。
【００８６】
そして、制御部３３は、処理タイミング「ｎ２」から実開始タイミング「ｎ６」までの時間を計測する。あるいは、制御部３３は、第１の通信制御方法と同様にして、送信タイミング「ｎ１」から実開始タイミング「ｎ６」までの時間を計測する。
【００８７】
制御部３３は、受信タイミングにおいて希望開始タイミングが経過しているか否かを判断して、応答メッセージを破棄する必要があるか否かを判断し、経過していると判断した場合には再送された応答メッセージを破棄する。
【００８８】
具体的には、制御部３３は、図３のように、処理タイミングから実開始タイミングまでの時間や、送信タイミングから実開始タイミングまでの時間が、一定時間、具体的には、ＣＦＮが一周する２５６フレーム以上の場合には、受信タイミングにおいて希望開始タイミングが経過していると判断する。
【００８９】
制御部３３は、処理タイミングから実開始タイミングまでの時間や、送信タイミングから実開始タイミングまでの時間が、２５６フレーム未満の場合には、受信タイミングにおいて希望開始タイミングは経過していないと判断する。
【００９０】
尚、処理タイミングを明示的に指示しない場合、応答メッセージは再送されることがあるため、無線ネットワーク制御装置３０は、移動機１０が応答メッセージの送信を開始した送信開始タイミングを特定できない。しかし、応答メッセージにおいて設定されるＣＦＮは２５６フレーム以内であるため、送信タイミングから実開始タイミングまでの時間が２５６フレーム以上であるか２５６フレーム未満であるかによって、制御部３３は、受信タイミングにおいて希望開始タイミングが経過している可能性を判断できる。
【００９１】
更に、制御部３３は、第１の通信制御方法の場合と同様にして、処理タイミングから実開始タイミングまでの時間や、送信タイミングから実開始タイミングまでの時間を求める際に、移動機１０での処理時間や、移動機１０と無線ネットワーク制御装置３０との間の伝送時間を考慮することが好ましい。
【００９２】
制御部３３は、受信タイミングにおいて希望開始タイミングが経過していると判断した場合には、応答メッセージを破棄する必要があると判断し、受信した応答メッセージ（RADIO  BEARER  SETUP  COMPLETE）２を破棄する。
【００９３】
制御部３３は、再度、要求メッセージ（RADIO  BEARER  SETUP）を生成して、送受信部３１に入力してもよい。これにより、無線ネットワーク制御装置３０から移動機１０に、新たに要求メッセージが送信される。そして、移動機１０が、新たな要求メッセージに応じて、新たに秘匿パラメータと希望開始タイミングを設定し、応答メッセージを送信する。これにより、移動機１０と無線ネットワーク制御装置３０間では、新たな秘匿パラメータ、希望開始タイミングが設定できる。
【００９４】
制御部３３は、受信タイミングにおいて希望開始タイミングが経過していないと判断した場合には、応答メッセージを破棄する必要はないと判断し、移動機１０から通知された秘匿パラメータから生成したＨＦＮをそのまま使用し、希望開始タイミングと等しい実開始タイミングから秘匿処理を実施するように、移動機対向信号終端部３４、データ処理部３５に指示する。
【００９５】
このようにして、制御部３３は、送受信部３１が応答メッセージ（通知）を受信した受信タイミングと希望開始タイミングに基づいて、応答メッセージが再送されたことにより応答メッセージを破棄する必要があるか否かを判断し、応答メッセージを破棄する破棄部として機能する。
【００９６】
〔第３の通信制御方法〕
第３の通信制御方法は、度重なる再送により、秘匿ずれが発生する可能性がある応答メッセージの再送を、秘匿パラメータ、希望開始タイミングを設定する側の移動機１０が中止する方法である。移動機１０の制御部１３は、送受信部１２が応答メッセージ（通知）の送信に失敗し、応答メッセージを再送する再送タイミングと希望開始タイミングに基づいて、送受信部１２による応答メッセージの再送を制御する。
【００９７】
制御部１３は、再送などにより、応答メッセージの無線ネットワーク制御装置３０への到着が遅れることを考慮して、希望開始タイミングを設定する。図３では、制御部１３は、実時間で表される処理タイミング「ｎ２」から、「Ｘ」だけ後の実時間「ｎ３」におけるＣＦＮ「ａ」を、希望開始タイミングに設定している。
【００９８】
制御部１３は、送受信部１２による応答メッセージの送信を制御する。制御部１３は、送受信部１２が、応答メッセージの送信に失敗した場合などに、応答メッセージの再送を送受信部１２に指示する。
【００９９】
制御部１３は、再送タイミングで応答メッセージ（通知）を再送すると、その受信タイミングが希望開始タイミングを経過してしまうか否かを判断し、経過してしまうと判断した場合には再送を中止する。
【０１００】
具体的には、制御部１３は、再送タイミングで応答メッセージを送信しても、無線ネットワーク制御装置３０における応答メッセージの受信タイミングが、設定した希望開始タイミングを経過してしまうと判断した時点で、再送の指示を終了する。図３の場合、制御部１３は、実時間で「ｎ３」の希望開始タイミングを経過してしまうと判断した時点で、再送の指示を終了する。尚、制御部１３は、それまでは再送を繰り返し指示する。
【０１０１】
更に、制御部１３は、再度、秘匿パラメータと、希望開始タイミングを設定し、応答メッセージを新たに生成してもよい。制御部１３は、生成した応答メッセージを送受信部１２に入力する。これにより、移動機１０が、新たに生成した応答メッセージを送信し、移動機１０と無線ネットワーク制御装置３０間では、新たな秘匿パラメータ、希望開始タイミングが設定できる。
【０１０２】
このようにして、制御部１３は、応答メッセージ（通知）が再送される場合に、応答メッセージの再送タイミングと希望開始タイミングに基づいて、送受信部１２による応答メッセージの再送を制御する再送制御部として機能する。
【０１０３】
〔効果〕
このような移動通信システム１００、無線ネットワーク制御装置３０及び第１の通信制御方法によれば、度重なる応答メッセージ（通知）の再送により時間が経過した結果、希望開始タイミングと実開始タイミングにずれが発生し、受信した秘匿パラメータを補正する必要がある判断した場合に、希望開始タイミングと実開始タイミングの関係に基づいて秘匿パラメータを補正することができる。そのため、応答メッセージが何度も再送され、希望開始タイミングと実開始タイミングにずれが発生した場合であっても、移動機１０と無線ネットワーク制御装置３０間において秘匿パラメータが異なってしまう秘匿ずれを防止できる。
【０１０４】
又、移動通信システム１００、無線ネットワーク制御装置３０及び第２の通信制御方法によれば、度重なる応答メッセージ（通知）の再送により受信タイミングが希望開始タイミングを経過してしまい、応答メッセージを受信した無線ネットワーク制御装置３０が、移動機１０から通知された希望開始タイミング、秘匿パラメータに従うと、希望開始タイミングと実開始タイミングにずれが発生するため、破棄する必要があると判断された通知を破棄できる。即ち、移動機１０と無線ネットワーク制御装置３０との間において秘匿パラメータが異なってしまう再送応答メッセージを破棄して、使用しないようにできる。よって、応答メッセージが何度も再送された結果、移動機１０と無線ネットワーク制御装置３０との間において秘匿パラメータが異なってしまう秘匿ずれを防止できる。
【０１０５】
更に、このような移動通信システム１００、移動機１０及び第３の通信制御方法によれば、度重なる応答メッセージの再送により時間が経過した結果、再送タイミングで応答メッセージを再送しても、再送された応答メッセージを受信する無線ネットワーク制御装置３０における受信タイミングが希望開始タイミングを経過してしまい、無線ネットワーク制御装置３０が通知された秘匿パラメータ、希望開始タイミングに従っても、希望開始タイミングと実開始タイミングにずれが発生し、移動機１０と無線ネットワーク制御装置３０との間において秘匿パラメータが異なってしまう応答メッセージを再送しないようにし、使用しないようにできる。
【０１０６】
即ち、移動機１０が設定した秘匿パラメータ、希望開始タイミングが、無線ネットワーク制御装置３０に誤って認識されてしまうことを防止できる。よって、応答メッセージが何度も再送されることにより、移動機１０と無線ネットワーク制御装置３０との間において秘匿パラメータが異なってしまう秘匿ずれを防止できる。
【０１０７】
以上説明したように、このような移動通信システム１００、移動機１０、無線ネットワーク制御装置３０及び第１〜第３の通信制御方法によれば、移動機１０及び無線ネットワーク制御装置３０は、秘匿パラメータ及び希望開始タイミングの通知が何度も再送される場合であっても、秘匿ずれを起こさずに通信内容の送受信が可能となり、通信内容が異常になってしまうことを防止できる。即ち、レイヤ２の再送制御により応答メッセージが何度も再送された場合であっても、送信側が意図した開始タイミングを受信側で誤って解釈してしまうことを防止できる。
【０１０８】
〔変更例〕
尚、本発明は、上記実施の形態に限定されるものではなく、種々の変更が可能である。例えば、移動機１０が秘匿パラメータと希望開始タイミングを設定される側となり、無線ネットワーク制御装置３０が秘匿パラメータと希望開始タイミングを設定する側となってもよい。
【０１０９】
その場合、移動機１０の制御部１３は、無線ネットワーク制御装置３０の制御部３３と同様の開始処理を行う。又、無線ネットワーク制御装置３０の制御部３３は、移動機１０の制御部１３と同様の開始処理を行う。又、本発明は、移動機１０、無線ネットワーク制御装置３０だけでなく、秘匿パラメータ、希望開始タイミングを設定して秘匿処理を行う通信装置に適用できる。
【０１１０】
更に、制御部３３は、移動機１０に対して明示的に処理タイミングを指示しない場合であっても、無線ネットワーク制御装置３０と移動機１０との間で、移動機１０が要求メッセージ（RADIO  BEARER  SETUP）１を受信後、直ちに応答メッセージの送信処理を開始することを取り決めておくことができるため、要求メッセージ（RADIO  BEARER  SETUP）１の送信タイミングから実開始タイミングまでの時間や、送信タイミングから仮の実開始タイミングまでの時間を計測してもよいことを説明した。
【０１１１】
例えば、図３、図５に示すように、制御部３３は、要求メッセージ（RADIO  BEARER  SETUP）１の送信タイミング「ｎ１」からタイマ３３ａを起動させて、送信タイミング「ｎ１」から、実開始タイミングや仮の実開始タイミングである「ｎ６」までの時間を計測できる。
【０１１２】
この場合に、無線ネットワーク制御装置３０は、図５に示すように、要求メッセージ１の送信に失敗し、要求メッセージ１を再送する場合がある。要求メッセージ１の再送が繰り返されると、要求メッセージ１の送信タイミング「ｎ１」と、移動機１０が応答メッセージの送信処理を実際に開始する処理タイミング「ｎ２」との間隔が長くなってしまう。
【０１１３】
そのため、開始タイミング差の算出や、受信タイミングにおいて希望開始タイミングを経過しているか否かの判断の精度が低下するおそれがある。そこで、図５に示すように、移動機１０が要求メッセージ（RADIO  BEARER  SETUP）１を受信することにより、送信する肯定応答（Ａｃｋ：Acknowledge）７を、送受信部３１が受信したとき（実時間「ｎ１−２」）に、制御部３３は、タイマ３３ａを再起動する。肯定応答７は、移動機１０が要求メッセージ１を正常に受信したことを示す。
【０１１４】
送受信部３１が肯定応答７を受信するタイミング「ｎ１−２」は、移動機１０が要求メッセージ１を受信したタイミング「Ｎ１」とほぼ等しい。そのため、制御部３３は、肯定応答７を受信したタイミング「ｎ１−２」でタイマ３３ａを再起動することにより、移動機１０が応答メッセージ２の送信処理を実際に開始する処理タイミング「ｎ２」により近いタイミング「Ｎ１」とほぼ等しいタイミング「ｎ１−２」から、実開始タイミングや仮の実開始タイミングまでの時間を計測できる。よって、無線ネットワーク制御装置３０は、開始タイミング差の算出や、受信タイミングにおいて希望開始タイミングを経過しているか否かの判断の精度を向上できる。尚、肯定応答７の再送は、レイヤ２により行われる。
【０１１５】
但し、図６に示すように、移動機１０が、肯定応答７の送信に失敗し、肯定応答７を再送する場合がある。この場合、送受信部３１が肯定応答７を受信するタイミング「ｎ２−１」が、移動機１０が応答メッセージ２の送信処理を実際に開始する処理タイミング「ｎ２」を経過してしまうおそれがある。このとき、制御部３３がタイマ３３ａを再起動してしまうと、反対に、開始タイミング差の算出や、受信タイミングにおいて希望開始タイミングを経過しているか否かの判断の精度が低下するおそれがある。
【０１１６】
そのため、制御部３３は、肯定応答７が再送か否かを判断し、肯定応答７が再送でない場合に、肯定応答７を受信したタイミングから、実開始タイミングや仮の実開始タイミングまでの時間を計測することが好ましい。即ち、制御部３３は、肯定応答７が再送でない場合にタイマ３３ａを再起動し、肯定応答７が再送の場合にはタイマ３３ａを再起動しないことが好ましい。
【０１１７】
移動機１０が要求メッセージ１を受信し、最初に肯定応答７を送信した後（実時間「Ｎ１」）に、物理チャネルを変更するように設定することができる。この場合、移動機１０が、最初に送信する肯定応答７は、変更前の物理チャネルによって送信されることになる。一方、移動機１０が再送する肯定応答７は、変更後の物理チャネルによって送信されることになる。
【０１１８】
よって、このような設定の場合、制御部３３は、図５に示すように、肯定応答７を受信した物理チャネルが、変更前の物理チャネル、即ち、これまでの物理チャネルと同一の場合には、肯定応答７は再送ではないと判断し、タイマ３３ａを再起動する。一方、制御部３３は、図６に示すように、肯定応答７を受信した物理チャネルが、変更後の物理チャネル、即ち、これまでの物理チャネルと異なっている場合には、肯定応答７は再送であると判断し、タイマ３３ａを再起動しない。
【０１１９】
これにより、無線ネットワーク制御装置３０は、肯定応答７を用いたタイマ３３ａの再起動、即ち、計測開始タイミングの変更を適切に行って、開始タイミング差の算出や、受信タイミングにおいて希望開始タイミングを経過しているか否かの判断の精度を適切に向上できる。
【図面の簡単な説明】
【０１２０】
【図１】本発明の実施形態に係る移動通信システムの構成を示す図である。
【図２】本発明の実施の形態に係る秘匿処理を示す図である。
【図３】本発明の実施の形態に係る開始処理を示す図である。
【図４】本発明の実施の形態に係るフレーム番号を示す図である。
【図５】本発明の変更例に係る開始処理を示す図である（タイマを再起動する場合）。
【図６】本発明の変更例に係る開始処理を示す図である（タイマを再起動しない場合）。
【図７】従来の開始処理を示す図である。
【符号の説明】
【０１２１】
１０，２１０…移動機
１１…アンテナ
１２…送受信部
１３…制御部
１４…記憶部
１５…音声処理部
１６…マイク
１７…スピーカ
２０…基地局
３０，２３０…無線ネットワーク制御装置
３１，３２…送受信部
３３…制御部
３３ａ…タイマ
３４…移動機対向信号終端部
３５…データ処理部
４０…コアネットワーク
１００…移動通信システム
【図１】
2005176335.tif 000003
【図２】
2005176335.tif 000004
【図３】
2005176335.tif 000005
【図４】
2005176335.tif 000006
【図５】
2005176335.tif 000007
【図６】
2005176335.tif 000008
【図７】
2005176335.tif 000009