(57)【要約】【課題】携帯通信端末が紛失または盗難にあった場合でも、第三者が加入者識別モジュール内のデータにアクセスすることを阻止する。【解決手段】携帯通信端末装置本体に挿抜可能に構成され、加入者を識別する加入者識別モジュール（ＳＩＭ）３００は、外部からダウンロードされたアプリケーションプログラムを記憶するアプリケーション部３４０、前記アプリケーションプログラムを実行可能な処理部（ＳＡＴ機能部）３３０と、ファイル管理情報４００、ファイル情報５００およびデータ５５０を記憶する記憶手段と、前記ファイル管理情報、ファイル情報およびデータを管理するファイル管理部３５０とを備える。処理部３３０は、アプリケーションプログラムがダウンロードされた後、アプリケーションプログラムを実行してファイル管理部３５０を制御する。これによって、加入者識別モジュールの記憶手段内の前記データへのアクセスを阻止する。【選択図】図１１
2005167463.tif 000002
【特許請求の範囲】
【請求項１】
携帯通信端末装置本体に挿抜可能に構成され、加入者を識別する加入者識別モジュールであって、
外部からダウンロードされたアプリケーションプログラムを記憶するアプリケーション記憶手段と、
前記アプリケーションプログラムを実行可能な処理手段と、
ファイル管理情報、ファイル情報およびデータを記憶する記憶手段と、
前記ファイル管理情報、ファイル情報およびデータを管理するファイル管理手段とを備え、
前記処理手段は、前記アプリケーションプログラムがダウンロードされた後、前記アプリケーションプログラムを実行して前記ファイル管理手段を制御することにより前記データへのアクセスを阻止する
ことを特徴とする加入者識別モジュール。
【請求項２】
前記ファイル管理情報として、暗証番号機能が有効化されているか否かの情報および暗証番号機能有効状態における暗証番号の連続誤入力回数の情報を含み、前記データへのアクセス阻止は、前記暗証番号機能を有効化するとともに、暗証番号の連続誤入力回数を規定の最大回数に変更するよう前記ファイル管理情報を変更することにより行うことを特徴とする請求項１記載の加入者識別モジュール。
【請求項３】
前記ファイル管理情報として、暗証番号機能無効状態から暗証番号機能有効状態に復活させるための暗証番号の連続誤入力回数の情報を含み、前記データへのアクセス阻止は、前記暗証番号の連続誤入力回数を規定の最大回数に変更するよう前記ファイル管理情報を変更することにより行うことを特徴とする請求項１記載の加入者識別モジュール。
【請求項４】
前記データへのアクセス阻止は、保護対象のデータを消去することにより行うことを特徴とする請求項１記載の加入者識別モジュール。
【請求項５】
前記ファイル情報としてデータサイズを含み、前記データへのアクセス阻止は、保護対象のデータサイズを０に変更することにより行うことを特徴とする請求項１記載の加入者識別モジュール。
【請求項６】
前記データへのアクセス阻止は、加入者識別モジュール内に記憶された加入者番号情報を消去することにより行うことを特徴とする請求項１記載の加入者識別モジュール。
【請求項７】
前記ファイル情報としてファイルアクセス条件を含み、前記データへのアクセス阻止は、保護対象のデータのファイルアクセス条件をアクセス不可に設定することにより行うことを特徴とする請求項１記載の加入者識別モジュール。
【請求項８】
携帯通信端末装置本体に挿抜可能に構成され、加入者を識別する加入者識別モジュールであって、
加入者識別モジュールに記憶されたデータを保護するためのアプリケーションプログラムを記憶するアプリケーション記憶手段と、
前記アプリケーションプログラムを実行可能な処理手段と、
ファイル管理情報、ファイル情報およびデータを記憶する記憶手段と、
前記ファイル管理情報、ファイル情報およびデータを管理するファイル管理手段とを備え、
前記処理手段は、外部からの指示に応じて前記アプリケーションプログラムを実行して前記ファイル管理手段を制御することにより前記データへのアクセスを阻止する
ことを特徴とする加入者識別モジュール。
【請求項９】
基地局において、携帯通信端末装置から位置登録要求があったとき、その要求とともに受信された加入者番号情報を、データを保護すべき加入者識別モジュールの加入者番号情報と比較するステップと、
比較の結果、加入者番号情報が一致したとき、当該携帯通信端末装置に対して、予め定めたアプリケーションプログラムを送信し、前記携帯通信端末装置の使用者の意思によらず前記アプリケーションプログラムを前記加入者識別モジュールにダウンロードさせて自動的に実行させるステップとを備え、
この実行によって、前記加入者識別モジュール内のデータへのアクセスを阻止することを特徴とするデータアクセス阻止方法。
【請求項１０】
基地局において、携帯通信端末装置から位置登録要求があったとき、その要求とともに受信された加入者番号情報を、データを保護すべき加入者識別モジュールの加入者番号情報と比較するステップと、
比較の結果、加入者番号情報が一致したとき、当該携帯通信端末装置に対して、データ保護に関する指示を送信し、前記加入者識別モジュールに記憶されているアプリケーションプログラムを前記携帯通信端末装置の使用者の意思によらず自動的に実行させるステップとを備え、
この実行によって、前記加入者識別モジュール内のデータへのアクセスを阻止することを特徴とするデータアクセス阻止方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯通信端末装置本体に挿抜可能に構成され、加入者を識別する加入者識別モジュールに関し、特にその紛失、盗難等の発生時に加入者識別モジュール内のデータへのアクセスを阻止する方法に関するものである。
【背景技術】
【０００２】
汎欧州デジタルセルラーシステム（Digital Cellular System：以下ＧＳＭという）では携帯通信端末装置（以下、単に携帯端末または端末ともいう）に、加入者識別モジュール（Subscriber Identity Module：以下ＳＩＭという）を使用してセキュリティを高めている。ＳＩＭは、データ処理機能および記憶機能を有し、ＧＳＭの加入者を識別するための、携帯端末に挿抜可能な通常カード状のデバイスである。使用者がＳＩＭを携帯端末に挿入し暗証番号（ＰＩＮ：Personal Identification Number)を入力することで、これを挿入した携帯端末の通信機能等が有効になる。しかし、使用者が携帯端末の電源ＯＮの度にＰＩＮの入力を促されるのを煩わしいと感じることもあり、ＰＩＮ認証機能を無効に設定して携帯端末を使用していることがある。このＰＩＮ認証機能が無効に設定された携帯端末が紛失または盗難にあった場合、第三者は本来の使用者の意思に関わり無く容易にそれを使用して通信を行うことができる。
【０００３】
これを防止する為に認証センター（ＡｕＣ）がＧＳＭシステム内に設けられている。認証センターは、使用者の加入者番号（International Mobile station Subscriber Identity、以下ＩＭＳＩ）と電話番号とを対応づけた加入者リストを保持しており、使用者から届け出のあった加入者番号と、加入者リスト中にある加入者の電話番号との結びつきを変更することで、第三者による当該携帯端末を利用した通話を拒絶することができる。すなわち、被害者は加入者番号（以下ＩＭＳＩ）を登録してある認証センターにその旨を届けて、新たにＩＭＳＩを発行してもらうことで、基地局側の処理により被害（盗難、紛失等）にあったＩＭＳＩを有する携帯端末での第三者の通信成立を阻止できる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、ＳＩＭ内部には、短縮番号（ＡＤＮ：Abbreviated Dial Number）、固定番号（ＦＤＮ：Fixed Dial Number）のような電話番号などの個人データが記憶されている。上記のようにＰＩＮ認証機能を無効にしてある状態では、任意の携帯端末によりそのようなデータの読み出しが可能のままとなっているため、携帯端末を操作することでそのデータを見ることができてしまうのが現状である。
【０００５】
このような問題は、第３世代の携帯電話システムで採用されるＵＩＭ（或いはＵＳＩＭ）においても同様に存在する。
【０００６】
本発明は以上の背景に鑑みてなされたものであり、その目的は、ＰＩＮ認証機能が無効に設定された状態で携帯通信端末が紛失または盗難にあった場合でも、第三者が加入者識別モジュール内のデータにアクセスすることを阻止できる加入者識別モジュールおよびそのデータアクセス阻止方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明による加入者識別モジュールは、携帯通信端末装置本体に挿抜可能に構成され、加入者を識別する加入者識別モジュールであって、外部からダウンロードされたアプリケーションプログラムを記憶するアプリケーション記憶手段と、前記アプリケーションプログラムを実行可能な処理手段と、ファイル管理情報、ファイル情報およびデータを記憶する記憶手段と、前記ファイル管理情報、ファイル情報およびデータを管理するファイル管理手段とを備える。前記処理手段は、前記アプリケーションプログラムがダウンロードされた後、前記アプリケーションプログラムを実行して前記ファイル管理手段を制御する。これによって、加入者識別モジュールの記憶手段内の前記データへのアクセスを阻止する。
【０００８】
前記ファイル管理情報として、暗証番号機能が有効化されているか否かの情報および暗証番号機能有効状態における暗証番号の連続誤入力回数の情報を含む場合、前記データへのアクセス阻止は、前記暗証番号機能を有効化するとともに、暗証番号の連続誤入力回数を規定の最大回数に変更するよう前記ファイル管理情報を変更することにより行うことができる。
【０００９】
前記ファイル管理情報として、暗証番号機能無効状態から暗証番号機能有効状態に復活させるための暗証番号の連続誤入力回数の情報を含む場合、前記データへのアクセス阻止は、前記暗証番号の連続誤入力回数を規定の最大回数に変更するよう前記ファイル管理情報を変更することにより行うことができる。
【００１０】
前記データへのアクセス阻止は、保護対象のデータを消去することによっても行うことができる。
【００１１】
前記ファイル情報としてデータサイズを含む場合、前記データへのアクセス阻止は、保護対象のデータサイズを０に変更することにより行うことができる。
【００１２】
前記データへのアクセス阻止は、加入者識別モジュール内に記憶された加入者番号情報を消去することによって行うことも可能である。
【００１３】
前記ファイル情報としてデータのアクセス条件を含む場合には、前記データへのアクセス阻止は、保護対象のデータのアクセス条件をアクセス不可に設定することにより行うことも可能である。
【００１４】
前記の加入者識別モジュールでは、加入者識別モジュールに記憶されたデータを保護するためのアプリケーションプログラムを事後的に外部からダウンロードするものとしたが、予め記憶手段に記憶しておき、外部からの指示に応じて前記データへのアクセスを阻止するようにしてもよい。
【００１５】
本発明によるデータアクセス阻止方法は、基地局において、携帯通信端末装置から位置登録要求があったとき、その要求とともに受信された加入者番号情報を、データを保護すべき加入者識別モジュールの加入者番号情報と比較するステップと、比較の結果、加入者番号情報が一致したとき、当該携帯通信端末装置に対して、予め定めたアプリケーションプログラムを送信し、前記携帯通信端末装置の使用者の意思によらず前記アプリケーションプログラムを前記加入者識別モジュールにダウンロードさせて自動的に実行させるステップとを備え、この実行によって、前記加入者識別モジュール内のデータへのアクセスを阻止することを特徴とする。
【００１６】
このデータへのアクセスの阻止の具体的な方法としては前述したような種々の方法を採用することができる。
【００１７】
加入者識別モジュールに記憶されたデータを保護するためのアプリケーションプログラムが予め記憶手段に記憶されている場合には、基地局側から当該携帯通信端末装置に対して、アプリケーションプログラムを送信する代わりに、データ保護に関する指示を送信し、前記加入者識別モジュールに記憶されているアプリケーションプログラムを前記携帯通信端末装置の使用者の意思によらず自動的に実行させることができる。
【発明の効果】
【００１８】
本発明によれば、ＰＩＮ認証機能が無効に設定された状態で携帯通信端末が紛失または盗難にあった場合でも、その携帯通信端末を手にした第三者が加入者識別モジュール内のデータにアクセスすることを阻止できる。
【００１９】
また、本発明の実施のためには携帯通信端末に既存の機能を利用することができるので、新たなハードウェアの追加は必要なく、そのためのコストの増加もない。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の好適な実施の形態について図面を参照しながら詳細に説明する。
【００２１】
まず、本発明が適用されるデジタルセルラーシステム（Digital Cellular System）の構成を図１により説明する。図１は、このシステムの概念図であり、携帯端末と通信ネットワーク（網）の一般的概念を表している例である。例えば携帯端末である携帯電話器２００ａから他の携帯端末である携帯電話器２００ｂへ発呼する場合、使用者は相手の電話番号を携帯電話器２００ａに入力してダイアル発信を行う。この発信は携帯電話器２００ａが有する内部のソフトウェアで自動的に行うことも可能である。携帯電話器２００ａは無線インターフェイス（Air Interface）１０５ａを通じて携帯電話基地局１０１ａに接続を行う。携帯電話基地局１０１ａはデジタルインターフェイス（Digital Interface）１０６（通常はＩＤＳＮなど）で他の携帯電話基地局１０１ｂに接続されている。携帯電話器２００ｂは無線インターフェイス１０７ｂにてこの携帯電話基地局１０１ｂに位置登録をされているので、最終的に携帯電話器２００ａは携帯電話器２００ｂと回線が接続され通話可能となる。一方、有線電話器と携帯電話器２００ａまたは携帯電話器２００ｂとの接続は、携帯電話基地局１０１ａまたは携帯電話基地局１０１ｂを接続するデジタルインターフェイス１０６で公衆電話交換網（ＰＳＴＮ：Public Switched Telephone Network)局１０８と接続されており、このＰＳＴＮ局１０８に有線電話器が接続されることにより為される。
【００２２】
なお、本明細書において、携帯電話器２００ａおよび携帯電話器２００ｂを総称するときは携帯電話器２００という（他の参照符号についても同様）。
【００２３】
また、インターネットのサービスプロバイダ１０９はデジタルインターフェイス１１０を介して携帯電話基地局１０１ａに接続されており、携帯電話器２００ａから携帯電話基地局１０１ａを経由してサービスを契約内容にしたがって享受できる。このサービスには、例えばアップデータ用のデータをダウンロードする、その他情報の提供を受ける、等がありうる。或いはＳＡＴ（SIM Application Toolkit）を使用するアプリケーションを、ポイントツーポイントのショートメッセージサービスＳＭＳ−ＰＰ（Short Message Service Point-To-Point）または同報通信のショートメッセージサービスＳＭＳ−ＣＢ（Short Message Service Cell Broadcast）などを用いて使用者に送り、そのアプリケーションの実行結果として使用者の選択した結果等を受け取ることも可能である。
【００２４】
ＳＡＴとは、通信事業者が独自のアプリケーションをＳＩＭの中に追加することを可能とする機能である。本発明は、この機能を使用してＳＩＭ内部のデータを変更することにより、ＳＩＭから個人データの漏洩を防止するものである。加入者認証センター１１１は使用者の加入番号ＩＭＳＩを予め登録しておき、例えば使用者が携帯電話器２００ａの電源をＯＮにしたとき、ＳＩＭ内部のＩＭＳＩをこの認証センター１１１に無線インターフェイス１０５ａ、携帯電話基地局１０１ａ、デジタルインターフェイス１０６を経由して送り、認証センター１１１内部で加入者リストを参照し、正当な使用者であると判断がなされれば、位置登録など通信の確立に必要な手順が進められる。ＩＭＳＩは、電話番号、Ｆａｘ番号またはデータ番号とは直接的な関係はなく、認証センター１１１内でこれらの番号と関連付けられているだけである。このＩＭＳＩの詳細については後で説明する。
【００２５】
次に図２に示した携帯電話器のブロック図(例)を使用して、一般的な携帯電話器の構成を説明する。アンテナ２０１から入力された受信信号はセレクタ２０２で受信ＲＦ部２０３へと導かれる。ここでは受信信号が適正なレベルになるよう必要な帯域制限、自動利得制御等の処理が施される。次に所望の受信周波数を一定の周波数に変換するために、周波数を制御された局発部２１１からの信号と受信ＲＦ部２０３の出力を混合するミキサー２０４に進む。この出力は受信ＩＦ部２０５へ入力されＡ／Ｄ変換されて、一定のビットレートを持つＩＱデジタルデータとなる。このＩＱデジタルデータに対しては受信復調部２０６にて、フェージングなどの影響除去や、受信した信号の種類判別、デインターリーブ、エラー訂正を行い適切な復号がなされ、ここで音声データと通信データに分離される。音声データは、通常圧縮され、受信したバースト毎のブロックで送られてくるため、音声復号部２０７で伸張し復号されてから、音声のサンプリングレートに従ってＤ／Ａ変換される。この後、Ｄ／Ａ変換されたアナログ信号はスピーカアンプ２０８にて電力増幅されスピーカ２０９に至って放音される。一方、通信データはやはり受信復調部２０６で分離され通信データ復号部２１０にて最終的な元のデータに戻される。この受信されたデータはＣＰＵバス２２５を経由してＩ／Ｏ２２０からデータＩ／Ｆ２２０ｃを介して外部装置に送られる。
【００２６】
これに対して送信側は、音声がマイク２１８を通じてアナログ音声信号に変えられる。マイク２１８の出力は小さいのでマイクアンプ２１７にて必要な電圧まで増幅される。増幅された音声信号は音声符号化部２１６にて適当なサンプリングレートでまずＡ／Ｄ変換されデジタル化される。これを符号化して圧縮し、ＲＦにおけるバースト信号にあったブロックにまとめられる。一方、Ｉ／Ｏ２２０のデータＩ／Ｆ２２０ｃから入力されたデジタルデータは通信データ符号化部２１９にて適当なブロックにまとめられる。音声符号化部２１６と通信データ符号化部２１９からのデータは送信変調部２１５でまとめられ一定のデータレートを持つＩＱデジタルデータにされる。この信号は送信ＩＦ部２１４にてＤ／Ａ変換されアナログ変調信号に変換された後、所望の送信周波数に変換するために、局発部２１１から変換用の信号とミキサー２１３で混合される。所望の周波数に変換された信号は必要な送信電力にする為に送信ＲＦ部２１２にて電力増幅され、セレクタ２０２を経由してアンテナ２０１から放射される。
【００２７】
読出し専用メモリであるＲＯＭ２２１は、中央処理装置（ＣＰＵ）２２４が実行するプログラムを予め記憶したり、表示用のフォント等のデータを記憶しておく。また随時書き込み読出しメモリであるＲＡＭ２２２は、ＣＰＵ２２４がプログラム実行中、必要に応じて計算途中のデータなどを記憶したり、受信部または送信部からまたはへのデータ移動をする際に一度記憶させたりするような場合に利用される。電気的消去可能なメモリのＥＥＰＲＯＭ２２３は携帯電話器の電源がＯＦＦされても例えば直前の設定条件などを記憶しておき、次の電源ＯＮ時に同じ設定にするような使用方法をする場合に、それらの設定パラメータを記憶しておくことにより、利用者に対して利便性を提供する。計時用のリアルタイムクロック（ＲＴＣ）２２６は年月日および時刻データを提供する部分で、例えばデータ等のタイムスタンプ、携帯電話器の時計表示、アラーム等に利用される。外部装置との入出力インターフェイスであるＩ／Ｏ２２０はここではＩ／Ｆ２２０ａを介して表示部２３１に接続され、Ｉ／Ｆ２２０ｂを介してキーボード２３２に接続されている。Ｉ／Ｏ２２０はさらに、データＩ／Ｆ２２０ｃを介して外部装置と接続される。外部記憶Ｉ／Ｆ２２０ｄは、メモリスティックからのデータを本体で利用する場合や、図１に示したサービスプロバイダ１０９からデータをダウンロードする場合にそれを記憶させたりする目的で使用されるときのＩ／Ｆである。また、ＳＩＭ  Ｉ／Ｆ２２０ｅは後に述べるＳＩＭとのインターフェイスを行う。
【００２８】
図３は、ＳＩＭ内部構造例を示す図であり、ここではごく一般的なＣＰＵ内蔵ＩＣカードのブロック図を示している。作動電源ＶＣＣ３０１は外部から供給される電源で、電圧は５Ｖ、３Ｖまたは１．８Ｖ等である。プログラム用電源ＶＰＰ３０２は内蔵されている電子的消去可能なＲＯＭであるＥＥＰＲＯＭ３１０のプログラム用電源であるが、電圧は一般的にＶＣＣ３０１と同様か、ＳＩＭ内部で発生している。ここでは外部から供給する構造を例としているが、これは本発明に必須の構成ではない。双方向データ信号線Ｉ／Ｏ３０３は実際のデータの入出力に供される信号線で、データ信号が入力または出力されていないときには作動電源ＶＣＣ３０１とほぼ同じ電圧に維持され、外部の制御機器およびＳＩＭはお互いにデータ受信状態となっている。クロック（ＣＬＫ）３０４はＳＩＭ内蔵のＣＰＵ３１２の作動用クロック信号であり、適当に分周して双方向データ信号線Ｉ／Ｏ３０３にて交換されるデータの転送速度を決める転送クロックに利用されるものである。リセット（ＲＳＴ）３０５はリセット信号入力であり、内蔵されているＣＰＵ３１２のみならず、その他の分周器３０８やシリアル／パラレル変換器３０７等を初期化するために供される。シリアル／パラレル変換器３０７は外部機器からシリアル転送されるデータを例えばパラレル８ビットに変換する。これは双方向データ信号線Ｉ／Ｏ信号３０３がスタートビット”Ｌ”を検出して、その後ＬＳＢＦｉｒｓｔの正論理（またはＭＳＢＦｉｒｓｔの負論理、選択はＩＣカード製造業者が行う）でビットデータが続き、偶数パリティ１ビットが付加される。もしパリティに誤りがあれば、パリティビットに続く２クロックの間の特定時間に受信側から”Ｌ”を送出すれば、送信側は再度同じデータを送る。この方法はＩＳＯ７８１６の半二重非同期通信プロトコルである。これらの処理を経てシリアルデータがパラレルに変換される。随時書き込み読み出しメモリであるＲＡＭ３０９はＣＰＵ３１２が処理上必要なデータを一時的に記憶したり、幾つかのデータがまとまるまで一時的に蓄えておくために使用される。電子的消去可能なＲＯＭであるＥＥＰＲＯＭ３１０は内部だけで利用されるデータ、処理上更新しながら継続使用されるデータ等が記憶される。例えばデジタルセルラー携帯端末では、短縮ダイアル、契約内容、ショートメッセージ、または通信を開始、維持するための制御データなどである。この電子的消去可能なＲＯＭはここではＥＥＰＲＯＭを使用しているが、例えば電子的書き換え可能な不揮発性メモリであるＦｌａｓｈメモリであってもよい。読み出し専用メモリであるＲＯＭ３１１は、主にＣＰＵ３１２が処理すべきプログラムが記憶されている。処理命令は外部装置から双方向データ信号Ｉ／Ｏ３０３を経由して入力される。この処理命令は例えば携帯端末を製造し利用するに必要な公開された命令体系と、セキュリティ例えばスクランブルキー発生部や、発行者または管理者以外が利用できないデータなどを操作する為の非公開の管理用命令体系や暗証番号からなる。これによりＳＩＭのセキュリティ機能がさらに高められている。分周器３０８はＣＰＵ３１２を作動させるためのクロック（ＣＬＫ）３０４から、双方向データ信号Ｉ／Ｏ３０３で所定の伝送レートを使用してデータを送る為のクロックを得るものである。この文集比としてはＧＳＭにおいては１／３７２が用いられているが、別の適当な値でもかまわない。ＣＰＵ３１２はＳＩＭ内部の処理を外部からの命令に従い行う。このとき内部に記憶されている各データ群（Ｆｉｌｅ）に固有なアクセス条件即ち、暗証番号検証の必要性の有無、アクセス権が有るか否か等を判断して処理を行う。データ用バス（ＣＰＵバス）３１３は、ＣＰＵ３１２が命令を実行する際に、命令をＲＯＭ３１１から読み出したり、一時的にデータを記憶させるためにＲＡＭ３０９に記憶させたり、外部装置に対してＥＥＰＲＯＭ３１０に対するアクセスデータ等が移動するための信号線である。
【００２９】
ＳＡＴに関する機能は読出し専用メモリＲＯＭ３１１に記憶されており、一般的な使用者はこれを見ることができない。ＳＭＳとして送られてきたアプリケーションは電子的消去可能なＲＯＭであるＥＥＰＲＯＭ３１０の然るべきファイルに記憶してから起動される。このときに端末機器から端末プロファイル（Terminal Profile）の読み込みを行う。このプロファイルデータは例えば随時書き込み読み出しメモリであるＲＡＭ３０９に記憶される。本来、ＳＡＴの実行は使用者と対話的（Interactive）に行うのであるが、当該ＳＩＭが紛失または盗難下にあり第三者が使用することを防止することが目的となるため、本実施の形態では通知なしで実行することを前提としている。または内部処理後に紛失したＳＩＭであること、盗難にあったＳＩＭであることのメッセージを表示し、当該ＳＩＭが使用できなくなったことを通知する。
【００３０】
次に、メモリ上に展開される論理的なファイルについてＧＳＭのＳＩＭ構造を説明する。
【００３１】
図４はＳＩＭ内のファイル管理用の情報であるディレクトリ情報（Directory Description）の例を示す。このディレクトリ情報４００は、メインディレクトリ（Main Directory）またはその下に構成されるサブディレクトリ（Sub-Directory）の情報を提供する。サブディレクトリ用の情報も同様である。ディレクトリ情報（Directory Description）４００には、メインディレクトリまたはサブディレクトリのメモリ容量、ファイル（File）数、セキュリティ用の暗証番号機能が提供されているか、ＳＩＭのクロック停止が可能かどうか、などの情報が含まれている。管理用の隠されたディレクトリ以外は、この情報は外部装置から読み出すことが可能である。コーディング（Coding）されている内容は２つに大別される。まずは共通情報（Common Description）４０１であり、これはアプリケーションによらず全てに共通したフォーマットでコーディングされる。バイト（Ｂｙｔｅ）１〜２（４０３）は将来の使用の為に予約されている。次のバイト３〜４はＳＩＭの残存有効メモリ量４０４を示している。バイト５〜６はディレクトリＩＤ４０５で、２バイトコードでそのディレクトリを識別する為に使用される。バイト７はディレクトリタイプ（Directory Type）４０６であり、ディレクトリまたは後で説明するファイルタイプ（File Type）を識別する為のデータをコーディングしている。例えばメインディレクトリは０１Ｈｅｘ（Ｈｅｘは１６進数を表す）、その下のサブディレクトリは０２Ｈｅｘ、データファイル（Data File）を表す場合は０４Ｈｅｘにコーディングされる。バイト８〜１２（４０７）は将来の為に予約されている。バイト１３は次に続くアプリケーション用のファイルデータ長４０８である。これは、各アプリケーション用の仕様４０２のサイズ（Size）であり、どこまでがディレクトリ情報であるかを示すために用いられる。サブディレクトリ情報やデータファイルがこれに連続して割当可能なようにし、メモリの有効活用を行う。
【００３２】
ついで、各アプリケーション用の仕様４０２の内容について説明する。バイト１４はディレクトリ特徴（Directory Characteristics）４０９で、ＳＩＭに供給されているＣＰＵ用の作動クロックの停止が可能か否かを示し、可能な場合の状態（State）が”Ｈ”または”Ｌ”で停止するのか、どちらでもよいのかがコーディングされている。停止したときの状態により消費電流が変わる場合もあり、携帯端末等では少しでもこれを少なく出来る様に配慮している。また、ディレクトリ特徴４０９のＭＳＢはＰＩＮ１が有効であるか無効であるかを示している。ＰＩＮ１は主に使用者の正当性を確認するための暗証番号が設定されており、この状態が簡単にチェックできる。バイト１５はサブディレクトリ数４１０で、選択されたメインディレクトリ下にいくつサブディレクトリが存在するかをコーディングしている。バイト１６は現状ディレクトリ下のファイル数４１１で、メインディレクトリ下とサブディレクトリ下に、ファイルがいくつ存在するかをコーディングしている。バイト１７はＰＩＮ、ＰＵK（Password Unblocking Key = Unblocking PIN）、管理コード（Administrative Code）数４１２で、暗証番号や、暗証番号機能がブロックされている場合の解除番号、または管理用の特別なコードがいくつ設定されているかを示している。例えばＰＩＮが２種類設定されており、更に一般的には公開されず利用できない管理者用管理コード（Administrative Code）が２種類設定されていたとすると、４Ｈｅｘという値にコーディングされる。バイト２３（４１８）はＳＩＭの管理者が専用に使用するために用意されている。バイト１９はＰＩＮ１状態４１４であり、図４に示したディレクトリ情報のセキュリティ状態（Security Status）のテーブルにそのコーディング例が示されている。例えばＰＩＮ１が設定されていたならビット８が１にコーディングされ、更に連続誤入力カウンタ（False Counter）が３に設定されていたなら８３Ｈｅｘというコードになる。この場合連続してＰＩＮ１の暗証番号を誤るとＰＩＮ誤入力カウンタは０になり、使用者はこれ以上ＰＩＮ１の検証を必要とするＳＩＭへのアクセスができない。この状態をＰＩＮ１がブロックされているという。またＰＩＮ１の検証が正しく行われた場合は、ＰＩＮ誤入力カウンタの値は初期値３にリセットされる。これらの動作はバイト２１のＰＩＮ２状態４１６も同様である。バイト２０はＰＵＫ１状態４１５であり、図４に示したディレクトリ情報のセキュリティ状態のテーブルにそのコーディング例が示されている。例えばＰＩＮ１が設定されていたなら、それと１対をなすこのＰＵＫ１状態４１５のビット８が１にコーディングされる。ＰＩＮ１状態４１４の誤入力カウンタが０でＰＩＮ１がブロックされた場合に、これを解除するために別に用意された暗証番号ＰＵＫ１でありこの状態を示しているのがＰＵＫ１状態４１５である。ＰＩＮ２に関しても同様の関係である。このＰＵＫ１状態４１５も、例えば誤入力カウンタが１０に設定されていたなら８ＡＨｅｘというコードになる。この場合、連続して１０回この暗証番号ＰＵＫ１を誤るとＰＵＫ１誤入力カウンタは０になり、使用者はこれ以上ＰＩＮ１のブロック解除を行うための暗証番号ＰＵＫ１検証ができない。この状態ではもはや発行���または管理者が使用する管理命令体系を使用して復元するしか手段がない。この点もセキュリティを高めている。またＰＩＮ１ブロック解除用の暗証番号ＰＵＫ１の検証が正しく行われた場合は、ＰＵＫ１誤入力カウンタの値は初期値１０にリセットされ、使用者は新たにＰＩＮ１を設定する。これらの動作はバイト２２のＰＵＫ２状態４１７も同様である。本実施の形態ではＳＡＴによりこのＰＩＮ１、ＰＩＮ２、ＰＵＫ１およびＰＵＫ２の誤入力カウンタをブロック状態に強制的に変更してしまう手段も含まれる。
【００３３】
次にデータファイルのアクセス等を直接管理するための情報が記述されているファイル情報（File Description）について、図５に例示したファイル情報５００を使用して説明する。バイト１〜２（５０２）は将来に使用するために予約されている。バイト３〜４はデータ部分のファイルサイズ５０３を示している。本実施の形態ではこのデータサイズを０に設定することで、データが無いという状態を、強制的にＳＡＴを実行させて、作り出して実現している。バイト５〜６はファイルＩＤ５０４であり、２バイトコードでファイルを識別する為に使用される。バイト７はファイルタイプ（File Type）５０５であり、データファイルを表す０４Ｈｅｘにコーディングされる。バイト８（５０６）はサイクリックファイル（Cyclic File）専用のデータである。このサイクリックファイルに限り使用できる増加コマンド（INCREASE Command）が実行可能か否かを示している。例えば課金情報などの単位を一定時間毎に一命令でインクリメント可能なファイル構造を有するファイルであり、この命令が実行可能か否かを示している。例えば課金情報がもうインクリメントできない状態までカウントアップされたら、このＳＩＭが利用できないなどの管理に利用できる。バイト９〜１１のアクセス条件（Access Condition）５０７は、各バイトに対応した命令例５０７ａ〜５０７ｃを実行するときに、満たされている必要のあるセキュリティ条件を設定している。アクセス条件コード（Access Condition Code）５１２が０Ｈｅｘの場合は常にアクセスが可能である。１Ｈｅｘの場合はＰＩＮ１の検証が正常終了していた場合にアクセスが可能、２Ｈｅｘの場合はＰＩＮ２の検証が正常終了した場合にアクセスが可能である。３Ｈｅｘは将来の拡張の為に確保されている。４Ｈｅｘ−Ｅｈｅｘは非公開の管理用のアクセス条件を満たしたときに利用できることを意味している。ＦＨｅｘはアクセスが不可であることを示している。例えばバイト９（５０７ａ）が０１Ｈｅｘとコーディングされていたら、”ＵＰＤＡＴＥ”はＰＩＮ１の検証が正常終了した場合には利用でき、”ＲＥＡＤ”または”ＳＥＥＫ”は自由に可能であることを示している。本実施の形態ではこのアクセス条件を、当該ファイルについて全てＦＨｅｘに、ＳＡＴを利用して、強制的に設定することで実現している。バイト１２のファイル状態（File Status)５０８はこのファイルの状態を示している。例えばビット１はこのファイルが利用できるか否かを示す。次に続くバイト１３は後続するファイル情報データ長５０９で、各アプリケーション用のデータサイズで、どこまでがファイル情報５００かを示すために用いられる。データファイルがこれに連続して割当可能なようにし、メモリの有効活用を行う。バイト１４はファイル構造（Structure of File）５１０であり、ファイルの論理構造を示している。これが００Ｈｅｘにコーディングされた場合は、通常のメモリと同じように、ある容量のデータがそのまま記憶される。０１Ｈｅｘにコーディングされた場合は、あるフォーマットデータがグループとして記憶される。例えば短縮ダイアルの１件分を５０バイトとした場合、この１件分をレコードと称してまとめて扱い、例えば１００件分の１００レコードとして５Ｋバイトのメモリが確保されるこ��になる。０３Ｈｅｘにコーディングされた場合は、０２Ｈｅｘの”Linear Fixed”と同じレコードのフォーマットを有するが、このレコードの順番を順次入れ替えることが出来る。例えば、あるレコードの優先順位を変更して、最初のレコード位置に移動するというような利用が可能である。レコードが第１レコードから始まり順に第ｎレコードまでとすると、このレコードの順番を入れ替え、第１レコードを第ｎレコードにし、それまで第２レコードであったレコードを新たに第１レコードとすることもできる。バイト１５はレコード長（Length of Record）５１１であり、１つのレコードのメモリサイズを示している。ファイルサイズ５０３とこのレコード長５１１から、いくつのレコードが使用できるか算出が可能である。
【００３４】
ここで、図１１により、本実施の形態におけるＳＩＭ３００内部の論理的な構造およびＳＩＭ３００の周辺とのやりとりについて説明する。ＳＩＭ３００は、主要な論理的な構成要素として、ＳＡＴ機能部（SAT Function）３３０、アプリケーション部３４０、ファイル管理部３５０、ディレクトリ情報（Directory Description）４００、ファイル情報（File Description）５００およびファイルデータ（File Data）５５０を有する。ＳＡＴ機能部３３０、アプリケーション部３４０およびファイル管理部３５０は、図３に示した主としてＣＰＵ３１２とＲＯＭ３１１に格納されたプログラムとにより実現される。アプリケーション部３４０はＲＡＭ３０９をバッファメモリとして利用する。ディレクトリ情報４００およびファイル情報５００、ファイルデータ５５０は、ＥＥＰＲＯＭ３１０に不揮発的に記憶される。
【００３５】
本来のＳＡＴについての動作を先に説明してから本実施の形態の説明へ移る。携帯端末である携帯電話器２００は、通常、本体とＳＩＭ３００に識別される。この端末のプログラム部２３０はＳＩＭ３００がＳＡＴ対応であると認識したならばＳＩＭ３００内にあるＳＡＴ機能部３３０へ、その端末に何ができるかの情報である端末プロファイル（Terminal Profile）を送る。一方、サービスプロバイダ（図の１０９）等からダウンロードされるアプリケーションプログラム（単にアプリケーションともいう）はＳＩＭ３００内の専用バッファであるアプリケーション部３４０に格納される。格納されたアプリケーションは実行され、ＳＡＴ機能部３３０を通じて表示リクエストを発行し、例えば端末の表示部２３１に、使用者が選択する為のメニューを表示させる。使用者はキーボード２３２によりメニューを選択して例えばその番号を入力することによりユーザ応答を返す。プログラム部２３０はその選択された情報をＳＡＴ機能部３３０に送り、更にアプリケーション部３４０を経由して、そのアプリケーションを提供したサービスプロバイダへ、当該入力された情報をフィードバックすることで、使用者とサービスプロバイダ間でのインタラクティブな情報交換が可能となる。
【００３６】
本実施の形態では端末本体にあるプログラム部２３０を経由しないで、ＳＡＴ機能部３３０が本発明による拡張機能として、目的達成に必要な最少の経路でＳＩＭ３００内部にあるファイル管理部３５０を操作することにより、ディレクトリ情報４００ならびにファイル情報５００およびファイルデータ５５０を直接アクセスすることによって、悪意ある第三者による個人的な情報の読み出しを防止することができる。ここではディレクトリ情報、ファイル情報、ファイルデータを説明簡素化のために各々１つ挙げてあるが、複数であってもよい。本実施の形態では本体プログラム部２３０は原則的には使用しないが、例えば「盗難ＳＩＭであり加入者の希望で使用できなくした」旨のメッセージを通常のＳＡＴ機能を使用して端末の表示部２３１に表示するなどの用途には使用することも可能である。
【００３７】
次にセキュリティに関係した通常の暗証番号の処理について、図６に例示したＰＩＮアクセスフローチャートを使用して説明する。図４のディレクトリ情報で説明したＰＩＮ１、ＰＩＮ２、ＰＵＫ１およびＰＵＫ２の扱いは、規定の誤り入力カウント数が異なるだけで処理について同様であるから一括して説明する。
【００３８】
ＰＩＮ入力があるとこの処理が開始される。まず、ＰＩＮ１、ＰＩＮ２、ＰＵＫ１、ＰＵＫ２の何れかを設定する”PIN Mode Set”を実行する（Ｓ６０１）。この設定に従って該当するＰＩＮが初期化されているか否かの”PIN Initialized”判断を行う（Ｓ６０２）。初期化されていない場合は”Not Initialized Status”を外部装置に出力する（Ｓ６０９）。初期化されていたなら、ＰＩＮがブロックされているか否かをチェックする為に、ＰＩＮ誤入力カウンタについて”False Counter＝０”判断を行う（Ｓ６０３）。もし該当するＰＩＮ誤入力カウンタが０であったならば、外部装置に”Blocked Status”を出力する（Ｓ６１３）。また０でなかったならば、該当するＰＩＮがブロックされていないので、次に該当するＰＩＮの検証機能が必要か不要かの”PIN Enabled”判断を行う（Ｓ６０４）。該当するＰＩＮの検証機能が不要に設定されている場合は、”PIN Disabled Status”を外部装置に出力する（Ｓ６１０）。必要な場合は予め記憶してある該当ＰＩＮの内容と入力されたＰＩＮの比較”ComparePIN”を行う（Ｓ６０５）。この結果、予め記憶されているＰＩＮと一致したかの”Stored PIN”判断を行う（Ｓ６０６）。もし入力されたＰＩＮが誤りならば、誤入力カウンタを更新するために”DECREMENT False Counter”処理を行い（Ｓ６１１）、さらに誤ったＰＩＮの入力が有ったことを外部装置に知らせる”Wrong PIN Status”を出力する（Ｓ６１２）。予め記憶してあるＰＩＮと入力されたＰＩＮがＰＩＮの比較”Compare PIN”（Ｓ６０５）でＰＩＮが一致した場合（Ｓ６０６）、誤入力カウンタを初期値に設定する”FALSE Counter Set to N”を実行する（Ｓ６０７）。その後、正常終了したことを外部装置に知らせる”Normal Ending Command Status”を出力して（Ｓ６０８）、ＰＩＮの検証を終了する。ＰＵＫの検証正常終了時には、ＰＵＫの誤入力カウンタを初期化し、それに加えて関連するＰＩＮの誤入力カウンタも同時に初期化する。
【００３９】
本実施の形態では、後に詳述するように、このＰＩＮ状態（PIN Status）に定められたＰＩＮ認証機能を有効に設定し且つ誤入力カウンタ値を０に強制的にＳＡＴで設定することでＳＩＭブロック状態を作り出している。
【００４０】
次に通常のＳＡＴの処理について説明する。
【００４１】
図７に、ＧＳＭ携帯端末の通常の処理例としてのＳＡＴ処理フローを表している。最初にショートメッセージサービス（ＳＭＳ）によるショートメッセージを受け取り、それがテキスト（Text）文であるかの判断を行う（Ｓ７０１）。もしテキスト文であれば通常のＳＭＳ表示実行処理を行い（Ｓ７０５）、本処理を終了する。判断ステップＳ７０１においてテキスト文ではないと判定された場合には、それがＳＡＴアプリケーションであるかの判断を行う（Ｓ７０２）。ＳＡＴアプリケーションではないと判定された場合には、アプリケーション実行不可能表示を行い（Ｓ７０６）、本処理を終了する。また判断ステップＳ７０３においてＳＡＴアプリケーションを受信したと判定された場合には、受信したＳＡＴアプリケーションをＳＩＭへダウンロードする（Ｓ７０３）。ＳＩＭ内にダウンロードされたならば、アプリケーションをＳＩＭで実行する（Ｓ７０４）。必要であれば、この実行中に所定の表示を行いその応答として使用者からキーボードなどからの入力を得て、結果をＳＡＴアプリケーションの送り手側に返信するなどの処理を行うことができる。本実施の形態では、このアプリケーションのＳＩＭ内での実行によりデータ保護の為の処理を行う。
【００４２】
次に前述したＩＭＳＩについてさらに説明する。ＩＭＳＩは加入者を特定する為のコードであり、図８に示すように、幾つかの部分からなっている。ＭＣＣ（Mobile Country Code）８０１は国または地域を識別する為のコードである。ＭＮＣ（Mobile Network Code）８０２は国または地域内のオペレータ（通信事業者）を識別する為のコードである。ＭＳＩＮ（Mobile Subscriber Identification Number）８０３は加入者を識別する為のコードである。これらの３つコードを連結したものをＩＭＳＩ（International Mobile station Subscriber Identity：加入者番号）と読んでいる。ＩＭＳＩはＳＩＭと認証センターとにそれぞれ登録され、使用者が携帯端末の電源をＯＮにしたときに、位置登録を希望する使用者が正当な加入者であるかを判定する為にＳＩＭから認証センターへ送られ照合される。この判定結果が正しければ位置登録の為の次の手順に進めるが、不正であればそれ以上手順は進行しないように基地局で処理される。その為、携帯端末を紛失または盗難にあった加入者は当該ＩＭＳＩを無効にする登録を認証センターに行うことで、第三者による不正な通話を防止できる。
【００４３】
加入者に与えられるＩＭＳＩ８０４は、認証センター内で、電話番号８０５、Ｆａｘ番号８０６、データ通信用番号８０７などと関連付けが行われている。使用者の携帯電話またはＳＩＭ内にはこの電話番号等に相当するものがない。当該使用者に電話をかける場合に相手は当該使用者の電話番号を基地局側に送るが、基地局側では認証センターにて当該電話番号とＩＭＳＩの関連をチェックして、当該ＩＭＳＩが位置登録している区域へ回線接続を行い、当該使用者と通信の確立を行う。もし当該使用者が携帯端末を紛失しまたは盗難にあった場合、前述したように新たなＩＭＳＩを発行してもらい、認証センターに再登録をする。その場合を示したのが”Ｎｅｗ  ＩＭＳＩ”８０８である。電話番号８０５、Ｆａｘ番号８０６、データ通信用番号８０７は変更無しで”Ｎｅｗ  ＩＭＳＩ”８０８との関連付けが変更できるので、使用者は元の番号を継続して使用できる。一方、古い（紛失したまたは盗まれた）ＳＩＭ８０４は電話番号等との関連付けが消失するために、位置登録など通信をする為の手順が基地局から拒絶され使用できないことになる。しかし前述のようにこれだけではＳＩＭ内部の個人データに保護がかかっているとは言えないために、次に説明するような本実施の形態にかかる処理を実行することでセキュリティをより高めることが可能となる。
【００４４】
以下に本実施の形態で実行するアプリケーションについて説明する。ここでは採用しうる全ての措置（手段）を網羅した形で説明している。しかし、本発明は必ずしもこれらの全て行う必要はなく、一部のみの実行でも所定の目的を達成することができる。
【００４５】
図９に、本実施の形態におけるＳＩＭでのデータ保護処理のフローチャートを示す。この処理は、図７に示したフローにおけるステップＳ７０４の処理に相当している。まず、”PIN Enable”処理を行う（Ｓ９０１）。これは、図４のディレクトリ情報４００のバイト１４（４０９）のＭＳＢを設定してＰＩＮ認証機能を有効にするものである。これにより少なくとも電源ＯＮ時にはＰＩＮの入力が必要となる。ＰＩＮは本実施の形態では４桁から８桁の数字で構成されている。ＳＩＭは誤ったＰＩＮの所定回数（ここでは３回）連続した入力でブロックされるので、ＰＩＮを知らない第三者がＰＩＮ入力を試みても失敗する。続くステップＳ９０２での”PIN Counter = 80Hex”処理によれば、図４のディレクトリ情報４００のバイト１９（４１４）またはバイト２１（４１６）の誤ったＰＩＮ入力のカウンタ値を強制的に０にすることになる。これにより、前述した第三者の誤ったＰＩＮの３回連続入力（誤ったＰＩＮが一回入力されるごとにこのカウンタ値が減算され０に達した）と同等な効果を得られる。更にＰＩＮがブロックされたときにそれを復活させる為の”PUK Counter =80Hex”処理を実行する（Ｓ９０３）。ＰＵＫは８桁の数字で構成されている。ＳＩＭはＰＩＮを復活させる為にＰＵＫの入力が必要であるが、誤ったＰＵＫの所定回数（ここでは１０回）の連続した入力でＳＩＭは完全にブロックされる。この処理では誤入力カウンタをブロック状態に設定してしまう。
【００４６】
次に個人データとして記憶されている短縮ダイアルファイル等の中身それ自身を消去する”ADN Data Delete”処理により完全に内容を読めなくする（Ｓ９０４）。更に、図５に示したファイル情報５００のバイト３〜４、ファイルサイズ５０３の内容の変更によりそのサイズを０にしてしまう”ADN File Size = 0000Hex”処理を行う（Ｓ９０５）。これにより、たとえこのファイルが選択されても、メモリが割り当てられていないという情報を外部に提供することで当該ファイルを読み出せなくする。
【００４７】
同様に個人データとして記憶されている固定ダイアルファイルの中身それ自身を消去する”FDN Data Delete”処理によりその内容を完全に読めなくする（Ｓ９０６）。更に図５のファイル情報５００のバイト３〜４のファイルサイズ５０３の内容でサイズを０にしてしまう”FDN File Size = 0000Hex”処理を行う（Ｓ９０７）。これによって、たとえこのファイルが選択されてもメモリが割り当てられていないという情報を外部に提供することで、このファイルを読み出せなくする。また加入者固有の情報であるＩＭＳＩを消去することで個人を特定できないよう”IMSI Data Delete”処理を行う（Ｓ９０８）。更に図５のファイル情報で示しているバイト３〜４のファイルサイズ５０３の内容の修正によりそのサイズを０にしてしまう”IMSI File Size = 0000Hex”処理を行う（Ｓ９０９）。これにより、たとえこのファイルが選択されてもメモリが割り当てられていないという情報を外部に提供する。これによって、このファイルを読み出せなくする。さらに、図５のファイル情報５００のバイト９〜１１に示されるアクセス条件５０７にて指定されている、各コマンドを使用してのアクセス条件を、ファイル情報５００のアクセス条件コード５１２にあるＦＨｅｘ（ＮＥＶ）に設定することにより、通常ＧＳＭの公開されている仕様において操作できるコマンド体系では決してアクセスできない条件に変更する（Ｓ９１０）。
【００４８】
このようにＳＩＭ内部のディレクトリ情報４００および／またはファイル情報５００を変更し、アクセス不可能にするかまたはそれに加えてファイルデータそのものを読み出せないようにすることで、ＳＩＭ内部の個人データの漏洩が防止できる。かくして、何重ものセキュリティが施されることになる。
【００４９】
一方、上記のような端末での処理を実現するために基地局側で行う処理について、図１０に示した基地局処理フローにより説明する。
【００５０】
盗難または紛失届けの出ている携帯端末を第三者が電源ＯＮした場合に、最初に基地局側に位置登録の為に位置更新要求（Location Update Request）が送信されるとき、携帯端末から送られたメッセージが位置更新要求であるか否かの判断がなされる（Ｓ１００１）。この判定で位置更新要求でないと判断されればそのまま本処理を終了する。一方、位置更新要求であると判断された場合には、携帯端末から加入者識別情報であるＩＭＳＩ受信処理を行う（Ｓ１００２）。次に携帯端末から送られてきた加入者識別情報ＩＭＳＩが正当なものか否かを認証センターＡｕＣにおいて判定する”不正ＩＭＳＩ”判定を行う（Ｓ１００３）。この判定で正当性が認められたならば位置更新要求に対する通常処理（Normal Procedure）が行われる（Ｓ１００６）。一方、被害届けなどが出ている不正ＩＭＳＩであると判定された場合、位置登録要求を出した携帯端末に入っているＳＩＭは不正と判断できるので、基地局からＳＡＴを利用してＳＩＭ保護プログラム（Protection Program）送信を行う（Ｓ１００４）。これに応じて、携帯端末側では既に説明した図９のＳＩＭデータ保護処理が実行される。基地局はＳＩＭ保護プログラムを送信した後、位置更新要求が拒絶されたことを示す為に位置更新失敗メッセージ（Location Update Failure Message）送信による当該携帯端末への通知を行って（Ｓ１００５）、本処理を終了する。
【００５１】
以上、本発明の好適な実施の形態について説明したが、上記で言及した以外にも、種々の変形、変更を行うことが可能である。
【００５２】
例えば、アプリケーションは外部からダウンロードするようにしたが、初期的にＳＩＭ内にインストールしておき、外部からの指示に従って当該アプリケーションを機能するようにしてもよい。
【図面の簡単な説明】
【００５３】
【図１】本発明が適用されるデジタルセルラーシステムの構成を示すブロック図である。
【図２】図１のシステムにおける一般的な携帯電話器の構成を示すブロック図である。
【図３】ＳＩＭ内部構造例を示すブロック図である。
【図４】ＳＩＭ内のファイル管理用のディレクトリ情報の例を示す図である。
【図５】ＳＩＭ内のデータファイルのアクセス等を直接管理するための情報が記述されているファイル情報の例を示す図である。
【図６】セキュリティに関係した通常の暗証番号の処理としてのＰＩＮアクセスフローチャートである。
【図７】ＧＳＭ携帯端末の通常の処理例としてのＳＡＴ処理を表すフローチャートである。
【図８】ＩＭＳＩの構造の説明図である。
【図９】本実施の形態におけるＳＩＭでのデータ保護処理のフローチャートである。
【図１０】本発明の実施の形態において基地局側で行う処理のフローチャートである。
【図１１】本発明の実施の形態におけるＳＩＭ内部の論理的な構造およびＳＩＭの周辺とのやりとりについての説明図である。
【符号の説明】
【００５４】
１０１ａ…携帯電話基地局、１０１ｂ…携帯電話基地局、１０５ａ…無線インターフェイス、１０６…デジタルインターフェイス、１０７ｂ…無線インターフェイス、１０８…ＰＳＴＮ局、１０９…サービスプロバイダ、１１０…デジタルインターフェイス、１１１…加入者認証センター、２００…携帯電話器、２００ａ…携帯電話器、２００ｂ…携帯電話器、２２２…ＲＡＭ、２２３…ＥＥＰＲＯＭ、２２６…ＲＴＣ、２３１…表示部、２３２…キーボード、３０７…シリアル／パラレル変換器、３０８…分周器、３１１…ＲＯＭ、３１２…ＣＰＵ、３３０…機能部、３４０…アプリケーション部、３５０…ファイル管理部、４００…ディレクトリ情報、５００…ファイル情報
【図１】
2005167463.tif 000003
【図２】
2005167463.tif 000004
【図３】
2005167463.tif 000005
【図４】
2005167463.tif 000006
【図５】
2005167463.tif 000007
【図６】
2005167463.tif 000008
【図７】
2005167463.tif 000009
【図８】
2005167463.tif 000010
【図９】
2005167463.tif 000011
【図１０】
2005167463.tif 000012
【図１１】
2005167463.tif 000013