(57)【要約】【課題】異種ネットワーク間ハンドオーバの成否に応じてＮＡＳセキュリティコンテキストを取り扱う。【解決手段】処理部１３は、ＵＥ１が異種ネットワーク間ハンドオーバに成功した場合、生成部１２が生成したＮＡＳセキュリティコンテキストを記憶部１１に記録する。また、処理部１３は、ＵＥ１が異種ネットワーク間ハンドオーバに失敗した場合、生成部１２が生成したＮＡＳセキュリティコンテキストを破棄する。そして、メッセージ保護部１４は、記憶部１１が記憶するＮＡＳセキュリティコンテキストを用いて、ＮＡＳメッセージに対して機密保護処理を行う。【選択図】図１
2011216994.tif 000002
【特許請求の範囲】
【請求項１】
移動端末に備えられ、非アクセス層（Ｎｏｎ−Ａｃｃｅｓｓ  Ｓｔｒａｔｕｍ：ＮＡＳ）の通信におけるセキュリティを処理するＮＡＳセキュリティ処理装置であって、
前記移動端末が接続するネットワークにおける機密保護に用いるセキュリティコンテキストを記憶する記憶部と、
前記移動端末が異種ネットワーク間ハンドオーバを実行する際に、ハンドオーバ先のネットワークで用いる新たなセキュリティコンテキストを生成する生成部と、
前記移動端末が異種ネットワーク間ハンドオーバに成功した場合に、前記生成部が生成したセキュリティコンテキストを前記記憶部に記録し、前記移動端末が異種ネットワーク間ハンドオーバに失敗した場合に、前記生成部が生成したセキュリティコンテキストを破棄する処理部と、
前記記憶部が記憶するセキュリティコンテキストを用いて、ＮＡＳメッセージに対して機密保護処理を行うメッセージ保護部と、
前記メッセージ保護部が機密保護処理を行ったＮＡＳメッセージを送信する送信部と
を備えることを特徴とするＮＡＳセキュリティ処理装置。
【請求項２】
前記記憶部は、接続するネットワークにおける機密保護のタイプを示す保護タイプ情報を記憶し、
前記処理部は、セキュリティコンテキストを前記記憶部に記録した後、ハンドオーバ先のネットワークで用いられる機密保護のタイプを読み出し、当該機密保護のタイプを示す保護タイプ情報を前記記憶部に記録し、
前記メッセージ保護部は、前記記憶部が記憶する保護タイプ情報に基づいてＮＡＳメッセージの機密保護処理を行う
ことを特徴とする請求項１に記載のＮＡＳセキュリティ処理装置。
【請求項３】
前記記憶部は、セキュリティコンテキストに関連付けて当該セキュリティコンテキストが現在のものであるか否かを示すカレントフラグを記憶し、
前記処理部は、セキュリティコンテキストを前記記憶部に記録した後、当該記録したセキュリティコンテキストに関連付けて、「現在（ｃｕｒｒｅｎｔ）」を示すカレントフラグを前記記憶部に記録し、他のセキュリティコンテキストに関連付けられたカレントフラグを「非現在（ｎｏｎ−ｃｕｒｒｅｎｔ）」に書き換え、
前記メッセージ保護部は、前記記憶部が「現在」を示すカレントフラグに関連付けて記憶するセキュリティコンテキストに基づいて、ＮＡＳメッセージの機密保護処理を行う
ことを特徴とする請求項１または請求項２に記載のＮＡＳセキュリティ処理装置。
【請求項４】
移動端末に備えられ、当該移動端末が接続するネットワークにおける機密保護に用いるセキュリティコンテキストを記憶する記憶部を備え、非アクセス層（Ｎｏｎ−Ａｃｃｅｓｓ  Ｓｔｒａｔｕｍ：ＮＡＳ）の通信におけるセキュリティを処理するセキュリティ処理装置を用いたＮＡＳセキュリティ処理方法であって、
生成部により、前記移動端末が異種ネットワーク間ハンドオーバを実行する際に、ハンドオーバ先のネットワークで用いる新たなセキュリティコンテキストが生成される段階と、
処理部により、前記移動端末が異種ネットワーク間ハンドオーバに成功した場合に、前記生成部が生成したセキュリティコンテキストが前記記憶部に記録され、前記移動端末が異種ネットワーク間ハンドオーバに失敗した場合に、前記生成部が生成したセキュリティコンテキストが破棄される段階と、
メッセージ保護部により、前記記憶部が記憶するセキュリティコンテキストを用いて、ＮＡＳメッセージに対して機密保護処理が行われる段階と、
送信部により、前記メッセージ保護部が機密保護処理を行ったＮＡＳメッセージが送信される段階と
を有することを特徴とするＮＡＳセキュリティ処理方法。
【請求項５】
移動端末に備えられ、非アクセス層（Ｎｏｎ  Ａｃｃｅｓｓ  Ｓｔｒａｔｕｍ：ＮＡＳ）の通信におけるセキュリティを処理するＮＡＳセキュリティ処理装置を、
前記移動端末が接続するネットワークにおける機密保護に用いるセキュリティコンテキストを記憶する記憶部、
前記移動端末が異種ネットワーク間ハンドオーバを実行する際に、ハンドオーバ先のネットワークで用いる新たなセキュリティコンテキストを生成する生成部、
前記移動端末が異種ネットワーク間ハンドオーバに成功した場合に、前記生成部が生成したセキュリティコンテキストを前記記憶部に記録し、前記移動端末が異種ネットワーク間ハンドオーバに失敗した場合に、前記生成部が生成したセキュリティコンテキストを破棄する処理部、
前記記憶部が記憶するセキュリティコンテキストを用いて、ＮＡＳメッセージに対して機密保護処理を行うメッセージ保護部、
前記メッセージ保護部が機密保護処理を行ったＮＡＳメッセージを送信する送信部
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動端末に備えられ、非アクセス層（Ｎｏｎ−Ａｃｃｅｓｓ  Ｓｔｒａｔｕｍ：ＮＡＳ）の通信におけるセキュリティを処理するＮＡＳセキュリティ処理装置、ＮＡＳセキュリティ処理方法、及びプログラムに関する。
【背景技術】
【０００２】
３ＧＰＰ（Ｔｈｉｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）では、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）の規格として、周波数効率の改善、高速化及びサービスの省コスト化を提供する新たな技術、構造及び方法を検討している。そのプロセスの１つとして、ＬＴＥでは従来のネットワーク（例えば、ＵＭＴＳ（Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｙｓｔｅｍ）、ＧＳＭ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）など）と異なるセキュリティ構造を用いることが検討されている。
【０００３】
具体的には、ＬＴＥでは、ＭＭＥ（コアネットワークノード：Ｍｏｂｉｌｅ  Ｍａｎａｇｅｍｅｎｔ  Ｅｎｔｉｔｙ）とＵＥ（移動端末：Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ）との間の通信におけるＮＡＳと、ｅＮＢ（無線基地局：ｅ  Ｎｏｄｅ  Ｂ）とＵＥとの間の通信を処理するＡＳとで異なるセキュリティコンテキストを用いることが検討されている。すなわち、ＮＡＳセキュリティは、ＭＭＥで終端し、ＡＳセキュリティは、ｅＮＢで終端する。
【０００４】
また、ＬＴＥでは、セキュリティコンテキストを階層化することが検討されている。具体的には、以下の手順でセキュリティコンテキストを階層化している。
ＵＥ及びＡｕＣ（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｃｅｎｔｅｒ）は、予め鍵情報を共有しておき、ＡＫＡ（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｋｅｙ  Ａｇｒｅｅｍｅｎｔ）を行うことによって、ＵＥとＭＭＥとの間で鍵が共有される。そして、ＵＥ及びＭＭＥは、共有する鍵からＮＡＳセキュリティに用いるＮＡＳセキュリティコンテキストを生成する。次に、ＵＥ及びｅＮＢは、ＵＥ及びＭＭＥが保持するＮＡＳセキュリティコンテキストを用いてＡＳセキュリティに用いるＡＳセキュリティコンテキストを生成する。なお、ＮＡＳセキュリティコンテキスト及びＡＳセキュリティコンテキストの生成には、一方向関数が用いられるため、ＮＡＳセキュリティコンテキストから鍵情報を再現することはできず、また、ＡＳセキュリティコンテキストからＮＡＳセキュリティコンテキストを再現することはできない。
【０００５】
これにより、攻撃者は、ｅＮＢからＡＳセキュリティコンテキストを取得しても、ＮＡＳセキュリティコンテキストを特定することができないため、攻撃者によるＮＡＳ通信の傍受を防ぐことができる。これは、ＡＳセキュリティコンテキストを保持するｅＮＢが被害を受けやすい場所（例えば、Ｈｏｍｅ  ＢＳなど）に存在する可能性が高く、これがセキュリティリスクとなると考えられるからである。
【０００６】
また、非特許文献１には、異種ネットワーク間ハンドオーバ（ｉｎｔｅｒ  ＲＡＴ  ｃｈａｎｇｅ）におけるＮＡＳセキュリティの連携処理について記載されている。異種ネットワーク間ハンドオーバとは、異なるＲＡＴ（Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｔｅｃｈｎｏｌｏｇｙ）によるネットワーク間でハンドオーバする処理のことであり、例えばＵＴＲＡＮ（ＵＭＴＳ  Ｔｅｒｒｅｓｔｒｉａｌ  Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ）とＥ−ＵＴＲＡＮ（Ｅｖｏｌｖｅｄ  ＵＴＲＡＮ）との間でハンドオーバする処理である。
【先行技術文献】
【非特許文献】
【０００７】
【非特許文献１】３ＧＰＰ  ＴＳ  ３３．４０１  Ｖ９．１．０  “３ＧＰＰ  Ｓｙｓｔｅｍ  Ａｒｃｈｉｔｅｃｔｕｒｅ  Ｅｖｏｌｕｔｉｏｎ；  Ｓｅｃｕｒｉｔｙ  Ａｒｃｈｉｔｅｃｔｕｒｅ”
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、ＬＴＥでは、異種ネットワーク間ハンドオーバに失敗した場合のＮＡＳセキュリティコンテキストの取り扱いが規定されていない。
【課題を解決するための手段】
【０００９】
本発明は上記の課題を解決するためになされたものである。本発明の一態様によれば、移動端末に備えられ、非アクセス層（ＮＡＳ）の通信におけるセキュリティを処理するＮＡＳセキュリティ処理装置が提供される。前記ＮＡＳセキュリティ処理装置は、前記移動端末が接続するネットワークにおける機密保護（ｓｅｃｕｒｉｔｙ  ｐｒｏｔｅｃｔｉｏｎ）に用いるセキュリティコンテキストを記憶する記憶部と、前記移動端末が異種ネットワーク間ハンドオーバを実行する際に、ハンドオーバ先のネットワークで用いる新たなセキュリティコンテキスト（ｎｅｗ  ｓｅｃｕｒｉｔｙ  ｃｏｎｔｅｘｔ）を生成する生成部と、前記移動端末が異種ネットワーク間ハンドオーバに成功した場合に、前記生成部が生成したセキュリティコンテキストを前記記憶部に記録し、前記移動端末が異種ネットワーク間ハンドオーバに失敗した場合に、前記生成部が生成したセキュリティコンテキストを破棄する処理部と、前記記憶部が記憶するセキュリティコンテキストを用いて、ＮＡＳメッセージに対して機密保護処理を行うメッセージ保護部と、前記メッセージ保護部が機密保護処理を行ったＮＡＳメッセージを送信する送信部とを備えることを特徴とする。
【００１０】
また、本発明の別の態様によれば、移動端末に備えられ、当該移動端末が接続するネットワークにおける機密保護に用いるセキュリティコンテキストを記憶する記憶部を備え、非アクセス層（ＮＡＳ）の通信におけるセキュリティを処理するセキュリティ処理装置を用いたＮＡＳセキュリティ処理方法が提供される。前記ＮＡＳセキュリティ処理方法は、生成部により、前記移動端末が異種ネットワーク間ハンドオーバを実行する際に、ハンドオーバ先のネットワークで用いる新たなセキュリティコンテキストが生成される段階と、処理部により、前記移動端末が異種ネットワーク間ハンドオーバに成功した場合に、前記生成部が生成したセキュリティコンテキストが前記記憶部に記録され、前記移動端末が異種ネットワーク間ハンドオーバに失敗した場合に、前記生成部が生成したセキュリティコンテキストが破棄される段階と、メッセージ保護部により、前記記憶部が記憶するセキュリティコンテキストを用いて、ＮＡＳメッセージに対して機密保護処理が行われる段階と、送信部により、前記メッセージ保護部が機密保護処理を行ったＮＡＳメッセージが送信される段階とを有することを特徴とする。
【００１１】
また、本発明のさらに別の態様によれば、移動端末に備えられ、非アクセス層（ＮＡＳ）の通信におけるセキュリティを処理するＮＡＳセキュリティ処理装置を、前記移動端末が接続するネットワークにおける機密保護に用いるセキュリティコンテキストを記憶する記憶部、前記移動端末が異種ネットワーク間ハンドオーバを実行する際に、ハンドオーバ先のネットワークで用いる新たなセキュリティコンテキストを生成する生成部、前記移動端末が異種ネットワーク間ハンドオーバに成功した場合に、前記生成部が生成したセキュリティコンテキストを前記記憶部に記録し、前記移動端末が異種ネットワーク間ハンドオーバに失敗した場合に、前記生成部が生成したセキュリティコンテキストを破棄する処理部、前記記憶部が記憶するセキュリティコンテキストを用いて、ＮＡＳメッセージに対して機密保護処理を行うメッセージ保護部、及び、前記メッセージ保護部が機密保護処理を行ったＮＡＳメッセージを送信する送信部として機能させるためのプログラムが提供される。
【発明の効果】
【００１２】
本発明の各態様によれば、処理部は、移動端末が異種ネットワーク間ハンドオーバに成功した場合に、生成部が生成したＮＡＳセキュリティコンテキストを記憶部に記録する。また、処理部は、移動端末が異種ネットワーク間ハンドオーバに失敗した場合に、生成部が生成したＮＡＳセキュリティコンテキストを破棄する。また、メッセージ保護部は、記憶部が記憶するＮＡＳセキュリティコンテキストを用いて、ＮＡＳメッセージに対して機密保護処理を行う。これにより、ＮＡＳセキュリティ処理装置は、異種ネットワーク間ハンドオーバの成否に応じてＮＡＳセキュリティコンテキストを取り扱うことができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態によるＮＡＳセキュリティ処理装置を備えるＵＥの構成を示す概略ブロック図である。
【図２】ＮＡＳセキュリティ処理装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
図１は、本発明の一実施形態によるＮＡＳセキュリティ処理装置を備えるＵＥの構成を示す概略ブロック図である。
ＵＥ１は、ＮＡＳセキュリティ処理装置１０と、ＥＭＭ（ＥＰＳ  Ｍｏｂｉｌｉｔｙ  Ｍａｎａｇｅｍｅｎｔ）２０と、ＥＳＭ（ＥＰＳ  Ｓｅｓｓｉｏｎ  Ｍａｎａｇｅｍｅｎｔ）３０とを備える。
ＮＡＳセキュリティ処理装置１０は、ＵＥ内部に備えられ、ＮＡＳ通信におけるセキュリティの処理を行う。
ＥＭＭ２０、ＥＳＭ３０は、ＮＡＳメッセージの生成及びＵＥ１が受信したＮＡＳメッセージに対する処理を行う。
【００１５】
ＮＡＳセキュリティ処理装置１０は、記憶部１１と、生成部１２と、処理部１３と、メッセージ保護部１４と、通信部１５（送信部）とを備える。
【００１６】
記憶部１１は、ＮＡＳセキュリティコンテキストを格納するセキュリティコンテキストテーブルと、保護タイプ情報（ｓｅｃｕｒｉｔｙ  ｔｙｐｅ  ＩＥ（Ｉｎｆｏｒｍａｔｉｏｎ  Ｅｌｅｍｅｎｔ））と、保護状態情報（ｓｅｃｕｒｉｔｙ  ｓｔａｔｅ  ＩＥ）とを記憶する。ここで、セキュリティコンテキストテーブルとは、接続するＮＡＳネットワークにおける機密保護に用いる鍵情報であるＮＡＳセキュリティコンテキストと、当該ＮＡＳセキュリティコンテキストが現在のものであるか否かを示すカレントフラグとを関連付けて格納するテーブルである。また、保護タイプ情報とは、接続先のネットワークで適用する機密保護のタイプ（暗号化の有無、完全性保証の有無）を示す情報である。保護状態情報とは、現在有効化されている状態（ｃｕｒｒｅｎｔ  ａｃｔｉｖａｔｅｄ  ｓｔａｔｅ）を示す情報である。
生成部１２は、ＵＥ１が異種ネットワーク間ハンドオーバを実行する際に、ハンドオーバ先のネットワークで用いる新たなＮＡＳセキュリティコンテキストを生成する。
処理部１３は、異種ネットワーク間ハンドオーバの成否に基づいて生成部１２が生成したＮＡＳセキュリティコンテキストを処理する。また、処理部１３は、記憶部１１が記憶する保護タイプ情報及び保護状態情報を処理する。
メッセージ保護部１４は、ＥＭＭ２０及びＥＳＭ３０から全てのＮＡＳメッセージを取得し、記憶部１１が記憶するＮＡＳセキュリティコンテキストを用いて当該ＮＡＳメッセージに対して機密保護処理を行う。
通信部１５は、ＥＰＳ（Ｅｖｏｌｖｅｄ  Ｐａｃｋｅｔ  Ｓｙｓｔｅｍ）  ＡＳに接続し、ＡＳメッセージを受信する。また、通信部１５は、メッセージ保護部１４が機密保護処理を行ったＮＡＳメッセージをコアネットワークに送信する。
【００１７】
そして、このような構成を有することで、ＮＡＳセキュリティ処理装置１０の処理部１３は、ＵＥ１が異種ネットワーク間ハンドオーバに成功した場合に、生成部１２が生成したＮＡＳセキュリティコンテキストを有効化する。また、ＮＡＳセキュリティ処理装置１０は、異種ネットワーク間ハンドオーバの実行前及び異種ネットワーク間ハンドオーバの実行中に用いられたＮＡＳセキュリティコンテキストを取り扱う。
メッセージ保護部１４は、ＮＡＳメッセージに対する完全性保証及び／または暗号化の必要の有無を判定する。メッセージ保護部１４は、ＮＡＳメッセージのパラメータに関連した保護設定を行う。
さらに、ＮＡＳセキュリティ処理装置１０は、ＡＳにおける潜在的な失敗、すなわち、異種ネットワーク間ハンドオーバの失敗が発生した際の処理を取り扱う。
【００１８】
次に、ＮＡＳセキュリティ処理装置１０の動作を説明する。
図２は、ＮＡＳセキュリティ処理装置の動作を示すフローチャートである。
ここでは、ＵＥ１がＵＴＲＡＮからＥ−ＵＴＲＡＮへハンドオーバする場合を例に説明する。
まず、ＮＡＳセキュリティ処理装置１０の生成部１２は、自装置を備えるＵＥ１が異種ネットワーク間ハンドオーバを開始したか否かを判定する（ステップＳ１）。生成部１２は、ＵＥ１が異種ネットワーク間ハンドオーバを開始していないと判定した場合（ステップＳ１：ＮＯ）、ＵＥ１が異種ネットワーク間ハンドオーバを開始するまで待機する。
【００１９】
生成部１２は、ＵＥ１が異種ネットワーク間ハンドオーバを開始したと判定した場合（ステップＳ１：ＹＥＳ）、ＵＭＴＳセキュリティコンテキストに基づいて、ハンドオーバ先のネットワークで用いる新たなＮＡＳセキュリティコンテキストを生成する（ステップＳ２）。
生成部１２がＮＡＳセキュリティコンテキストを生成すると、通信部１５は、ＥＰＳ  ＡＳから、異種ネットワーク間ハンドオーバの成否を示す通知を受信する（ステップＳ３）。次に、処理部１３は、通信部１５が受信した通知が、異種ネットワーク間ハンドオーバに成功したことを示すか否かを判定する（ステップＳ４）。
【００２０】
処理部１３は、受信した通知が異種ネットワーク間ハンドオーバに成功したことを示すと判定した場合（ステップＳ４：ＹＥＳ）、生成部１２が生成したＮＡＳセキュリティコンテキストを記憶部１１に記録する（ステップＳ５）。次に、処理部１３は、記憶部１１から「現在（ｃｕｒｒｅｎｔ）」を示すカレントフラグを読み出し、当該カレントフラグを「非現在（ｎｏｎ−ｃｕｒｒｅｎｔ）」に書き換える（ステップＳ６）。次に、処理部１３は、ステップＳ５で記録したＮＡＳセキュリティコンテキストに関連付けて、「現在」を示すカレントフラグを記憶部１１に記録する（ステップＳ７）。また、処理部１３は、記憶部１１の保護状態情報を「ＬＴＥ−ｍａｐｐｅｄ−ａｃｔｉｖｅ」に書き換える（ステップＳ８）。
【００２１】
処理部１３は、新たなＮＡＳセキュリティコンテキストを記憶部１１に記録すると、通信部１５を介してコアネットワークから、以降のＮＡＳメッセージの通信において用いる保護のタイプを読み出す。そして、処理部１３は、記憶部１１の保護タイプ情報を、当該保護のタイプを示す情報に書き換える（ステップＳ９）。
このように、ＵＥ１が異種ネットワーク間ハンドオーバに成功した場合、ＮＡＳセキュリティ処理装置１０は毎回、記憶部１１が記憶する保護状態情報及び保護タイプ情報を、現在有効となっている保護状態情報及び保護タイプ情報に書き換える。
【００２２】
なお、ＵＴＲＡＮからＥ−ＵＴＲＡＮへのハンドオーバにおいて、ＵＥ１から送信される最初のＮＡＳメッセージは、ＴＡＵ（Ｔｒａｃｋ  Ａｒｅａ  Ｕｐｄａｔｅ）リクエストとなる。処理部１３は、ＴＡＵメッセージの全てのパラメータを設定する。これにより、メッセージ保護部１４は、記憶部１１が「現在」を示すカレントフラグに関連付けて記憶するＮＡＳセキュリティコンテキスト、記憶部１１が記憶する保護状態情報、及び記憶部１１が記憶する保護タイプ情報に基づいてＴＡＵリクエストの保護を行い、通信部１５は、当該ＴＡＵリクエストを送信することとなる。
【００２３】
他方、処理部１３は、ステップＳ３で受信した通知が異種ネットワーク間ハンドオーバに失敗したことを示すと判定した場合（ステップＳ４：ＮＯ）、生成部１２が生成したＮＡセキュリティコンテキストを記憶部１１に記録せずに破棄する（ステップＳ１０）。つまり、異種ネットワーク間ハンドオーバの実行前に用いていたＮＡＳセキュリティコンテキストを継続して用いることとなる。なお、このとき、保護状態情報及び保護タイプ情報は何れも更新されない。
【００２４】
そして、処理部１３は、ステップＳ９で保護タイプ情報を記憶部１１に記録したか、またはステップＳ１０でＮＡＳセキュリティコンテキストを破棄した場合、ユーザなどによるＵＥ１の操作や割り込み処理などにより、外部から処理の終了要求が入力されたか否かを判定する（ステップＳ１１）。処理部１３は、外部から終了要求が入力されていないと判定した場合（ステップＳ１１：ＮＯ）、ステップＳ１に戻り、異種ネットワーク間ハンドオーバの検出を開始する。他方、処理部１３は、外部から終了要求が入力されたと判定した場合（ステップＳ１１：ＹＥＳ）、処理を終了する。
【００２５】
このように、本実施形態によれば、処理部１３は、ＵＥ１が異種ネットワーク間ハンドオーバに成功した場合、生成部１２が生成したＮＡＳセキュリティコンテキストを記憶部１１に記録する。また、処理部１３は、ＵＥ１が異種ネットワーク間ハンドオーバに失敗した場合、生成部１２が生成したＮＡＳセキュリティコンテキストを破棄する。そして、メッセージ保護部１４は、記憶部１１が記憶するＮＡＳセキュリティコンテキストを用いて、ＮＡＳメッセージに対して機密保護処理を行う。これにより、ＮＡＳセキュリティ処理装置１０は、異種ネットワーク間ハンドオーバの成否に応じてＮＡＳセキュリティコンテキストを取り扱うことができる。つまり、３ＧＰＰで指定されていない異種ネットワーク間ハンドオーバの失敗時におけるＮＡＳセキュリティコンテキストの扱い方を明確にすることができる。
【００２６】
なお、特殊なケースとして、ステップＳ３で通信部１５が異種ネットワーク間ハンドオーバの成功を示す通知を受信し、その後にＲＲＣ（Ｒａｄｉｏ  Ｒｅｓｏｕｒｃｅ  Ｃｏｎｔｒｏｌ）コネクションを失う場合があるが、この場合は、異種ネットワーク間ハンドオーバが成功したものとみなし、ステップＳ２で生成部１２が生成したＮＡＳセキュリティコンテキストを「現在」のものとして用いる。
【００２７】
また、記憶部１１が保護状態情報と保護タイプ情報とを記憶することで、ＵＥ１のＮＡＳがどのような状態にあるかを知ることが容易となる。ＵＥ１は、ＮＡＳメッセージを送信する際に、保護のタイプが完全性保証のみか、完全性保証及び暗号化を行うか、及び平文のＮＡＳメッセージを送信するべきかを判断する必要があるが、これにより、ＬＴＥの開発においてこれらの判断を容易にすることができる。
【００２８】
以上、図面を参照してこの発明の各実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
例えば、本実施形態では、ＵＥ１が異種ネットワーク間ハンドオーバに成功した場合、処理部１３が、記憶部１１から「現在」を示すカレントフラグを読み出し、当該カレントフラグを「非現在」に書き換え、新たなＮＡＳセキュリティコンテキストに「現在」を示すカレントフラグを関連付けて記録する例を説明したが、これに限られない。例えば、ＵＥ１が異種ネットワーク間ハンドオーバに成功した場合、処理部１３は、記憶部１１から全てのＮＡＳセキュリティコンテキストを破棄し、新たなＮＡＳセキュリティコンテキストに「現在」を示すカレントフラグを関連付けて記録するようにしても良い。
また例えば、ステップＳ６によるカレントフラグの書き換えは、ＮＡＳセキュリティコンテキストがフルネイティブ（ｆｕｌｌ  ｎａｔｉｖｅ）である場合にのみ行うようにしても良い。
【００２９】
上述のＮＡＳセキュリティ処理装置１０は、内部にコンピュータシステムを有している。そして、上述した各処理部の動作は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００３０】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００３１】
１  ＵＥ
１０  ＮＡＳセキュリティ処理装置
１１  記憶部
１２  生成部
１３  処理部
１４  メッセージ保護部
１５  通信部
２０  ＥＭＭ
３０  ＥＳＭ
【図１】
2011216994.tif 000003
【図２】
2011216994.tif 000004
【外国語明細書】
2011216994.tif 000005
2011216994.tif 000006
2011216994.tif 000007
2011216994.tif 000008
2011216994.tif 000009
2011216994.tif 000010
2011216994.tif 000011
2011216994.tif 000012
2011216994.tif 000013
2011216994.tif 000014
2011216994.tif 000015
2011216994.tif 000016
2011216994.tif 000017
2011216994.tif 000018
2011216994.tif 000019
2011216994.tif 000020
2011216994.tif 000021
2011216994.tif 000022
2011216994.tif 000023
2011216994.tif 000024