(57)【特許請求の範囲】
【請求項１】
加入者認証モジュールの認証を行う認証装置からの要求にしたがって、ＲＡＮＤフィールドを含む認証ベクトルを生成し、生成した認証ベクトルを前記認証装置に送信する認証ベクトル生成装置において、
当該認証ベクトル生成装置を運用するオペレータの設定に基づいて、加入者側端末設備に装着される加入者認証モジュールの機能の一部若しくは全部を停止させる機能停止の旨を設定する設定手段と、
前記加入者側端末設備を介して加入者認証モジュールとの認証を行うための認証ベクトルの発行要求を受け付ける要求受付手段と、
前記要求受付手段により認証ベクトルの発行要求を受け付けると、前記加入者側端末設備に装着された加入者認証モジュールの認証のための認証ベクトルを生成する認証ベクトル生成手段と、
前記設定手段により前記加入者認証モジュールの機能停止の旨が設定された場合、前記認証ベクトル生成手段により生成された認証ベクトルのＲＡＮＤフィールドに、前記加入者認証モジュールの機能の一部若しくは全部を停止させることを指示する停止情報を付加する付加手段と、
前記付加手段により停止情報が付加された認証ベクトルを、前記認証装置に送信する認証ベクトル送信手段と、
を備える認証ベクトル生成装置。
【請求項２】
加入者側端末設備に装着される加入者認証モジュールであって、
移動通信網の前記加入者認証モジュールの認証に用いられる認証ベクトルのＲＡＮＤフィールドに含まれている、前記加入者認証モジュールの一部若しくは全部の機能を停止させるための停止情報を受信する停止情報受信手段と、
前記停止情報受信手段により受信された停止情報に基づいて、前記加入者認証モジュールにおける一部若しくは全部の機能を停止させる停止手段と、
を備える加入者認証モジュール。
【請求項３】
加入者認証モジュールの認証を行う認証装置と、前記認証装置からの要求にしたがって、ＲＡＮＤフィールドを含む認証ベクトルを生成し、前記認証装置に生成した認証ベクトルを送信する認証ベクトル生成装置と、加入者側端末設備に装着される前記加入者認証モジュールとを含んで構成される移動通信システムであって、
前記認証ベクトル生成装置は、
当該認証ベクトル生成装置を運用するオペレータの設定に基づいて、当該加入者側端末設備に装着される前記加入者認証モジュールの機能の一部若しくは全部を停止させる旨を設定する設定手段と、
前記設定手段に設定された前記加入者側端末設備を介して加入者認証モジュールとの認証を行うための認証装置から認証ベクトルの発行要求を受け付ける要求受付手段と、
前記要求受付手段により認証ベクトルの発行要求を受け付けると、前記加入者側端末設備における前記加入者認証モジュールの認証のための認証ベクトルを生成する認証ベクトル生成手段と、
前記設定手段により前記加入者認証モジュールの機能停止の旨が設定された場合、前記認証ベクトル生成手段により生成された認証ベクトルのＲＡＮＤフィールドに、前記加入者認証モジュールにおける一部若しくは全部の機能を停止させることを指示する停止情報を付加する付加手段と、
前記付加手段により停止情報が付加された認証ベクトルを前記認証装置に送信する認証ベクトル送信手段と、
を備え、
前記加入者認証モジュールは、
前記認証ベクトル送信手段により送信された認証ベクトルのＲＡＮＤフィールドに含まれている停止情報を受信する停止情報受信手段と、
前記停止情報受信手段により受信された停止情報に基づいて、前記加入者認証モジュールにおける一部若しくは全部の機能を停止させる停止手段と、
を備える
ことを特徴とする移動通信システム。
【請求項４】
加入者認証モジュールの認証を行う認証装置からの要求にしたがって、ＲＡＮＤフィールドを含む認証ベクトルを生成し、生成した認証ベクトルを前記認証装置に送信する認証ベクトル生成装置の認証ベクトル生成方法において、
当該認証ベクトル生成装置を運用するオペレータの設定に基づいて、当該加入者側端末設備に装着された加入者認証モジュールの機能の一部若しくは全部を停止させる旨を設定する設定ステップと、
前記設定ステップで設定された加入者側端末設備を介して加入者認証モジュールとの認証を行うための認証装置から認証ベクトルの発行要求を受け付ける受付ステップと、
前記受付ステップにより認証ベクトルの要求を受け付けると、前記加入者側端末設備における前記加入者認証モジュールの認証のための認証ベクトルを生成する認証ベクトル生成ステップと、
前記設定ステップにより前記加入者認証モジュールの機能停止の旨が設定された場合、前記認証ベクトル生成ステップにより生成された認証ベクトルのＲＡＮＤフィールドに、前記加入者認証モジュールにおける一部若しくは全部の機能を停止させることを指示する停止情報を付加する付加ステップと、
前記付加ステップにより停止情報が付加された認証ベクトルを、前記認証装置に送信する送信ステップと、
を備える認証ベクトル生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、加入者認証モジュールの機能を停止させるための認証ベクトル生成装置、加入者認証モジュール、移動通信システムおよび認証ベクトル生成方法に関する。
【背景技術】
【０００２】
近年、個人情報保護に関する法令の制定など、個人情報の保護に関する世論が高まっている。一方、移動通信事業は加入者数が数千万人に至り、日常生活で極めて身近な存在となっている。
【０００３】
移動通信において使用者が使用および管理する加入者認証モジュールおよび加入者認証モジュールが装着された携帯電話も個人情報を数多く含む装置であるが、平時使用者が携行して使用する装置であるため、時として紛失または盗難などにより使用者の管理外に陥ることも珍しくない。加入者認証モジュールまたは加入者認証モジュールが装着された携帯電話を紛失した場合、あるいは盗難に遭った場合において、その後、当該加入者認証モジュールを使用した通話または通信の利用停止を行うことは、移動通信網の加入者が契約する移動通信事業者または加入者認証モジュール発行者等（以下、当該移動通信事業者または当該加入者認証モジュール発行者によりサービス提供される移動通信網を「ホーム網」という）に連絡するだけで速やかに対応することが可能である。
【０００４】
しかし、当該加入者認証モジュールを使用した通信回線の利用停止は、あくまでホーム網のネットワーク側設備による呼接続を実施しないということであって、携帯電話に装着されている加入者認証モジュール自体の機能を停止することはできない。
【０００５】
ここで、加入者認証モジュール自体の機能を停止させる、即ち正当な使用者以外には使用させないための機構として、加入者認証モジュールにＰＩＮ（Personal Identity Number）を入力し照合させることにより、当該加入者認証モジュールの正当な使用者であることを認証する機能がある。すなわち、移動機の電源投入（すなわち、加入者認証モジュールへの電源供給の開始）の際に、ユーザがＰＩＮを入力することで、加入者認証モジュールは正当な使用者であることを認証することが考えられている。
【０００６】
このＰＩＮによる認証機能にあっては、ＰＩＮが第三者に知られていない限りは、加入者認証モジュールのＰＩＮを照合済み状態とすることができない。このため、例えば加入者認証モジュールを他の携帯電話に差し替え、いったん、加入者認証モジュールへの電源供給を絶った後には、再び電源投入した加入者認証モジュールにおいてＰＩＮ照合を必要とする内部情報へのアクセスはできないこととなる。
【０００７】
また、下記特許文献１には、盗難または紛失等の際に、容易にかつ確実に第三者による携帯端末装置の諸機能を停止させる機能停止方法についてのものであって、盗難または紛失した携帯端末装置に対して電子メールを送信することにより、その携帯端末装置の諸機能を停止させることが記載されている。
【特許文献１】特開２００２−２０９２６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、加入者認証モジュールのＰＩＮ照合については、いったん正当な情報が入力されてしまうと（以下、照合済み状態とする）、それ以降は加入者認証モジュールの電源が遮断されるか、あるいはリセット（再起動）が行われるまで、照合済み状態を保持してしまう。また、通常、加入者認証モジュールの装着された携帯電話を紛失した場合において、少なくとも正当な使用者が携帯電話を管理していた時点にあっては、加入者認証モジュールのＰＩＮは照合済みであると考えられる。
【０００９】
したがって、当該携帯電話を拾得したのち、当該携帯電話に適合する装置（充電器）を使用して電源の供給を遮断しない限り、当該加入者認証モジュールのＰＩＮ照合済み状態を保持することができ、この場合は、加入者認証モジュールに格納されている情報へのアクセスが可能となる。
【００１０】
また、正当な使用者は、ＰＩＮ入力をして設定することによって、当該加入者認証モジュールに対するＰＩＮ照合機能自体を予め無効化しておくことも可能である。すなわち、ＰＩＮ照合機能が無効化された状態の加入者認証モジュールは、拾得された携帯電話から加入者認証モジュールを抜き取って、別の携帯電話に差し替え、あるいはパーソナルコンピュータにＩＣカードリーダライタを接続して、内部の格納情報を閲覧等行うことは極めて容易となる。
【００１１】
また、上記特許文献１では、電子メール機能を必要とするため、全ての携帯端末装置に適用することは困難である。さらに、電子メールを受信することができない、例えば電波の入らない場所に移動機が位置するときにはその機能を実行することができず、また電波が入る場所に移動したとしても、すぐに電子メールを受信することができない場合もあるため、迅速に携帯端末装置の機能を停止させることができない。
【００１２】
そこで、上述の課題を解決するために、本発明は、迅速に加入者認証モジュールの機能の一部または全部を停止させることができる認証ベクトル生成装置、加入者認証モジュール、移動通信システム、および認証ベクトル生成方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明の認証ベクトル生成装置は、加入者認証モジュールの認証を行う認証装置からの要求にしたがって、ＲＡＮＤフィールドを含む認証ベクトルを生成し、生成した認証ベクトルを上記認証装置に送信する認証ベクトル生成装置において、当該認証ベクトル生成装置を運用するオペレータの設定に基づいて、当該加入者側端末設備に装着される加入者認証モジュールの機能の一部若しくは全部を停止させる機能停止の旨を設定する設定手段と、上記加入者側端末設備を介して加入者認証モジュールとの認証を行うための認証ベクトルの発行要求を受け付ける要求受付手段と、上記要求受付手段により認証ベクトルの要求を受け付けると、上記加入者側端末設備に装着された加入者認証モジュールの認証のための認証ベクトルを生成する認証ベクトル生成手段と、上記設定手段により上記加入者認証モジュールの機能停止の旨が設定された場合、上記認証ベクトル生成手段により生成された認証ベクトルのＲＡＮＤフィールドに、上記加入者認証モジュールの機能の一部若しくは全部を停止させることを指示する停止情報を付加する付加手段と、上記付加手段により停止情報が付加された認証ベクトルを、上記認証装置に送信する認証ベクトル送信手段と、を備えている。
【００１４】
また、本発明の認証ベクトル生成方法は、加入者認証モジュールの認証を行う認証装置からの要求にしたがって、ＲＡＮＤフィールドを含む認証ベクトルを生成し、生成した認証ベクトルを上記認証装置に送信する認証ベクトル生成装置の認証ベクトル生成方法において、当該認証ベクトル生成装置を運用するオペレータの設定に基づいて、当該加入者側端末設備に装着された加入者認証モジュールの機能の一部若しくは全部を停止させる旨を設定する設定ステップと、上記設定ステップに設定された加入者側端末設備を介して加入者認証モジュールとの認証を行うための認証装置から認証ベクトルの発行要求を受け付ける受付ステップと、上記受付ステップにより認証ベクトルの要求を受け付けると、上記加入者側端末設備における上記加入者認証モジュールの認証のための認証ベクトルを生成する認証ベクトル生成ステップと、上記設定ステップにより上記加入者認証モジュールの機能停止の旨が設定された場合、上記認証ベクトル生成ステップにより生成された認証ベクトルのＲＡＮＤフィールドに、上記加入者認証モジュールにおける一部若しくは全部の機能を停止させることを指示する停止情報を付加する付加ステップと、上記付加ステップにより停止情報が付加された認証ベクトルを、上記認証装置に送信する送信ステップと、を備えている。
【００１５】
この発明によれば、認証ベクトル生成装置を運用するオペレータまたは加入者側端末設備のユーザからの設定に基づいて、加入者側端末設備に装着される加入者認証モジュールの機能の一部または全部を停止させる旨を設定しておき、設定された加入者側端末設備から位置登録が行われた認証装置から認証ベクトルの発行要求を受け付けると、加入者側端末設備における加入者認証モジュールの認証のための認証ベクトルを生成する。そして、上記加入者認証モジュールの機能停止の旨が設定された場合、生成された認証ベクトルのＲＡＮＤフィールドに、加入者認証モジュールにおける一部若しくは全部の機能を停止させることを指示する停止情報を付加し、停止情報が付加された認証ベクトルを、上記認証装置に送信することができる。
【００１６】
これにより、移動機などの加入者側端末設備からの位置登録要求にしたがって、機能停止のための認証ベクトルが生成されるため、加入者側端末設備が電波の届く場所に位置する場合には、迅速にその機能を停止させることができる。さらに、認証ベクトルのうち、ＲＡＮＤフィールドに機能停止のための停止情報を付加するために、ローミングなどによりＧＳＭ（Global System for Mobile Communications）に基づいた網とＩＭＴ（International MobileTelecommunication）−２０００に基づいた網とを経由した通信であっても、クインテットからトリプレットへの変換において削除または変換がされることなく、確実に停止のための情報を加入者側設備端末に伝達することができる。
【００１７】
本発明の加入者認証モジュールは、加入者側端末設備に装着される加入者認証モジュールであって、移動通信網の上記加入者認証モジュールの認証に用いられる認証ベクトルのＲＡＮＤフィールドに含まれている、上記加入者認証モジュールの一部若しくは全部の機能を停止させるための停止情報を受信する停止情報受信手段と、上記停止情報受信手段により受信された停止情報に基づいて、上記加入者認証モジュールにおける一部若しくは全部の機能を停止させる停止手段と、を備えている。
【００１８】
この発明によれば、認証ベクトルのＲＡＮＤフィールドに記述された、加入者認証モジュールの一部または全部の機能を停止させるための停止情報を受信し、受信された停止情報に基づいて、上記加入者認証モジュールにおける一部若しくは全部の機能を停止させることができる。
【００１９】
これにより、加入者側端末設備においては、位置登録の要求を行うことができる状態、すなわち電波の届くところに位置するのであれば、迅速に認証ベクトルに設定された機能を停止することができる。また、認証ベクトルのＲＡＮＤフィールドに設定された、機能停止のための停止情報に基づいて機能停止処理を行うことができ、ローミングなどによりＧＳＭに基づいた網と、ＩＭＴ−２０００に基づいた網とを経由した通信であっても、クインテットからトリプレットへの変換においてこの停止情報が削除または変換されることなく、確実に停止情報を取り出し、機能の停止を実行することができる。
【００２０】
本発明の移動通信システムは、加入者認証モジュールの認証を行う認証装置と、上記認証装置からの要求にしたがって、ＲＡＮＤフィールドを含む認証ベクトルを生成し、上記認証装置に生成した認証ベクトルを送信する認証ベクトル生成装置と、加入者側端末設備に装着される上記加入者認証モジュールとを含んで構成される移動通信システムであって、上記認証ベクトル生成装置は、当該認証ベクトル生成装置を運用するオペレータの設定に基づいて、当該加入者側端末設備に装着される上記加入者認証モジュールの機能の一部若しくは全部を停止させる旨を設定する設定手段と、上記設定手段に設定された上記加入者側端末設備を介して加入者認証モジュールとの認証を行うための認証装置から認証ベクトルの発行要求を受け付ける要求受付手段と、上記要求受付手段により認証ベクトルの要求を受け付けると、上記加入者側端末設備における上記加入者認証モジュールの認証のための認証ベクトルを生成する認証ベクトル生成手段と、上記設定手段により上記加入者認証モジュールの機能停止の旨が設定された場合、上記認証ベクトル生成手段により生成された認証ベクトルのＲＡＮＤフィールドに、上記加入者認証モジュールにおける一部若しくは全部の機能を停止させることを指示する停止情報を付加する付加手段と、上記付加手段により停止情報が付加された認証ベクトルを上記認証装置に送信する認証ベクトル送信手段と、を備え、上記加入者認証モジュールは、上記認証ベクトル送信手段により送信された認証ベクトルのＲＡＮＤフィールドに含まれている停止情報を受信する停止情報受信手段と、上記停止情報受信手段により受信された停止情報に基づいて、上記加入者認証モジュールにおける一部若しくは全部の機能を停止させる停止手段と、を備えている。
【００２１】
これにより、移動機などの加入者側端末設備からの位置登録要求にしたがって、機能停止のための認証ベクトルが生成されるため、加入者側端末設備が電波の届く場所に位置する場合には、迅速にその機能を停止させることができる。さらに、認証ベクトルのうち、ＲＡＮＤフィールドに機能停止のための停止情報を付加するために、ローミングなどによりＧＳＭに基づいた網と、ＩＭＴ−２０００に基づいた網とを跨いだ通信であっても、クインテットからトリプレットへの変換において削除または変換がされることなく、確実に停止のための情報を加入者側設備端末に伝達することができる。
【００２２】
加入者側端末設備においては、位置登録の要求を行うことができる状態、すなわち電波の届くところに位置するのであれば、迅速に認証ベクトルに設定された機能を停止することができる。また、認証ベクトルのＲＡＮＤフィールドに設定された、機能停止のための停止情報に基づいて機能停止処理を行うことができ、ローミングなどによりＧＳＭに基づいた網と、ＩＭＴ−２０００に基づいた網とを経由した通信であっても、クインテットからトリプレットへの変換においてこの停止情報が削除または変換されることなく、確実に停止情報を取り出し、機能の停止を実行することができる。
【発明の効果】
【００２３】
本発明によれば、加入者側端末設備が電波の届く場所に位置する場合には、迅速にその機能を停止させることができる。また、加入者側端末設備に装着された加入者側モジュールにおいては、認証ベクトルに基づいて迅速にその機能を停止することができる。
【発明を実施するための最良の形態】
【００２４】
本発明は、例示のために示された添付図面を参照して以下の詳細な記述を考慮することによって容易に理解することができる。引き続いて、添付図面を参照しながら本発明の実施の形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００２５】
図１に、本実施形態に係るＨＬＲ１０（Home Location Resister：認証ベクトル生成装置）、ＶＬＲ２０（Visitor Location Resister：認証装置）およびＵＳＩＭ４０（User Subscriber Identity Module：加入者認証モジュール）が装着された移動機３０を含んで構成される移動通信システム１の構成を示す。移動通信システム１において、移動通信網２は、ネットワーク事業者毎に存在している。移動通信システム１において、移動機３０（加入者側端末設備）はその移動機３０の加入者が契約しているネットワーク事業者の移動通信網の通信エリア内に存在していない場合であっても、別のネットワーク事業者の移動通信網の通信エリア内（例えば、ＶＬＲ２０により認証がされるエリア内）に存在していれば、その別のネットワークを介して通信を行うことができる。即ち、移動通信システム１においては、ローミングが可能である。
【００２６】
本実施形態においては、移動通信網２ａを移動機３０の加入者が契約しているネットワーク事業者の移動通信網とし（以下、この移動通信網をホーム網２ａと呼ぶ）、移動通信網２ｂを別のネットワーク事業者の移動通信網とする（以下、この移動通信網をローミング網２ｂと呼ぶ）。また、ホーム網２ａはＩＭＴ−２０００による網であって、例えば日本国内における網であり、ローミング網２ｂはＧＳＭによる網であり、例えば海外における網であるものとする。以下、移動機３０は、海外のＧＳＭによるローミング網２ｂを経由してホーム網２ａと通信することを前提にして、移動通信システム１の各構成要素について説明する。
【００２７】
ＨＬＲ１０は、移動通信網の加入者認証モジュールの認証に用いる認証ベクトル（ＡＶ）を生成する装置であり、各移動通信網２に存在している。移動通信網２ａのＨＬＲを、ＨＬＲ１０とする。図１に示すように、ＨＬＲ１０は、認証ベクトル生成部１１（認証ベクトル生成手段）と、加入者認証モジュールにおける一部または全部の機能を停止させることを指示する停止情報付加部１２（付加手段）と、認証ベクトル送信部１３（認証ベクトル送信手段）と、機能停止設定部１４（設定手段）と、要求受付部１５（要求受付手段）とを備える。
【００２８】
ＨＬＲ１０は、具体的にはＣＰＵおよびメモリ等を含んで構成される情報処理装置により実現されることが好ましい。図２は、そのＨＬＲ１０のハードウェア構成図である。ＨＬＲ１０は、物理的には、図２に示すように、ＣＰＵ１０１、主記憶装置であるＲＡＭ１０２およびＲＯＭ１０３、ハードディスク等の補助記憶装置１０５、入力デバイスであるキーボードおよびマウス等の入力装置１０６、ディスプレイ等の出力装置１０７、ネットワークカード等のデータ送受信デバイスである通信モジュール１０４などを含むコンピュータシステムとして構成されている。図１において説明した各機能は、図２に示すＣＰＵ１０１、ＲＡＭ１０２等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ１０１の制御のもとで通信モジュール１０４、入力装置１０６、出力装置１０７を動作させるとともに、ＲＡＭ１０２や補助記憶装置１０５におけるデータの読み出しおよび書き込みを行うことで実現される。以下、図１に示す機能ブロックに基づいて、各構成要素を説明する。
【００２９】
認証ベクトル生成部１１は、加入者認証モジュールの認証に用いられる認証ベクトルを生成する部分である。認証ベクトルの生成は複数のフィールドを有する電子データを生成することにより行われる。例えば、認証ベクトル生成部１１は、図３（ａ）に示すデータ列からなる認証ベクトルを生成する。図３（ａ）は、ＩＭＴ−２０００に基づいた認証ベクトルを示す模式図である。図３（ａ）に示すように、ＩＭＴ−２０００に基づいた認証ベクトルは、クインテットと呼ばれるデータ列からなるものである。具体的には、クインテットの認証ベクトルは、ＲＡＮＤ、ＸＲＥＳ、ＣＫ、ＩＫ、およびＡＵＴＮから構成されるデータ列で示される。このうちＲＡＮＤフィールドは、認証処理のための乱数を記述しておく部分であり、さらに本実施形態においては、ＵＳＩＭ４０の機能を停止させるための停止情報が記述されている。
【００３０】
ここで、ホーム網２ａのＨＬＲ１０で生成される認証ベクトル、即ちＵＳＩＭ４０を所有する加入者認証モジュールの認証のために生成される認証ベクトルについて説明する。ホーム網２ａはＩＭＴ−２０００による移動通信網であるので、ホーム網２ａのＨＬＲ１０により生成される認証ベクトルは、図３（ａ）に示すようなＲＡＮＤ、ＸＲＥＳ、ＣＫ、ＩＫおよびＡＵＴＮの５つのフィールドを有するクインテットである。
【００３１】
さらに具体的に説明する。ＸＲＥＳフィールドには、ＵＳＩＭ４０において行われた演算結果を検証するための情報が含まれる。この情報は、ＨＬＲ１０と認証対象のＵＳＩＭ４０とによってのみ知られている秘密情報およびアルゴリズムにより求められるのが好ましい。ＣＫフィールドには、無線通信路を秘匿化するための情報が含まれる。ＩＫフィールドには、無線通信内容の照合を行うための情報が含まれる。ＡＵＴＮフィールドには、ＵＳＩＭ４０において、移動通信網２を認証する情報が含まれる。クインテットに認証の演算に用いられるアルゴリズムを特定する情報はＡＵＴＮフィールドに含まれるＡＭＦフィールドに含められる。なお、ローミング網２ｂのＶＬＲ２０で認証が行われるときには、このクインテットは、トリプレット（図３（ｂ）参照）に変換される場合がある。変換内容については、後述する。
【００３２】
停止情報付加部１２は、機能停止設定部１４により設定された移動機３０に対する位置登録の処理を行う場合に、認証ベクトル生成部１１により生成される認証ベクトルを読み出し、認証ベクトルのＲＡＮＤフィールドに、ＵＳＩＭ４０における停止情報を付加する部分である。認証ベクトル生成部１１により生成され、停止情報付加部１２により停止情報が付加された認証ベクトルは、認証ベクトル送信部１３に出力される。
【００３３】
認証ベクトル送信部１３は、停止情報付加部１２により停止情報が付加された認証ベクトルをＶＬＲ２０に送信する。
【００３４】
機能停止設定部１４は、ＨＬＲ１０に接続されたコンソールと呼ばれる制御卓（図示せず）からＨＬＲ１０のオペレータから設定指示を受け付け、設定する部分である。具体的には、機能停止設定部１４は、ＵＳＩＭ４０により特定されたＵＳＩＭ４０自体の機能の一部または全部を停止する旨を受け付け、その設定を行う部分である。なお、機能停止設定部１４は、コンソールからオペレータによる指示を受け付けるだけではなく、移動機３０のユーザから通信網を経由して遠隔操作によりＵＳＩＭ４０により特定されたＵＳＩＭ４０自体の機能の一部または全部を停止することの設定を受け付けて、記憶するようにしてもよい。
【００３５】
要求受付部１５は、ＶＬＲ２０から認証ベクトルの要求を加入者側端末設備の通信部３１およびインターフェース部３２を介して受け付ける部分である。要求受付部１５は、認証ベクトルの要求を受け付けると、認証ベクトル生成部１１に認証ベクトル生成のための指示を出力する。
【００３６】
ＶＬＲ２０は、移動機３０の位置を管理し、記憶する装置であって、ＨＬＲ１０により生成された認証ベクトルを用いて、移動機３０およびＵＳＩＭ４０に対して実際の認証処理を行う装置である。このＶＬＲ２０も、各移動通信網２に存在しており、移動機３０がローミング網２ｂからローミングによりホーム網２ａに接続する場合は、ローミング網２ｂのＶＬＲ２０により認証処理が行われる。ＶＬＲ２０における具体的な認証処理については後述する。
【００３７】
移動機３０は、移動通信網の加入者に用いられ、移動通信システム１における通信を行う装置である。ここでいう通信には、例えば音声通信、パケット通信等が該当する。図１に示すように、移動機３０は、移動通信機能を有する通信部３１と、ＵＳＩＭ４０との情報の送受信を行うインターフェース部３２とを備える。
【００３８】
ＵＳＩＭ４０は、移動機３０に装着され、ＶＬＲ２０により行われる加入者認証モジュールの認証に必要な演算を行う装置である。ＵＳＩＭ４０は、具体的には移動機３０に装着可能なＩＣカードにより実現され、加入者の電話番号や加入しているネットワーク事業者に関する情報を記憶していることが好ましい。図１に示すようにＵＳＩＭ４０は、加入者認証モジュールにおける一部または全部の機能を停止させることを実行する機能停止部４１（停止手段）と、受信部４２（停止情報受信手段）と、特定部４３と、演算部４４と、送信部４５とを備える。
【００３９】
機能停止部４１は、例えば外部からこのＵＳＩＭ４０内部に格納されている電話帳情報を参照するための機能およびその他使用者が個別に設定可能な情報を格納している部分を参照するための機能を無効化する、すなわち外部からの参照を停止するための機能部分である。この他に、ＵＳＩＭ４０を使用してのネットワーク接続を不可能とするために、ＵＳＩＭ４０が有する全ての機能を停止（無応答状態とする）する、認証演算をできないようにする、ＰＩＮコードの入力を要求するように再設定した上でＵＳＩＭ４０自身に記憶されている情報を消去してリセットするなどを、機能停止部４１が行うようにしても良い。
【００４０】
受信部４２は、演算に用いるデータまたは機能停止のためのデータを移動機３０のインターフェース部３２から受信する部分である。移動機３０から送信されるデータには、少なくとも認証ベクトルのＲＡＮＤフィールドの情報が含まれる。受信されたデータは、特定部４３に送信される。
【００４１】
特定部４３は、受信されたデータの認証ベクトルのＲＡＮＤフィールドに含まれる停止情報を参照して、機能停止部４１における停止情報を特定する部分である。特定部４３が停止情報を特定した場合、その旨を機能停止部４１に出力し、機能停止を実行させる。
【００４２】
演算部４４は、受信されたデータを用いて認証のための演算を行う部分である。演算結果の情報は、移動機３０に送信するため送信部４５に送信される。
【００４３】
送信部４５は、演算された演算結果の情報を移動機３０に送信する部分である。移動機３０は、送信部４５により送信された演算結果に基づいて認証処理が完了したか否かを判断することができる。
【００４４】
以下、図４のシーケンス図を用いて、本実施形態における移動通信システム１により実行される処理を説明する。本処理は、移動機３０がローミング網２ｂの通信エリア内（例えばＧＳＭによる網が構成されている外国）に位置しているときに、位置登録が行われた場合に実行される、ＵＳＩＭ４０を認証する処理である。
【００４５】
まず、ＵＳＩＭ４０を装着した移動機３０から位置登録の要求がなされ、移動機３０が位置するエリアを管理するローミング網２ｂのＶＬＲ２０は、その要求を受ける。そして、ＶＬＲ２０は、移動機３０からの位置登録の要求に応じて、ホーム網２ａのＨＬＲ１０に対して、ＵＳＩＭ４０を認証するための認証ベクトルの払い出し要求を行う（Ｓ０１）。本実施形態では、移動機３０（ＵＳＩＭ４０）の加入者が契約しているネットワーク事業者は、ＨＬＲ１０により管理されているエリアに対して通信サービスを提供しているものとしている。
【００４６】
払い出し要求を受けたＨＬＲ１０では、認証ベクトル生成部１１が、当該払い出し要求に含まれるＵＳＩＭ４０を特定する情報に基づいて、ＵＳＩＭ４０に対応する認証ベクトルを生成する（Ｓ０２）。上述したように、ホーム網２ａは、ＩＭＴ−２０００による網であるので、生成される認証ベクトルはクインテットである。
【００４７】
なお、通常、生成される認証ベクトルのＸＲＥＳフィールドの情報は、ＲＡＮＤフィールドに含まれる乱数情報およびＨＬＲ１０が予め保持するＵＳＩＭ４０に対応する秘密情報から、所定のアルゴリズムに基づいて演算されたものである。また、上記の所定のアルゴリズムは、ＵＳＩＭ４０において認証のための演算において用いられるアルゴリズムである。
【００４８】
続いて、ＨＬＲ１０では、停止情報付加部１２が、生成された認証ベクトルのＲＡＮＤフィールドに、停止情報を付加する（Ｓ０３）。具体的には図３に示すように、ＲＡＮＤフィールドに、例えば停止情報を特定するフィールドである予め定められたデータ長の停止情報フィールドを設けておき、この停止情報フィールドに停止情報を特定する文字列を含めることとするのが好ましい。このとき、例えば文字列“００ｈ”は停止情報としに、それ以外の文字列は停止情報に含めない等、予め文字列を対応付けさせておく。
【００４９】
なお、ＲＡＮＤフィールドには、本来このフィールドに含めるべき乱数の情報を含める必要があるので、アルゴリズムを特定するフィールドは、必要最小限とするべきである。また、このアルゴリズムを特定する情報は、何らかの手法で暗号化されていても、平文の状態でもよい。
【００５０】
また、本実施形態の説明では、認証ベクトルの生成（Ｓ０２）と停止情報の付加（Ｓ０３）とを別々の処理としているが、認証ベクトルの生成とアルゴリズム情報の付加とが１つの処理で行われてもよい。
【００５１】
生成された認証ベクトルは、認証ベクトル送信部１３により送信され、認証ベクトルの払い出しが行われる。即ち、認証ベクトル送信部１３が、認証ベクトルの払い出し要求を出したＶＬＲ２０に認証ベクトルを送信する（Ｓ０４）。ＶＬＲ２０は、送信された認証ベクトルを受信する。当該認証ベクトルはクインテットであるが、ローミング網２ｂはＧＳＭによる網でありトリプレットを用いて認証を行うので、ＶＬＲ２０はクインテットをトリプレットに変換する（Ｓ０５）。
【００５２】
この変換は、具体的には図３に示すように行われる。図３に示すように、ＲＡＮＤフィールドのデータは、無変換でトリプレットのＲＡＮＤフィールドのデータとなる。ＸＲＥＳフィールドのデータは、所定の関数ｃ２により変換されトリプレットのＲＥＳフィールドのデータとなる。ＣＫおよびＩＫフィールドのデータは、所定の関数ｃ３により変換されトリプレットのＫｃフィールドのデータとなる。ＡＵＴＮフィールドのデータは、トリプレットへの変換時に削除される。停止情報を特定する情報は、関数等により変換されないＲＡＮＤフィールドに含められているので、そのままトリプレットに引き継がれる。
【００５３】
なお、上記のトリプレットの変換は、ＶＬＲ２０において行われることとなっているが、移動通信システムによってはＨＬＲ１０において行われた上で、ＶＬＲ２０に送信されることもある。
【００５４】
続いて、ＶＬＲ２０は、ＵＳＩＭ４０に認証用の情報を送信する（Ｓ０６）。認証用の情報には、少なくともＲＡＮＤフィールドの情報が含まれる。また、この送信は基地局（図示せず）、並びに移動機３０の通信部３１およびインターフェース部３２を介して行われる。
【００５５】
続いて、ＵＳＩＭ４０では、受信部４２が、移動機３０から送信された認証用の情報、即ち認証のための演算に用いるデータを受信する。受信部４２がデータを受信すると、特定部４３がそのデータを読み出す。特定部４３は、ＲＡＮＤフィールドに含まれる停止情報を参照して、機能停止部４１に機能を停止する旨を出力する。これを受けた機能停止部４１は、ＵＳＩＭ自身の機能の一部または全部に対して機能停止を実行する（Ｓ０７）。停止情報の特定は、具体的には、上述した停止情報フィールドの文字列を読み出し、当該文字列と予め保持している文字列との対応情報を用いて行われることとするのがよい。
【００５６】
続いて、演算部４４が、所定のアルゴリズムに基づき認証のための演算を行う（Ｓ０８）。演算結果は送信部４５に送られ、送信部４５が、移動機３０に送信する。送信された演算結果は、移動機３０の通信部３１および基地局を介してＶＬＲ２０に送信される（Ｓ０９）。演算結果を受信したＶＬＲ２０は、認証ベクトルのＸＲＥＳフィールドに含まれる検証用の情報を用いて、演算結果が妥当なものであるか否かを検証し、ＵＳＩＭ４０の認証を行う（Ｓ１０）。検証は具体的には、ＸＲＥＳフィールドに含まれる値と、演算結果の値が同一であるかを判断することにより行われる。
【００５７】
なお、上述の認証のための演算処理およびその認証処理を行うことで、位置登録に対する処理を正常に終了することができるが、その後の処理（Ｓ０８以降の処理）も含めて機能停止を実行した場合は、ＵＳＩＭ４０としてＳ０８およびＳ０８以降の処理は実行しなくても差し支えない。
【００５８】
上記により、本実施形態によればローミング網２ｂがＧＳＭによる網である場合であっても、停止情報が特定された上で行われることとなる。従って、ローミング網配下にあってもＵＳＩＭ４０の機能停止を行うことができる。
【００５９】
また、本実施形態において従来の移動通信システムから変更しなければならない箇所は、ＨＬＲ１０の認証ベクトルの生成プロセス（図４におけるＳ０２，Ｓ０３）、およびＵＳＩＭ４０の停止情報に基づく停止プロセス（図４におけるＳ０７）のみであり、ＶＬＲ２０は何ら変更を必要としないので、容易に実現することができる。
【００６０】
なお、上述した実施形態はＩＭＴ−２０００による網とＧＳＭによる網との間のローミングが行われる場合を想定したものであるが、ＧＳＭの網における認証においても、本発明の技術を応用することができる。即ち、ＧＳＭの網において、ＨＬＲが、トリプレットのＲＡＮＤフィールドに、加入者認証モジュール（ＧＳＭの場合はＳＩＭ（Subscriber Identity Module）と呼ぶ）における停止情報を特定する情報を含ませる。上記の処理により、仕様上は機能停止を想定していないＧＳＭでも、機能停止の実現が可能となる。
【００６１】
以上の機能停止を実現するためには、ＵＳＩＭ４０において認証演算を実行する必要がある。このため、ホーム網からはＵＳＩＭ４０の加入者情報に対して、例えば着信動作などといった、認証演算を伴う機能を実行することが好ましい。
【００６２】
つぎに、本実施形態の移動通信システムの作用効果について説明する。本実施形態のＨＬＲ１０によれば、ＨＬＲ１０を運用するオペレータまたは移動機３０を紛失したユーザからの指示に基づいて、ＵＳＩＭ４０の機能の一部または全部を停止させる旨を設定しておく。そして、設定された移動機３０から位置登録が行われたＶＬＲ２０から認証ベクトルの要求を受け付けると、移動機３０におけるＵＳＩＭ４０の認証のための認証ベクトルを生成し、生成された認証ベクトルのＲＡＮＤフィールドに、ＵＳＩＭ４０における一部または全部の機能を停止させることを指示する停止情報を付加し、停止情報が付加された認証ベクトルを、ＶＬＲ２０に送信することができる。
【００６３】
これにより、移動機３０などの加入者側端末設備からの位置登録要求にしたがって、機能停止のための認証ベクトルが生成されるため、移動機３０が電波の届く場所に位置する場合には、迅速にその機能を停止させることができる。さらに、認証ベクトルのうち、ＲＡＮＤフィールドに機能停止のための停止情報を付加するために、ローミングなどによりＧＳＭに基づいた網とＩＭＴ−２０００に基づいた網とを経由した通信であっても、クインテットからトリプレットへの変換において削除または変換がされることなく、確実に停止のための情報を移動機３０に伝達することができる。
【００６４】
また、本実施形態のＵＳＩＭ４０は、認証ベクトルのＲＡＮＤフィールドに記述された、ＵＳＩＭ４０の一部または全部の機能を停止させるための停止情報を受信し、受信された認証ベクトルに含まれている停止情報に基づいて、ＵＳＩＭ４０における一部若しくは全部の機能または移動機３０における一部若しくは全部の機能を停止させることができる。
【００６５】
これにより、移動機３０においては、位置登録の要求を行うことができる状態、すなわち電波の届くところに位置するのであれば、迅速に認証ベクトルに設定された機能を停止することができる。また、認証ベクトルのＲＡＮＤフィールドに設定された、機能停止のための停止情報に基づいて機能停止処理を行うことができ、ローミングなどによりＧＳＭに基づいた網と、ＩＭＴ−２０００に基づいた網とを跨いだ通信であっても、クインテットからトリプレットへの変換においてこの停止情報が削除または変換されることなく、確実に停止情報を取り出し、機能の停止を実行することができる。
【図面の簡単な説明】
【００６６】
【図１】本実施形態に係る移動通信システムの構成を示す図である。
【図２】ＨＬＲ１０のハードブロック図である。
【図３】クインテットおよびトリプレットの構成、並びにクインテットからトリプレットへの変換を示した図である。
【図４】実施形態において移動通信システムで実行される処理を示すシーケンス図である。
【符号の説明】
【００６７】
１…移動通信システム、２…移動通信網（２ａ…ホーム網、２ｂ…ローミング網）、１０…ＨＬＲ、１１…認証ベクトル生成部、１２…停止情報付加部、１３…認証ベクトル送信部、１４…機能停止設定部、１５…要求受付部、２０…ＶＬＲ、３０…移動機、３１…通信部、３２…インターフェース部、４０…ＵＳＩＭ、４１…機能停止部、４２…受信部、４３…特定部、４４…演算部、４５…送信部。
【図１】
0004512051.tif 000002
【図２】
0004512051.tif 000003
【図３】
0004512051.tif 000004
【図４】
0004512051.tif 000005