(57)【要約】【課題】秘匿解除が異常であることを判別し、その異常状態を補正する。【解決手段】移動機１０１が、データから第１のＣＲＣを算出し、第１のＣＲＣ及びデータをＭＡＣ＿ＳＤＵとして生成し、ＭＡＣ＿ＳＤＵを秘匿化して秘匿データとして無線制御装置１０３へ送信する。無線制御装置１０３が、秘匿データを受信して秘匿解除し、秘匿解除後のＭＡＣ＿ＳＤＵのデータを対象として第２のＣＲＣを算出し、ＭＡＣ＿ＳＤＵ内の第１のＣＲＣと同値であれば、秘匿解除が正常であると判定する。第１のＣＲＣと第２のＣＲＣとが同値でない場合、無線制御装置１０３は、秘匿解除が正常でないと判定して、ＨＦＮを変更し、再度、秘匿解除し、秘匿解除後のＭＡＣ＿ＳＤＵのデータを対象として第３のＣＲＣを算出し、第１のＣＲＣと同値であれば、秘匿解除が正常であると判定し、変更したＨＦＮを無線制御装置１０３内のＨＦＮへ反映することで補正を行う。【選択図】      図１
2006054718.tif 000002
【特許請求の範囲】
【請求項１】
Ｗ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）のＲＡＮ（Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ）内の移動機と無線制御装置との間でデータの秘匿処理を行う移動通信システムであって、
ＭＡＣ＿ＳＤＵ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ＿  Ｓｅｒｖｉｃｅ  Ｄａｔａ  Ｕｎｉｔ）の一部に前記データから算出したＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）を格納し、前記ＭＡＣ＿ＳＤＵの秘匿化を行い、秘匿解除後に前記ＣＲＣをチェックすることで秘匿解除後の前記データが正常か否かの判別を行う
ことを特徴とする移動通信システム。
【請求項２】
移動機と無線制御装置とが基地局を経由してデータを送受信する移動通信システムであって、
前記移動機が、
前記データを対象として第１のＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）を算出し、前記第１のＣＲＣおよび前記データをＭＡＣ＿ＳＤＵ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ＿  Ｓｅｒｖｉｃｅ  Ｄａｔａ  Ｕｎｉｔ）として生成し、ＨＦＮ（Ｈｙｐｅｒ  Ｆｒａｍｅ  Ｎｕｍｂｅｒ）を含む秘匿パラメータを用いて前記ＭＡＣ＿ＳＤＵを秘匿化して秘匿データとし、前記秘匿データを前記無線制御装置へ送信し、
前記無線制御装置が、
前記秘匿データを受信し、前記秘匿データの秘匿解除を実行し、前記秘匿解除後の前記ＭＡＣ＿ＳＤＵ内の前記データを対象として第２のＣＲＣを算出し、前記第２のＣＲＣが前記第１のＣＲＣと同値であれば、前記秘匿解除が正常に行われたものと判定する
ことを特徴とする移動通信システム。
【請求項３】
前記第１のＣＲＣと前記第２のＣＲＣとが同値でない場合、前記無線制御装置は、秘匿が正常に解除されていないと判定して、前記秘匿解除に用いたＨＦＮを変更して、再度、前記秘匿解除を実行し、前記秘匿解除後の前記ＭＡＣ＿ＳＤＵ内の前記データを対象として第３のＣＲＣを算出し、前記第３のＣＲＣが前記第１のＣＲＣと同値であれば、前記秘匿解除が正常に行われたものと判定し、変更した前記ＨＦＮを前記無線制御装置内で保持しているＨＦＮへ反映する
ことを特徴とする請求項２に記載の移動通信システム。
【請求項４】
移動機と無線制御装置とが基地局を経由してデータを送受信する移動通信システムであって、
前記無線制御装置が、
前記データを対象として第１のＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）を算出し、前記第１のＣＲＣおよび前記データをＭＡＣ＿ＳＤＵ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ＿  Ｓｅｒｖｉｃｅ  Ｄａｔａ  Ｕｎｉｔ）として生成し、ＨＦＮ（Ｈｙｐｅｒ  Ｆｒａｍｅ  Ｎｕｍｂｅｒ）を含む秘匿パラメータを用いて前記ＭＡＣ＿ＳＤＵを秘匿化して秘匿データとし、前記秘匿データを前記移動機へ送信し、
前記移動機が、
前記秘匿データを受信し、前記秘匿データの秘匿解除を実行し、前記秘匿解除後の前記ＭＡＣ＿ＳＤＵ内の前記データを対象として第２のＣＲＣを算出し、前記第２のＣＲＣが前記第１のＣＲＣと同値であれば、前記秘匿解除が正常に行われたものと判定する
ことを特徴とする移動通信システム。
【請求項５】
前記第１のＣＲＣと前記第２のＣＲＣとが同値でない場合、前記移動機は、秘匿が正常に解除されていないと判定して、前記秘匿解除に用いたＨＦＮ（Ｈｙｐｅｒ  Ｆｒａｍｅ  Ｎｕｍｂｅｒ）を変更して、再度、前記秘匿解除を実行し、前記秘匿解除後の前記ＭＡＣ＿ＳＤＵ内の前記データを対象として第３のＣＲＣを算出し、前記第３のＣＲＣが前記第１のＣＲＣと同値であれば、前記秘匿解除が正常に行われたものと判定し、変更した前記ＨＦＮを前記移動機内で保持しているＨＦＮへ反映する
ことを特徴とする請求項４に記載の移動通信システム。
【請求項６】
前記ＣＲＣが、
パリティ符号を含む誤り訂正符号であることを特徴とする請求項１から５のいずれかに記載の移動通信システム。
【請求項７】
前記ＭＡＣ＿ＳＤＵに固定パターンを埋め込むことを特徴とする請求項１から５のいずれかに記載の移動通信システム。
【請求項８】
自機と無線制御装置とが基地局を経由してデータを送受信する移動通信システムの移動機であって、
前記データを対象として第１のＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）を算出し、前記第１のＣＲＣおよび前記データをＭＡＣ＿ＳＤＵ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ＿  Ｓｅｒｖｉｃｅ  Ｄａｔａ  Ｕｎｉｔ）として生成し、ＨＦＮ（Ｈｙｐｅｒ  Ｆｒａｍｅ  Ｎｕｍｂｅｒ）を含む秘匿パラメータを用いて前記ＭＡＣ＿ＳＤＵを秘匿化して秘匿データとする
ことを特徴とする移動機。
【請求項９】
自機と無線制御装置とが基地局を経由してデータを送受信する移動通信システムの移動機であって、
前記データを対象として第１のＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）が算出され、前記第１のＣＲＣおよび前記データがＭＡＣ＿ＳＤＵ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ＿  Ｓｅｒｖｉｃｅ  Ｄａｔａ  Ｕｎｉｔ）として生成され、ＨＦＮ（Ｈｙｐｅｒ  Ｆｒａｍｅ  Ｎｕｍｂｅｒ）を含む秘匿パラメータを用いて前記ＭＡＣ＿ＳＤＵが秘匿化された秘匿データを受信し、
前記秘匿データの秘匿解除を実行し、
前記秘匿解除後の前記ＭＡＣ＿ＳＤＵ内の前記データを対象として第２のＣＲＣを算出し、前記第２のＣＲＣが前記第１のＣＲＣと同値であれば、前記秘匿解除が正常に行われたものと判定する
ことを特徴とする移動機。
【請求項１０】
前記第１のＣＲＣと前記第２のＣＲＣとが同値でない場合、前記移動機は、秘匿が正常に解除されていないと判定し、前記秘匿解除に用いたＨＦＮを変更して、再度、前記秘匿解除を実行し、前記秘匿解除後の前記ＭＡＣ＿ＳＤＵ内の前記データを対象として第３のＣＲＣを算出し、前記第３のＣＲＣが前記第１のＣＲＣと同値であれば、前記秘匿解除が正常に行われたものと判定し、変更した前記ＨＦＮを前記移動機内で保持しているＨＦＮへ反映する
ことを特徴とする請求項９に記載の移動機。
【請求項１１】
前記ＣＲＣが、
パリティ符号を含む誤り訂正符号であることを特徴とする請求項８から１０のいずれかに記載の移動機。
【請求項１２】
前記ＭＡＣ＿ＳＤＵに固定パターンを埋め込むことを特徴とする請求項８から１０のいずれかに記載の移動機。
【請求項１３】
移動機と自装置とが基地局を経由してデータを送受信する移動通信システムの無線制御装置であって、
前記データを対象として第１のＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）を算出し、前記第１のＣＲＣおよび前記データをＭＡＣ＿ＳＤＵ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ＿  Ｓｅｒｖｉｃｅ  Ｄａｔａ  Ｕｎｉｔ）として生成し、ＨＦＮ（Ｈｙｐｅｒ  Ｆｒａｍｅ  Ｎｕｍｂｅｒ）を含む秘匿パラメータを用いて前記ＭＡＣ＿ＳＤＵを秘匿化して秘匿データとする
ことを特徴とする無線制御装置。
【請求項１４】
移動機と自装置とが基地局を経由してデータを送受信する移動通信システムの無線制御装置であって、
前記データを対象として第１のＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）が算出され、前記第１のＣＲＣおよび前記データがＭＡＣ＿ＳＤＵ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ＿  Ｓｅｒｖｉｃｅ  Ｄａｔａ  Ｕｎｉｔ）として生成され、ＨＦＮ（Ｈｙｐｅｒ  Ｆｒａｍｅ  Ｎｕｍｂｅｒ）を含む秘匿パラメータを用いて前記ＭＡＣ＿ＳＤＵが秘匿化された秘匿データを受信し、
前記秘匿データの秘匿解除を実行し、
前記秘匿解除後の前記ＭＡＣ＿ＳＤＵ内の前記データを対象として第２のＣＲＣを算出し、前記第２のＣＲＣが前記第１のＣＲＣと同値であれば、前記秘匿解除が正常に行われたものと判定する
ことを特徴とする無線制御装置。
【請求項１５】
前記第１のＣＲＣと前記第２のＣＲＣとが同値でない場合、前記無線制御装置は、秘匿が正常に解除されていないと判定し、前記秘匿解除に用いたＨＦＮを変更し、再度、前記秘匿解除を実行し、前記秘匿解除後の前記ＭＡＣ＿ＳＤＵ内の前記データを対象として第３のＣＲＣを算出し、前記第３のＣＲＣが前記第１のＣＲＣと同値であれば、前記秘匿解除が正常に行われたものと判定し、変更した前記ＨＦＮを前記移動機内で保持しているＨＦＮへ反映する
ことを特徴とする請求項１４に記載の無線制御装置。
【請求項１６】
前記ＣＲＣが、
パリティ符号を含む誤り訂正符号であることを特徴とする請求項１３から１５のいずれかに記載の無線制御装置。
【請求項１７】
前記ＭＡＣ＿ＳＤＵに固定パターンを埋め込むことを特徴とする請求項１３から１５のいずれかに記載の無線制御装置。
【請求項１８】
Ｗ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）のＲＡＮ（Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ）内の移動機と無線制御装置との間でデータの秘匿処理を行う移動通信方法であって、
ＭＡＣ＿ＳＤＵ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ＿  Ｓｅｒｖｉｃｅ  Ｄａｔａ  Ｕｎｉｔ）の一部に前記データから算出したＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）を格納し、前記ＭＡＣ＿ＳＤＵの秘匿化を行い、秘匿解除後に前記ＣＲＣをチェックすることで秘匿解除後のデータが正常か否かの判別を行う
ことを特徴とする移動通信方法。
【請求項１９】
移動機と無線制御装置とが基地局を経由してデータを送受信する移動通信方法であって、
前記移動機が、
前記データを対象として第１のＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）を算出し、前記第１のＣＲＣおよび前記データをＭＡＣ＿ＳＤＵ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ＿  Ｓｅｒｖｉｃｅ  Ｄａｔａ  Ｕｎｉｔ）として生成し、ＨＦＮ（Ｈｙｐｅｒ  Ｆｒａｍｅ  Ｎｕｍｂｅｒ）を含む秘匿パラメータを用いて前記ＭＡＣ＿ＳＤＵを秘匿化して秘匿データとし、前記秘匿データを前記無線制御装置へ送信し、
前記無線制御装置が、
前記秘匿データを受信し、前記秘匿データの秘匿解除を実行し、前記秘匿解除後の前記ＭＡＣ＿ＳＤＵ内の前記データを対象として第２のＣＲＣを算出し、前記第２のＣＲＣが前記第１のＣＲＣと同値であれば、前記秘匿解除が正常に行われたものと判定する
ことを特徴とする移動通信方法。
【請求項２０】
前記第１のＣＲＣと前記第２のＣＲＣとが同値でない場合、前記無線制御装置は、秘匿が正常に解除されていないと判定して、前記秘匿解除に用いたＨＦＮを変更し、再度、前記秘匿解除を実行し、前記秘匿解除後の前記ＭＡＣ＿ＳＤＵ内の前記データを対象として第３のＣＲＣを算出し、前記第３のＣＲＣが前記第１のＣＲＣと同値であれば、前記秘匿解除が正常に行われたものと判定し、変更した前記ＨＦＮを前記無線制御装置内で保持しているＨＦＮへ反映する
ことを特徴とする請求項１９に記載の移動通信方法。
【請求項２１】
移動機と無線制御装置とが基地局を経由してデータを送受信する移動通信方法であって、
前記無線制御装置が、
前記データを対象として第１のＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）を算出し、前記第１のＣＲＣおよび前記データをＭＡＣ＿ＳＤＵ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ＿  Ｓｅｒｖｉｃｅ  Ｄａｔａ  Ｕｎｉｔ）として生成し、ＨＦＮ（Ｈｙｐｅｒ  Ｆｒａｍｅ  Ｎｕｍｂｅｒ）を含む秘匿パラメータを用いて前記ＭＡＣ＿ＳＤＵを秘匿化して秘匿データとし、前記秘匿データを前記移動機へ送信し、
前記移動機が、
前記秘匿データを受信し、前記秘匿データの秘匿解除を実行し、前記秘匿解除後の前記ＭＡＣ＿ＳＤＵ内の前記データを対象として第２のＣＲＣを算出し、前記第２のＣＲＣが前記第１のＣＲＣと同値であれば、前記秘匿解除が正常に行われたものと判定する
ことを特徴とする移動通信方法。
【請求項２２】
前記第１のＣＲＣと前記第２のＣＲＣとが同値でない場合、前記移動機は、秘匿が正常に解除されていないと判定して、前記秘匿解除に用いたＨＦＮを変更し、再度、前記秘匿解除を実行し、前記秘匿解除後の前記ＭＡＣ＿ＳＤＵ内の前記データを対象として第３のＣＲＣを算出し、前記第３のＣＲＣが前記第１のＣＲＣと同値であれば、前記秘匿解除が正常に行われたものと判定し、変更した前記ＨＦＮを前記移動機内で保持しているＨＦＮへ反映する
ことを特徴とする請求項２１に記載の移動通信方法。
【請求項２３】
前記ＣＲＣが、
パリティ符号を含む誤り訂正符号であることを特徴とする請求項１８から２１のいずれかに記載の移動通信方法。
【請求項２４】
前記ＭＡＣ＿ＳＤＵに固定パターンを埋め込むことを特徴とする請求項１８から２１のいずれかに記載の移動通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＥとＲＮＣ間で実行される秘匿処理に関し、特に、秘匿解除を行った後にＣＲＣをチェックし、秘匿パラメータを補正する移動通信システム、移動機、無線制御装置および移動通信方法に関する。
【背景技術】
【０００２】
従来、ＵＥ（移動機：Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ）とＲＮＣ（無線制御装置：Ｒａｄｉｏ  Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌｌｅｒ）間で実行される秘匿処理について図８を参照して説明する。図８は、従来の移動通信システムの秘匿処理の説明図である。
【０００３】
図８において、まずＣＯＵＮＴ−Ｃ（ＨＦＮとＣＦＮで構成）、ＣＫ（Ｃｉｐｈｅｒｉｎｇ  Ｋｅｙ）、ＢＥＡＲＥＲ、ＤＩＲＥＣＴＩＯＮ、ＬＥＮＧＴＨなどの秘匿パラメータ（３ＧＰＰ上で規定）からｆ８のアルゴリズムを使用してＫＳＢ（ＫＥＹ  ＳＴＲＥＡＭ  ＢＬＯＣＫ）を算出する。さらに、このＫＳＢとプレーンテキストをＥＯＲ（Ｅｘｃｌｕｓｉｖｅ−ＯＲ）することで秘匿テキストを作成する。また上述と同様の手順で作成したＫＳＢと秘匿テキストとＥＯＲすることでプレーンテキストを復元する。ここで言うｆ８アルゴリズムについては、非特許文献１に記載されているので説明は省略する。
【０００４】
ＵＥとＲＮＣ間で実行される秘匿処理に使用される秘匿パラメータにＣＯＵＮＴ−Ｃと呼ばれるカウンタがある（非特許文献２、３参照）。音声やＴＶ電話伝送で使用されるデータを秘匿する場合、ＲＬＣ（Ｒａｄｉｏ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌ）のモードが  Ｔｒａｎｓｐａｒｅｎｔ  ｍｏｄｅとなり、このＣＯＵＮＴ−ＣはＨＦＮ（Ｈｙｐｅｒ  Ｆｒａｍｅ  Ｎｕｍｂｅｒ）とＣＦＮ（Ｃｏｎｎｅｃｔｉｏｎ  Ｆｒａｍｅ  Ｎｕｍｂｅｒ）で構成される。ＨＦＮとＣＦＮは、ＵＥとＲＮＣ内でそれぞれのクロックを元にカウントされており、時間と共に変化していく値である。ＣＦＮは、各々のデータパケットに付与されて送受信されるので、ＵＥとＲＮＣ間でずれることはないが、ＨＦＮについてはクロックの精度やクロック補正の精度が悪い場合、ＵＥとＲＮＣ間でずれてしまうケースがある。なお、データを暗号化し、ＭＡＣフレームを作成し、ＣＲＣを計算して付加することも行われている（特許文献１参照）。
【０００５】
【特許文献１】特開平９−２５２３２０号公報（図２、図３）
【非特許文献１】３ＧＰＰ  ＴＳ３５．２０１Ｖ５．０．０（２００２−０６）Ｔｅｃｈｎｉｃａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  ３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ；Ｔｅｃｈｎｉｃａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｇｒｏｕｐ  Ｓｅｒｖｉｃｅｓ  ａｎｄ  Ｓｙｓｔｅｍ  Ａｓｐｅｃｔｓ；３Ｇ  Ｓｅｃｕｒｉｔｙ；Ｓｐｅｃｉｆｉｃａｔｉｏｎ  ｏｆ  ｔｈｅ  ３ＧＰＰ  Ｃｏｎｆｉｄｅｎｔｉａｌｉｔｙ  ａｎｄ  Ｉｎｔｅｇｒｉｔｙ  Ａｌｇｏｒｉｔｈｍｓ；Ｄｏｃｕｍｅｎｔ１：  ｆ８  ａｎｄ  ｆ９  Ｓｐｅｃｉｆｉｃａｔｉｏｎ（Ｒｅｌｅａｓｅ  ５）Ｐ１１、１２、Ａｎｎｅｘ１、２
【非特許文献２】３ＧＰＰ  ＴＳ２５．３２１Ｖ５．９．０（２００４−０６）Ｔｅｃｈｎｉｃａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  ３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ；Ｔｅｃｈｎｉｃａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｇｒｏｕｐ  Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ；Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ（ＭＡＣ）ｐｒｏｔｏｃｏｌ  ｓｐｅｃｉｆｉｃａｔｉｏｎ（Ｒｅｌｅａｓｅ５）Ｐ５１
【非特許文献３】３ＧＰＰ  ＴＳ３３．１０２Ｖ５．４．０（２００４−０６）Ｔｅｃｈｎｉｃａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  ３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ；Ｔｅｃｈｎｉｃａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｇｒｏｕｐ  Ｓｅｒｖｉｃｅｓ  ａｎｄ  Ｓｙｓｔｅｍ  Ａｓｐｅｃｔｓ；３Ｇ  Ｓｅｃｕｒｉｔｙ；Ｓｅｃｕｒｉｔｙ  ａｒｃｈｉｔｅｃｔｕｒｅ（Ｒｅｌｅａｓｅ５）Ｐ３５〜３８
【発明の開示】
【発明が解決しようとする課題】
【０００６】
以上述べたように、このＨＦＮが一旦ずれてしまうと、音声やＴＶ電話の画像は正常に秘匿解除されず、再び発信しない限り正常に戻ることはなかった。また、秘匿解除の結果が異常であることをＵＥやＲＮＣが判別できないため、異常データをそのまま異音として再生してしまいサービス品質の低下を招くことがあった。これらの状況に鑑み、本発明の目的は、秘匿解除結果が異常であることの判別と、その異常状態を補正する機能を提供することにある。
【課題を解決するための手段】
【０００７】
本発明による移動通信システムは、Ｗ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）のＲＡＮ（Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ）内の移動機と無線制御装置との間でデータの秘匿処理を行う移動通信システムであって、ＭＡＣ＿ＳＤＵ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ＿  Ｓｅｒｖｉｃｅ  Ｄａｔａ  Ｕｎｉｔ）の一部に前記データから算出したＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）を格納し、前記ＭＡＣ＿ＳＤＵの秘匿化を行い、秘匿解除後に前記ＣＲＣをチェックすることで秘匿解除後の前記データが正常か否かの判別を行うことを特徴とする。
【０００８】
本発明による移動通信システムは、移動機と無線制御装置とが基地局を経由してデータを送受信する移動通信システムであって、前記移動機が、前記データを対象として第１のＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）を算出し、前記第１のＣＲＣおよび前記データをＭＡＣ＿ＳＤＵ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ＿  Ｓｅｒｖｉｃｅ  Ｄａｔａ  Ｕｎｉｔ）として生成し、ＨＦＮ（Ｈｙｐｅｒ  Ｆｒａｍｅ  Ｎｕｍｂｅｒ）を含む秘匿パラメータを用いて前記ＭＡＣ＿ＳＤＵを秘匿化して秘匿データとし、前記秘匿データを前記無線制御装置へ送信し、前記無線制御装置が、前記秘匿データを受信し、前記秘匿データの秘匿解除を実行し、前記秘匿解除後の前記ＭＡＣ＿ＳＤＵ内の前記データを対象として第２のＣＲＣを算出し、前記第２のＣＲＣが前記第１のＣＲＣと同値であれば、前記秘匿解除が正常に行われたものと判定することを特徴とする。
【０００９】
本発明による移動通信システムは、前記第１のＣＲＣと前記第２のＣＲＣとが同値でない場合、前記無線制御装置は、秘匿が正常に解除されていないと判定して、前記秘匿解除に用いたＨＦＮを変更して、再度、前記秘匿解除を実行し、前記秘匿解除後の前記ＭＡＣ＿ＳＤＵ内の前記データを対象として第３のＣＲＣを算出し、前記第３のＣＲＣが前記第１のＣＲＣと同値であれば、前記秘匿解除が正常に行われたものと判定し、変更した前記ＨＦＮを前記無線制御装置内で保持しているＨＦＮへ反映することを特徴とする。
【００１０】
本発明による移動通信システムは、移動機と無線制御装置とが基地局を経由してデータを送受信する移動通信システムであって、前記無線制御装置が、前記データを対象として第１のＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）を算出し、前記第１のＣＲＣおよび前記データをＭＡＣ＿ＳＤＵ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ＿  Ｓｅｒｖｉｃｅ  Ｄａｔａ  Ｕｎｉｔ）として生成し、ＨＦＮ（Ｈｙｐｅｒ  Ｆｒａｍｅ  Ｎｕｍｂｅｒ）を含む秘匿パラメータを用いて前記ＭＡＣ＿ＳＤＵを秘匿化して秘匿データとし、前記秘匿データを前記移動機へ送信し、前記移動機が、前記秘匿データを受信し、前記秘匿データの秘匿解除を実行し、前記秘匿解除後の前記ＭＡＣ＿ＳＤＵ内の前記データを対象として第２のＣＲＣを算出し、前記第２のＣＲＣが前記第１のＣＲＣと同値であれば、前記秘匿解除が正常に行われたものと判定することを特徴とする。
【００１１】
本発明による移動通信システムは、前記第１のＣＲＣと前記第２のＣＲＣとが同値でない場合、前記移動機は、秘匿が正常に解除されていないと判定して、前記秘匿解除に用いたＨＦＮ（Ｈｙｐｅｒ  Ｆｒａｍｅ  Ｎｕｍｂｅｒ）を変更して、再度、前記秘匿解除を実行し、前記秘匿解除後の前記ＭＡＣ＿ＳＤＵ内の前記データを対象として第３のＣＲＣを算出し、前記第３のＣＲＣが前記第１のＣＲＣと同値であれば、前記秘匿解除が正常に行われたものと判定し、変更した前記ＨＦＮを前記移動機内で保持しているＨＦＮへ反映することを特徴とする。
【００１２】
本発明による移動通信システムは、前記ＣＲＣが、パリティ符号を含む誤り訂正符号であることを特徴とする。
【００１３】
本発明による移動通信システムは、前記ＭＡＣ＿ＳＤＵに固定パターンを埋め込むことを特徴とする。
【００１４】
本発明による移動機は、自機と無線制御装置とが基地局を経由してデータを送受信する移動通信システムの移動機であって、前記データを対象として第１のＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）を算出し、前記第１のＣＲＣおよび前記データをＭＡＣ＿ＳＤＵ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ＿  Ｓｅｒｖｉｃｅ  Ｄａｔａ  Ｕｎｉｔ）として生成し、ＨＦＮ（Ｈｙｐｅｒ  Ｆｒａｍｅ  Ｎｕｍｂｅｒ）を含む秘匿パラメータを用いて前記ＭＡＣ＿ＳＤＵを秘匿化して秘匿データとすることを特徴とする。
【００１５】
本発明による移動機は、自機と無線制御装置とが基地局を経由してデータを送受信する移動通信システムの移動機であって、前記データを対象として第１のＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）が算出され、前記第１のＣＲＣおよび前記データがＭＡＣ＿ＳＤＵ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ＿  Ｓｅｒｖｉｃｅ  Ｄａｔａ  Ｕｎｉｔ）として生成され、ＨＦＮ（Ｈｙｐｅｒ  Ｆｒａｍｅ  Ｎｕｍｂｅｒ）を含む秘匿パラメータを用いて前記ＭＡＣ＿ＳＤＵが秘匿化された秘匿データを受信し、前記秘匿データの秘匿解除を実行し、前記秘匿解除後の前記ＭＡＣ＿ＳＤＵ内の前記データを対象として第２のＣＲＣを算出し、前記第２のＣＲＣが前記第１のＣＲＣと同値であれば、前記秘匿解除が正常に行われたものと判定することを特徴とする。
【００１６】
本発明による移動機は、前記第１のＣＲＣと前記第２のＣＲＣとが同値でない場合、前記移動機は、秘匿が正常に解除されていないと判定し、前記秘匿解除に用いたＨＦＮを変更して、再度、前記秘匿解除を実行し、前記秘匿解除後の前記ＭＡＣ＿ＳＤＵ内の前記データを対象として第３のＣＲＣを算出し、前記第３のＣＲＣが前記第１のＣＲＣと同値であれば、前記秘匿解除が正常に行われたものと判定し、変更した前記ＨＦＮを前記移動機内で保持しているＨＦＮへ反映することを特徴とする。
【００１７】
本発明による移動機は、前記ＣＲＣが、パリティ符号を含む誤り訂正符号であることを特徴とする。
【００１８】
本発明による移動機は、前記ＭＡＣ＿ＳＤＵに固定パターンを埋め込むことを特徴とする。
【００１９】
本発明による制御装置は、移動機と自装置とが基地局を経由してデータを送受信する移動通信システムの無線制御装置であって、前記データを対象として第１のＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）を算出し、前記第１のＣＲＣおよび前記データをＭＡＣ＿ＳＤＵ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ＿  Ｓｅｒｖｉｃｅ  Ｄａｔａ  Ｕｎｉｔ）として生成し、ＨＦＮ（Ｈｙｐｅｒ  Ｆｒａｍｅ  Ｎｕｍｂｅｒ）を含む秘匿パラメータを用いて前記ＭＡＣ＿ＳＤＵを秘匿化して秘匿データとすることを特徴とする。
【００２０】
本発明による制御装置は、移動機と自装置とが基地局を経由してデータを送受信する移動通信システムの無線制御装置であって、前記データを対象として第１のＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）が算出され、前記第１のＣＲＣおよび前記データがＭＡＣ＿ＳＤＵ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ＿  Ｓｅｒｖｉｃｅ  Ｄａｔａ  Ｕｎｉｔ）として生成され、ＨＦＮ（Ｈｙｐｅｒ  Ｆｒａｍｅ  Ｎｕｍｂｅｒ）を含む秘匿パラメータを用いて前記ＭＡＣ＿ＳＤＵが秘匿化された秘匿データを受信し、前記秘匿データの秘匿解除を実行し、前記秘匿解除後の前記ＭＡＣ＿ＳＤＵ内の前記データを対象として第２のＣＲＣを算出し、前記第２のＣＲＣが前記第１のＣＲＣと同値であれば、前記秘匿解除が正常に行われたものと判定することを特徴とする。
【００２１】
本発明による制御装置は、前記第１のＣＲＣと前記第２のＣＲＣとが同値でない場合、前記無線制御装置は、秘匿が正常に解除されていないと判定し、前記秘匿解除に用いたＨＦＮを変更し、再度、前記秘匿解除を実行し、前記秘匿解除後の前記ＭＡＣ＿ＳＤＵ内の前記データを対象として第３のＣＲＣを算出し、前記第３のＣＲＣが前記第１のＣＲＣと同値であれば、前記秘匿解除が正常に行われたものと判定し、変更した前記ＨＦＮを前記移動機内で保持しているＨＦＮへ反映することを特徴とする。
【００２２】
本発明による制御装置は、前記ＣＲＣが、パリティ符号を含む誤り訂正符号であることを特徴とする。
【００２３】
本発明による制御装置は、前記ＭＡＣ＿ＳＤＵに固定パターンを埋め込むことを特徴とする。
【００２４】
本発明による移動通信方法は、Ｗ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）のＲＡＮ（Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ）内の移動機と無線制御装置との間でデータの秘匿処理を行う移動通信方法であって、ＭＡＣ＿ＳＤＵ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ＿  Ｓｅｒｖｉｃｅ  Ｄａｔａ  Ｕｎｉｔ）の一部に前記データから算出したＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）を格納し、前記ＭＡＣ＿ＳＤＵの秘匿化を行い、秘匿解除後に前記ＣＲＣをチェックすることで秘匿解除後のデータが正常か否かの判別を行うことを特徴とする。
【００２５】
本発明による移動通信方法は、移動機と無線制御装置とが基地局を経由してデータを送受信する移動通信方法であって、前記移動機が、前記データを対象として第１のＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）を算出し、前記第１のＣＲＣおよび前記データをＭＡＣ＿ＳＤＵ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ＿  Ｓｅｒｖｉｃｅ  Ｄａｔａ  Ｕｎｉｔ）として生成し、ＨＦＮ（Ｈｙｐｅｒ  Ｆｒａｍｅ  Ｎｕｍｂｅｒ）を含む秘匿パラメータを用いて前記ＭＡＣ＿ＳＤＵを秘匿化して秘匿データとし、前記秘匿データを前記無線制御装置へ送信し、前記無線制御装置が、前記秘匿データを受信し、前記秘匿データの秘匿解除を実行し、前記秘匿解除後の前記ＭＡＣ＿ＳＤＵ内の前記データを対象として第２のＣＲＣを算出し、前記第２のＣＲＣが前記第１のＣＲＣと同値であれば、前記秘匿解除が正常に行われたものと判定することを特徴とする。
【００２６】
本発明による移動通信方法は、前記第１のＣＲＣと前記第２のＣＲＣとが同値でない場合、前記無線制御装置は、秘匿が正常に解除されていないと判定して、前記秘匿解除に用いたＨＦＮを変更し、再度、前記秘匿解除を実行し、前記秘匿解除後の前記ＭＡＣ＿ＳＤＵ内の前記データを対象として第３のＣＲＣを算出し、前記第３のＣＲＣが前記第１のＣＲＣと同値であれば、前記秘匿解除が正常に行われたものと判定し、変更した前記ＨＦＮを前記無線制御装置内で保持しているＨＦＮへ反映することを特徴とする。
【００２７】
本発明による移動通信方法は、移動機と無線制御装置とが基地局を経由してデータを送受信する移動通信方法であって、前記無線制御装置が、前記データを対象として第１のＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）を算出し、前記第１のＣＲＣおよび前記データをＭＡＣ＿ＳＤＵ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ＿  Ｓｅｒｖｉｃｅ  Ｄａｔａ  Ｕｎｉｔ）として生成し、ＨＦＮ（Ｈｙｐｅｒ  Ｆｒａｍｅ  Ｎｕｍｂｅｒ）を含む秘匿パラメータを用いて前記ＭＡＣ＿ＳＤＵを秘匿化して秘匿データとし、前記秘匿データを前記移動機へ送信し、前記移動機が、前記秘匿データを受信し、前記秘匿データの秘匿解除を実行し、前記秘匿解除後の前記ＭＡＣ＿ＳＤＵ内の前記データを対象として第２のＣＲＣを算出し、前記第２のＣＲＣが前記第１のＣＲＣと同値であれば、前記秘匿解除が正常に行われたものと判定することを特徴とする。
【００２８】
本発明による移動通信方法は、前記第１のＣＲＣと前記第２のＣＲＣとが同値でない場合、前記移動機は、秘匿が正常に解除されていないと判定して、前記秘匿解除に用いたＨＦＮを変更し、再度、前記秘匿解除を実行し、前記秘匿解除後の前記ＭＡＣ＿ＳＤＵ内の前記データを対象として第３のＣＲＣを算出し、前記第３のＣＲＣが前記第１のＣＲＣと同値であれば、前記秘匿解除が正常に行われたものと判定し、変更した前記ＨＦＮを前記移動機内で保持しているＨＦＮへ反映することを特徴とする。
【００２９】
本発明による移動通信方法は、前記ＣＲＣが、パリティ符号を含む誤り訂正符号であることを特徴とする。
【００３０】
本発明による移動通信方法は、前記ＭＡＣ＿ＳＤＵに固定パターンを埋め込むことを特徴とする。
【発明の効果】
【００３１】
以上説明したように、本発明においては、以下に記載するような効果を奏する。
【００３２】
第１の効果は、秘匿対象であるＭＡＣ＿ＳＤＵ内にＣＲＣを埋め込み、秘匿解除後ＣＲＣの正常性を確認しているので、ユーザデータを受信した装置で秘匿解除の結果の正常性を確認できることである。ここで言うユーザデータを受信した装置とは、上りの場合ＲＮＣを示し、下りの場合ＵＥを示す。
【００３３】
第２の効果は、受信したユーザデータの秘匿解除結果が異常であった時ＨＦＮを変更して再度秘匿解除処理を実施しているので、秘匿パラメータであるＨＦＮがＵＥとＲＮＣ間でずれている場合でもデータを受信した装置側で補正することができることである。
【００３４】
第３の効果は、受信したユーザデータの秘匿結果を補正するためにＨＦＮを変更した後、ＨＦＮの変更量を元のＨＦＮに反映させているので、連続して受信したユーザデータに対して連続して補正することを防ぐことができることである。
【発明を実施するための最良の形態】
【００３５】
本発明は、携帯電話の世界標準として３ＧＰＰ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）が定めているＷ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）システムのＲＡＮ（無線アクセスネットワーク：Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ）内のＵＥ（移動機：Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ）とＲＮＣ（無線制御装置：Ｒａｄｉｏ  Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌｌｅｒ）とで実行される秘匿処理において、秘匿の正常性を確認するようにしたことである。この秘匿処理において、秘匿解除を行った結果が不正と判断された場合、秘匿パラメータの一つであるＨＦＮ（Ｈｙｐｅｒ  Ｆｒａｍｅ  Ｎｕｍｂｅｒ）を変更することで補正するようにしている。このときに変更するＨＦＮの範囲はシステムデータにて定められる。
【００３６】
次に、本発明を実施するための最良の形態について図面を参照して詳細に説明する。図１は、本発明による移動通信システムの構成図である。
【００３７】
本発明による移動通信システムは、上りデータを送信するＵＥ（移動機：Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ）１０１−１と、伝送された上りデータを受信して処理するＮｏｄｅＢ（基地局）１０２−１と、ＮｏｄｅＢ１０２−１から伝送された上りデータを受信して処理するＲＮＣ（無線制御装置：Ｒａｄｉｏ  Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌｌｅｒ）１０３−１とを含む。さらに、ＲＮＣ１０３−１からのデータを伝送するＣＮ（コアネットワーク：Ｃｏｒｅ  Ｎｅｔｗｏｒｋ）１０４と、ＣＮ１０４からのデータを処理するＲＮＣ１０３−２と、ＮｏｄｅＢ１０２−２と、下りデータを受信するＵＥ１０１−２とを含む。
【００３８】
図１において、上りデータをＵＥ１０１−１が送信する場合、ＵＥ１０１−１は、ユーザデータ部分を対象として算出したＣＲＣ（第１のＣＲＣ；Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）をＭＡＣ＿ＳＤＵ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ＿  Ｓｅｒｖｉｃｅ  Ｄａｔａ  Ｕｎｉｔ）の先頭部分に搭載する。ＭＡＣ＿ＳＤＵは、秘匿の対象となるデータ領域であり、秘匿処理（Ｃｉｐｈｅｒｉｎｇ）を実行することでＭＡＣ＿ＳＤＵ（第１のＣＲＣとユーザデータ)部分は暗号化される。ＮｏｄｅＢ１０２−１を経由してＲＮＣ１０３−１が上りデータを受信すると、ＲＮＣ１０３−１は、ＭＡＣ＿ＳＤＵ部分の秘匿解除（Ｄｅｃｉｐｅｒｉｎｇ）を実行する。ＲＮＣ１０３−１は、秘匿解除後のＭＡＣ＿ＳＤＵ内のユーザデータ部分を対象としてＣＲＣ（第２のＣＲＣ）を算出し、ＭＡＣ＿ＳＤＵ内のＣＲＣ（第１のＣＲＣ）と比較し同値であれば秘匿が正常に解除されたと判定してＣＮ１０４へＭＡＣ＿ＳＤＵを送信する。
【００３９】
このとき比較したＣＲＣが同値でない（第１のＣＲＣと第２のＣＲＣとが同値でない）場合、ＲＮＣ１０３−１は、秘匿が正常に解除されていないと判定して、秘匿パラメータの一つであるＨＦＮを＋１や−１等に変更して、再度、秘匿解除を実行する。再度の秘匿解除後、上述と同様にＣＲＣを比較する（つまり、ＭＡＣ＿ＳＤＵ内のユーザデータ部分を対象としてＣＲＣ（第３のＣＲＣ）を算出し、ＭＡＣ＿ＳＤＵ内のＣＲＣ（第１のＣＲＣ）と比較する）。ＣＲＣが同値（第１のＣＲＣと第３のＣＲＣとが同値）であれば、秘匿が正常に解除されたと判定してＣＮ１０４へＭＡＣ＿ＳＤＵを送信する。同時に、変更したＨＦＮをＲＮＣ１０３−１内部で保持しているＨＦＮ（クロック部１５２が保持）へ反映することで補正を行う。このときに変更するＨＦＮの範囲はシステムデータにて定める。
【００４０】
図１において、下りデータをＲＮＣ１０３−２が送信する場合、ＲＮＣ１０３−２はＣＮ１０４から受信したＭＡＣ＿ＳＤＵ部分に秘匿処理を実行し暗号化する。ＮｏｄｅＢ１０２−２を経由して、ＵＥ１０１−２が下りデータを受信すると、ＵＥ１０１−２は、ＭＡＣ＿ＳＤＵ部分の秘匿解除（Ｄｅｃｉｐｅｒｉｎｇ）を実行する。ＵＥ１０１−２は秘匿解除後のＭＡＣ＿ＳＤＵ内のユーザデータ部分を対象としてＣＲＣ（第２のＣＲＣ）を算出し、ＭＡＣ＿ＳＤＵ内のＣＲＣ（第１のＣＲＣ）と比較し、同値であれば秘匿が正常に解除されたと判定してユーザデータ部分を音声として出力する。
【００４１】
このとき比較したＣＲＣが同値でない場合、ＵＥ１０１−２は秘匿が正常に解除されていないと判定して、秘匿パラメータの一つであるＨＦＮを＋１や−１等に変更して、再度秘匿解除を実行する。再度の秘匿解除後、上述と同様にＣＲＣを比較する（ＭＡＣ＿ＳＤＵ内のユーザデータ部分を対象としてＣＲＣ（第３のＣＲＣ）を算出し、ＭＡＣ＿ＳＤＵ内のＣＲＣ（第１のＣＲＣ）と比較する）。ＣＲＣが同値（第１のＣＲＣと第３のＣＲＣとが同値）であれば、秘匿が正常に解除されたと判定してユーザデータ部分を音声として出力する。同時に、変更したＨＦＮをＵＥ１０１−２内部で保持しているＨＦＮ（クロック部１１２が保持）へ反映することで補正を行う。
【００４２】
第１のＣＲＣと第３のＣＲＣとが同値でなければ、第３のＣＲＣを算出したのと同様に、さらに、ＨＦＮを変更して第４以上のＣＲＣを算出して、第１のＣＲＣと比較する。
【００４３】
図１、図２を参照すると、本発明の実施例の一つとして、ＵＥ（移動機：Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ）１０１とＲＮＣ（無線制御装置：Ｒａｄｉｏ  Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌｌｅｒ）１０３の構成が示されている。最初に、ＵＥ１０１の構成について説明し、次に、ＲＮＣ１０３の構成について説明する。
【００４４】
ＵＥ１０１は、入出力部１１０と、制御部１１１と、クロック部１１２と、ＭＡＣ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）処理部１１３と、秘匿処理部１１４と、ＣＲＣ（巡回符号：Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）算出部１１５と、無線入出力部１１６とを含んで構成される。
【００４５】
入出力部１１０は、入力されてきた音声や画像をエンコードしてアップリンクのユーザデータを作成する機能と、ダウンリンクのユーザデータをデコードして音声や画像を再現して出力する機能を有する。
【００４６】
制御部１１１は、他の機能部間のデータ送受信を制御する機能と、ＣＲＣチェックの判定を行う機能と、場合によってユーザデータの廃棄を行う機能と、クロック部１１２からＨＦＮとＣＦＮを呼び出して秘匿パラメータを秘匿処理部１１４へ渡す機能を有する。
【００４７】
クロック部１１２は、ＵＥ１０１内部で秘匿開始後に時間と共に変化するＨＦＮとＣＦＮの値を保持する機能を有する。ＨＦＮは、秘匿開始後にＣＦＮが２５５から０へ跨ると１カウントアップする。
【００４８】
次に、クロック部１１２およびクロック部１５２における秘匿開始のタイミング（ＨＦＮのカウント開始）について説明する。最初に呼を生起するときに、Ｉｕｂ上のＴｒａｎｓｐｏｒｔ  Ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ手順によりＣＦＮを合わせる。その後、秘匿手順の中でＲＮＣ１０３内部が保持するＣＦＮを基に秘匿を開始するＣＦＮ（Ａｃｔｉｖａｔｉｏｎ  Ｔｉｍｅ）をＵＥ１０１へ送信する。この送信によって、ＵＥ１０１とＲＮＣ１０３が同じＣＦＮで秘匿を開始するので、ＨＦＮのカウント開始も同時に行われる。つまり、ＵＥ１０１とＲＮＣ１０３は、ＨＦＮを秘匿開始後から同時にカウントし、ＣＦＮはコネクションが確立した時点から同時にカウントする。
【００４９】
ＭＡＣ処理部１１３は、３ＧＰＰ上に規定されているＭＡＣ処理をする機能を有する。秘匿処理部１１４は、与えられた秘匿パラメータを使用してＭＡＣ＿ＳＤＵ部の秘匿及び秘匿解除を行う機能を有する。
【００５０】
ＣＲＣ算出部１１５は、ユーザデータ部分のＣＲＣを算出して結果を出力する機能を有する。無線入出力部１１６は、作成されたアップリンクのＴＢ（Ｔｒａｎｓｐｏｒｔ  Ｂｌｏｃｋ）を無線上に送信する機能と、無線上から受信したダウンリンクのデータからＴＢを抽出する機能を有する。
【００５１】
次に、図２のＲＮＣ１０３の構成について説明する。ＲＮＣ１０３は、Ｉｕｂ−ＩＦ部１５０と、制御部１５１と、クロック部１５２と、ＦＰ（Ｆｒａｍｅ  Ｐｒｏｔｏｃｏｌ）／ＭＡＣ処理部１５３と、秘匿処理部１５４と、ＣＲＣ算出部１５５と、Ｉｕ−ＩＦ部１５６とを含んで構成される。
【００５２】
Ｉｕｂ−ＩＦ部１５０は、ＮｏｄｅＢ１０２から送信されたデータを受信しＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）／ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）の各種ヘッダを識別してＵＤＰペイロードを取り出す機能と、ＮｏｄｅＢ１０２へ送信するユーザデータにＩＰ／ＵＤＰの各種ヘッダを付加してＩｕｂ上に送信する機能を有する。
【００５３】
制御部１５１は、他の機能部間のデータ送受を制御する機能と、ＣＲＣチェックの判定を行う機能と、場合によってユーザデータの廃棄を行う機能と、クロック部１５２からＨＦＮとＣＦＮを呼び出して秘匿パラメータを秘匿処理部１５４へ渡す機能を有する。
【００５４】
クロック部１５２は、ＲＮＣ１０３内部で秘匿開始後に時間と共に変化するＨＦＮとＣＦＮの値を保持する機能を有する。  ＦＰ／ＭＡＣ処理部１５３は、３ＧＰＰ上に規定されているＦＰ処理とＭＡＣ処理をする機能を有する。秘匿処理部１５４は、与えられた秘匿パラメータを使用してＭＡＣ＿ＳＤＵ部の秘匿（秘匿化）及び秘匿解除などの秘匿処理を行う機能を有する。
【００５５】
ＣＲＣ算出部１５５は、ユーザデータ部分のＣＲＣを算出して結果を出力する機能を有する。Ｉｕ−ＩＦ部１５６は、ＣＮ１０４から送信されたデータを受信しＩＰ／ＵＤＰの各種ヘッダを識別してＵＤＰペイロードを取り出す機能と、ＣＮ１０４へ送信するユーザデータにＩＰ／ＵＤＰの各種ヘッダを付加してＩｕ上に送信する機能を有する。
【００５６】
図１を参照すると、本発明の構成要素であるＮｏｄｅＢ１０２−１、１０２−２とＣＮ（コアネットワーク：Ｃｏｒｅ  Ｎｅｔｗｏｒｋ）１０４は、３ＧＰＰ上規定された構成要素であり、本発明とは直接関係しないので、その詳細な構成は省略する。
【００５７】
次に、本発明を実施するための最良の形態の動作について図面を参照して説明する。
【００５８】
ＵＥ１０１とＲＮＣ１０３がデータを送信する動作を図３と図４のデータ処理のイメージ図と図５のデータ送信処理のフローチャートを使用して説明する。
【００５９】
図５において、ＵＥ１０１とＲＮＣ１０３で動作が異なり（Ｓ３０１）、ＵＥ１０１の場合、入力された音声や画像をユーザデータへエンコーディングし（Ｓ３０２）する。ＲＮＣ１０３の場合は、ＣＮ１０４から伝送されてきたデータからＥｔｈｅｒｎｅｔ（登録商標）ヘッダ・トレイラ、ＩＰヘッダ、ＵＤＰヘッダを識別して切り取りユーザデータを取得する（Ｓ３０３）。これは図４の（１）に対応する。
【００６０】
取得したユーザデータからＣＲＣを算出してＭＡＣ＿ＳＤＵ内に格納する（Ｓ３０４）。これは図３の（１）と図４の（２）に対応する。各秘匿パラメータを使用して、秘匿対象のＭＡＣ＿ＳＤＵ部に秘匿を実施し、必要に応じてＭＡＣヘッダを付与する（Ｓ３０５）。これは図３の（２）と図４の（３）に対応する。
【００６１】
ここで言う秘匿パラメータとは、３ＧＰＰ上に規定されているＣＯＵＮＴ−Ｃ（ＨＦＮとＣＦＮで構成）、ＣＫ（Ｃｉｐｈｅｒｉｎｇ  Ｋｅｙ）、ＢＥＡＲＥＲ、ＤＩＲＥＣＴＩＯＮ、ＬＥＮＧＴＨである。
【００６２】
次に、ＵＥ１０１とＲＮＣ１０３で動作が異なり（Ｓ３０６）、ＵＥ１０１の場合、無線でＮｏｄｅＢ１０２に向けて送信する（Ｓ３０７）。ＲＮＣ１０３の場合、秘匿後の演算結果をＦＰペイロード部へ格納し、ＦＰヘッダ・ＦＰトレイラを付与する（Ｓ３０８）。更に、Ｅｔｈｅｒｎｅｔ（登録商標）ヘッダ・トレイラ、ＩＰヘッダ、ＵＤＰヘッダを付与してＥｔｈｅｒｎｅｔ（登録商標）上でＮｏｄｅＢ１０２に向けて送信する（Ｓ３０９）。これは図４の（４）と図４の（５）にそれぞれ対応する。
【００６３】
次に、ＵＥ１０１とＲＮＣ１０３がデータを受信する動作を、図３と図４のデータ処理のイメージ図と図６および図７のデータ受信処理のフローチャートを使用して説明する。
【００６４】
図６において、ＵＥ１０１とＲＮＣ１０３で動作が異なり（Ｓ４０１）、ＵＥ１０１の場合ＮｏｄｅＢ１０２から無線にて伝送されてきたデータを受信する（Ｓ４０２）。ＲＮＣ１０３の場合、ＮｏｄｅＢ１０２から受信したデータのＥｔｈｅｒｎｅｔ（登録商標）ヘッダ・トレイラ、ＩＰヘッダ、ＵＤＰヘッダを識別して切り取り（Ｓ４０３）、更にＦＰヘッダ・ＦＰトレイラを識別して切り取る（Ｓ４０４）。これは、図３の（５）と図３の（６）にそれぞれ対応する。ここで、ＵＥ１０１とＲＮＣ１０３内部でそれぞれカウントしている現時点のＨＦＮをＨＦＮ（ｉｎｔｅｒ）とし、更にＨＦＮ（ｕｓｅｄ）とＨＦＮ（ｉｎｔｅｒ）を同値と定義する（Ｓ４０５）。ここでＨＦＮ（ｕｓｅｄ）は、実際に秘匿の演算で使用するＨＦＮを示しており、ＨＦＮ（ｉｎｔｅｒ）は、ＵＥ１０１とＲＮＣ１０３が内部でカウントしているＨＦＮを示している。
【００６５】
次に、必要に応じてＭＡＣヘッダを識別して切り取り、各秘匿パラメータを使用して秘匿されているＭＡＣ＿ＳＤＵ部の秘匿を解除する（Ｓ４０６）。
【００６６】
次に、連結部Ａを経た図７において、秘匿解除結果からＣＲＣをチェックしてＮＧの際にＨＦＮを変更する動作を説明する。「ＨＦＮ（ｕｓｅｄ）」と「ＨＦＮ（ｉｎｔｅｒ）」が等しいか否かを識別し（Ｓ４５０）、等しい場合ＣＲＣチェックを実施し（Ｓ４５１）、ＯＫであれば連結部Ｃへ進むが、ＮＧであれば「ＨＦＮ（ｕｓｅｄ）」に「ＨＦＮ（ｉｎｔｅｒ）＋１」を代入して（Ｓ４５２）、連結部Ｂへ進む。
【００６７】
ステップＳ４５０の判別で等しくない場合、「ＨＦＮ（ｕｓｅｄ）」と「ＨＦＮ（ｉｎｔｅｒ）＋１」が等しいか否かを識別し（Ｓ４５３）、等しい場合ＣＲＣチェックを実施し（Ｓ４５４）、ＯＫであれば内部でカウントしている現時点のＨＦＮに１を加えて（Ｓ４５５）連結部Ｃへ進む。ステップＳ４５４がＮＧであれば、「ＨＦＮ（ｕｓｅｄ）」に「ＨＦＮ（ｉｎｔｅｒ）−１」を代入して（Ｓ４５６）、連結部Ｂへ進む。ここでＣＲＣチェックＯＫ時（Ｓ４５４）に内部でカウントしている現時点のＨＦＮに１を加えている（Ｓ４５５）理由は、次の通りである。つまり、秘匿演算で使用したＨＦＮ（ｕｓｅｄ）が＋１加えることで補正できたことから、次のデータでは補正することなく処理が可能なように、ＨＦＮの根源である現時点のＨＦＮを正しい値に更新している。
【００６８】
ステップＳ４５３の判別で等しくない場合、ＨＦＮ（ｕｓｅｄ）とＨＦＮ（ｉｎｔｅｒ）−１が等しいか否かを識別し（Ｓ４５７）、等しい場合ＣＲＣチェックを実施する（Ｓ４５８）。ＣＲＣチェックがＯＫであれば内部でカウントしている現時点のＨＦＮに１を減算して（Ｓ４５９）連結部Ｃへ進む。ステップＳ４５８がＮＧであればユーザデータを廃棄し（Ｓ４６０）連結部Ｄへ進む。ステップＳ４５７の判別で等しくない場合、異常を検出してユーザデータを廃棄し（Ｓ４６１）連結部Ｄへ進む。尚、ＣＲＣチェックを実施している各ステップは、図３の（８）と図４の（９）に対応している。
【００６９】
次に、連結部Ｂ、Ｃ、Ｄを経た図６において、連結部Ｂに進んだ時はデータが正しく秘匿解除できていない場合であり、再度秘匿解除を実施する（Ｓ４０６）。連結部Ｃに進んだ時はデータが正しく秘匿解除された場合であり、ＵＥ１０１の場合、秘匿解除後のデータをデコーディングし音声や画像を出力する（Ｓ４０８）。ＲＮＣ１０３の場合、秘匿解除後のデータにＥｔｈｅｒｎｅｔ（登録商標）ヘッダ・トレイラ、ＩＰヘッダ、ＵＤＰヘッダを付与してＥｔｈｅｒｎｅｔ（登録商標）上でＣＮ１０４に向けて送信する（Ｓ４０９）。これは図３の（９）に対応する。連結部Ｄに進んだ時はＨＦＮを変えることで補正を試みたがいずれもデータが正しく秘匿解除できない場合であり、そのまま処理を終了している。
【００７０】
なお、以上述べた実施形態では、秘匿の結果が異常時の補正をＨＦＮに対してプラス・マイナス１しか実施していないが、補正の処理を繰り返すことによりプラス・マイナスＮ（自然数）で補正することが可能である。この補正によってより広範囲の補正が可能となる効果がある。
【００７１】
さらに、以上述べた実施形態では、秘匿対象であるＭＡＣ＿ＳＤＵ部分にＣＲＣを埋め込んでいるが、ＣＲＣでなくパリティ符号等に代表される他の誤り訂正符号を使用しても良い。秘匿対象であるＭＡＣ＿ＳＤＵ部分に固定パターンを埋め込んでおいて秘匿解除結果の正常性を確認（秘匿解除が正常に行われたことを確認）してもよい。固定パターンと
しては、「０ｘ０１０１」や「０ｘ０ｆ０ｆ」や「０ｘ０１２３」等でもよい。
【００７２】
さらに、以上述べた実施形態では、ＭＡＣ＿ＳＤＵ部分に埋め込んでいるＣＲＣをＩｕ側へ送受信していないが、ＣＲＣ等の誤り訂正符号をＩｕ側へ送受信することが可能である。ＲＮＣ１０３は、下りデータを送信するときに図５のステップＳ３０４で示しているＣＲＣの算出とＭＡＣ＿ＳＤＵへの格納の処理を不要とすることができる。
【００７３】
さらに、以上述べた実施形態では、ＮｏｄｅＢ１０２−ＲＮＣ１０３間のＩｕｂとＲＮＣ１０３−ＣＮ１０４間のＩｕの通信プロトコルにＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）とＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）の使用を想定して説明しているが、これに限るものではない。ＩｕｂやＩｕの通信に、ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）やＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）やＳＣＴＰ（Ｓｔｒｅａｍｉｎｇ  Ｃｏｎｔｒｏｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｐｒｏｔｏｃｏｌ）等、他の通信方式や通信プロトコルを使用して本発明を適用することが可能である。
【００７４】
なお、Ｕｕは、ＵＥ１０１−ＮｏｄｅＢ１０２間の無線インターフェース、Ｉｕｂは、ＮｏｄｅＢ１０２−ＲＮＣ１０３間のインターフェース、Ｉｕ：ＲＮＣ１０３−ＣＮ１０４間のインターフェースである。
【図面の簡単な説明】
【００７５】
【図１】本発明による移動通信システムの構成図である。
【図２】ＵＥおよびＲＮＣのブロック図である。
【図３】データ処理のイメージ図である。
【図４】データ処理のイメージ図である。
【図５】データ送信処理のフローチャートである。
【図６】データ受信処理のフローチャートである。
【図７】データ受信処理のフローチャートである。
【図８】従来の移動通信システムの秘匿処理の説明図である。
【符号の説明】
【００７６】
１０１、１０１−１、１０１−２    ＵＥ
１０２−１、１０２−２    ＮｏｄｅＢ
１０３、１０３−１、１０３−２    ＲＮＣ
１０４    ＣＮ
１１０    入出力部
１１１    制御部
１１２    クロック部
１１３    ＭＡＣ処理部
１１４    秘匿処理部
１１５    ＣＲＣ算出部
１１６    無線入出力部
１５０    Ｉｕｂ−ＩＦ部
１５１    制御部
１５２    クロック部
１５３    ＦＰ／ＭＡＣ処理部
１５４    秘匿処理部
１５５    ＣＲＣ算出部
１５６    Ｉｕ−ＩＦ部
【図１】
2006054718.tif 000003
【図２】
2006054718.tif 000004
【図３】
2006054718.tif 000005
【図４】
2006054718.tif 000006
【図５】
2006054718.tif 000007
【図６】
2006054718.tif 000008
【図７】
2006054718.tif 000009
【図８】
2006054718.tif 000010