(57)【要約】【課題】ＵＳＩＭカードの不正コピーを防止できること。【解決手段】携帯端末１００は、情報の読み出しでロック状態に遷移するＵＳＩＭカード１２０から読み出したＵＳＩＭ情報１２５を保持するメモリ１１５と、ＵＳＩＭカード１２０から、携帯端末１００に固有なロック状態の解除用の情報を読み出してメモリ１１５に保持し、ＵＳＩＭカード１２０のロック状態を制御するロック制御部とを備える。ＵＳＩＭカード１２０は、携帯端末１００に挿抜可能であり、携帯端末１００からＵＳＩＭカード１２０が保持するＵＳＩＭ情報１２５が読み出されると、以降のＵＳＩＭ情報１２５の読み出しを禁止するロック状態に遷移するロック制御部を備える。【選択図】図１
2016082503.tif 000002
【特許請求の範囲】
【請求項１】
ＵＳＩＭカードが挿抜可能な端末装置において、
情報の読み出しでロック状態に遷移する前記ＵＳＩＭカードから読み出したＵＳＩＭ情報を保持するメモリと、
前記ＵＳＩＭカードから、前記端末装置に固有なロック状態の解除用の情報を読み出して前記メモリに保持し、前記ＵＳＩＭカードのロック状態を制御するロック制御部と、
を備えたことを特徴とする端末装置。
【請求項２】
前記ロック制御部は、
前記ＵＳＩＭカードから前記ＵＳＩＭカードに保持されたＵＳＩＭデータと、前記ＵＳＩＭ情報の読み出しを解除するロック解除キーを生成するためのロック解除キー生成情報と、を読み出して前記メモリに保持することを特徴とする請求項１に記載の端末装置。
【請求項３】
前記ロック制御部は、
前記ＵＳＩＭカードから、さらに、前記端末装置が無線通信を行う際の演算処理用情報を前記ＵＳＩＭカードから読み出して前記メモリに保持し、
さらに、前記メモリに保持されたＵＳＩＭ情報に基づくソフトＳＩＭ機能を実行するプロセッサを備えた、
ことを特徴とする請求項２に記載の端末装置。
【請求項４】
前記ロック制御部は、
前記ＵＳＩＭカードのロック状態を解除する際には、前記メモリに保持した前記ロック解除キー生成情報と、端末装置の固有情報とを用いて前記ロック解除キーを生成し、当該ロック解除キーを用いて前記ＵＳＩＭカードのロックを解除する
ことを特徴とする請求項２または３に記載の端末装置。
【請求項５】
前記ロック制御部は、
前記ロック解除キーの生成により、前記メモリに保持された前記ＵＳＩＭ情報を削除することを特徴とする請求項４に記載の端末装置。
【請求項６】
前記ロック制御部は、
前記ロック解除キーの生成により、前記メモリに保持された前記ＵＳＩＭデータと、前記演算処理用情報とを削除し、
前記ロック解除キーの保持により、前記メモリに保持された前記ロック解除キー生成情報を削除する
ことを特徴とする請求項５に記載の端末装置。
【請求項７】
前記ロック制御部は、
前記ＵＳＩＭカードのロック状態の解除により、前記ロック解除キーを削除することを特徴とする請求項５または６に記載の端末装置。
【請求項８】
前記ロック制御部は、
前記ＵＳＩＭ情報を読み出した前記端末装置とは別の端末装置からロック解除要求を受けると、自端末装置で取得したロック解除キーを前記別の端末装置に転送し、前記別の端末装置が前記ロック解除キーを用いて前記ＵＳＩＭカードのロックを解除可能なことを特徴とする請求項１〜７のいずれか一つに記載の端末装置。
【請求項９】
前記メモリには、複数の前記ＵＳＩＭカードからそれぞれ読み出した前記ＵＳＩＭ情報が保持され、複数の前記ＵＳＩＭ情報を切り替えたソフトＳＩＭ機能を実行することを特徴とする請求項１〜８のいずれか一つに記載の端末装置。
【請求項１０】
端末装置に挿抜可能であり、前記端末装置からＵＳＩＭカードが保持するＵＳＩＭ情報が読み出されると、以降の前記ＵＳＩＭ情報の読み出しを禁止するロック状態に遷移し、前記ＵＳＩＭ情報を読み出した端末装置に対してのみロック解除する制御を行うロック制御部を備えたことを特徴とするＵＳＩＭカード。
【請求項１１】
前記ロック制御部は、
前記端末装置から正当なロック解除キーの受信に基づき前記ロック状態を解除することを特徴とする請求項１０に記載のＵＳＩＭカード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報を保持するＵＳＩＭカードとＵＳＩＭカードの情報を読み出す端末装置に関する。
【背景技術】
【０００２】
携帯電話装置では、契約者情報等が記録されたＵＳＩＭ（Ｕｎｉｖｅｒｓａｌ  ＳＩＭ：Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｍｏｄｕｌｅ）カードを用いて通信を行う。現在、ＵＳＩＭは、携帯電話装置のＵＳＩＭスロットに１枚、あるいは複数枚（例えば２枚）挿抜可能である。ＵＳＩＭカードはキャリア毎に異なる。
【０００３】
装置が複数のＵＳＩＭスロットを有する場合、キャリア別のＵＳＩＭカードを装着しておくことができ、ＵＳＩＭカードへのアクセスを切り替えるだけで、異なるキャリアと通信が行える。しかし、ＵＳＩＭスロット数が増えた分だけ装置の小型化や低価格化を図ることができない。
【０００４】
一方、装置のＵＳＩＭスロットが一つだけの場合、複数の異なるキャリアと通信を行うには、キャリア毎にＵＳＩＭカードを接続し直すか、異なるキャリアへのローミングを行う必要があった。この場合、ＵＳＩＭカードの挿抜毎に装置の電源ＯＦＦ／ＯＮ動作が必要となり、手間と時間がかかる。また、ＵＳＩＭカードの切り替えを行わずに異なるキャリアへのローミングを行うと、ローミングを行わない場合に比べて通信料金が割高となる。
【０００５】
このため、ＵＳＩＭカードの情報を携帯電話装置が読み出して装置内のメモリにコピーし、保持するソフトＳＩＭ（またはＥｍｂｅｄｄｅｄ  ＳＩＭ（ｅＵＩＣＣ））の技術が開示されている（例えば、下記特許文献１、２参照。）。このソフトＳＩＭによれば、装置内のメモリにコピーした複数のＵＳＩＭカードの情報を切り替えて読み出すことで、複数キャリア別の通信が行え、ＵＳＩＭカードの挿抜が不要となり、ＵＳＩＭスロットも最小限の１スロットで済み、装置の小型化が図れる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−２６７００６号公報
【特許文献２】特開２００２−００９９２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の技術では、携帯電話装置に装着する毎にＵＳＩＭカードが保持する情報をコピーすることができ、ＵＳＩＭカード自体のコピーガードが行えなかった。例えば、ある携帯電話装置で情報をコピーしたＵＳＩＭカードを、さらに他の携帯電話装置に装着して不正に使用される恐れがある。
【０００８】
一つの側面では、本発明は、ＵＳＩＭカードの不正コピーを防止できることを目的とする。
【課題を解決するための手段】
【０００９】
一つの案では、ＵＳＩＭカードが挿抜可能な端末装置において、情報の読み出しでロック状態に遷移する前記ＵＳＩＭカードから読み出したＵＳＩＭ情報を保持するメモリと、前記ＵＳＩＭカードから、前記端末装置に固有なロック状態の解除用の情報を読み出して前記メモリに保持し、前記ＵＳＩＭカードのロック状態を制御するロック制御部と、を備えたことを要件とする。
【発明の効果】
【００１０】
一つの実施の形態によれば、ＵＳＩＭカードの不正コピーを防止できる。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施の形態１にかかる端末装置のハードウェア構成例を示す図である。
【図２】図２は、実施の形態１にかかる端末装置のＣＰＵのハードウェア構成例を示す図である。
【図３】図３は、実施の形態１にかかる端末装置に挿抜されるＵＳＩＭカードの機能ブロック図である。
【図４】図４は、実施の形態１にかかる端末装置が行うＵＳＩＭカードの情報の読み出し処理例のシーケンス図である。
【図５】図５は、実施の形態１にかかる端末装置が行うＵＳＩＭカードの情報の読み出し処理例のフローチャートである。
【図６】図６は、実施の形態１にかかる端末装置によるＵＳＩＭカードのロック状態を示す図である。
【図７】図７は、実施の形態１にかかる端末装置によるＵＳＩＭカードの情報の読み出しの操作画面例を示す図である。
【図８】図８は、実施の形態１にかかる端末装置が行うＵＳＩＭカードのロック解除処理例のシーケンス図である。
【図９】図９は、実施の形態１にかかる端末装置が行うＵＳＩＭカードのロック解除処理例のフローチャートである。
【図１０】図１０は、実施の形態１にかかる端末装置によるＵＳＩＭカードのロック解除の操作画面例を示す図である。
【図１１Ａ】図１１Ａは、実施の形態２にかかる端末装置間で行うＵＳＩＭカードのロック解除処理例のシーケンス図である。（その１）
【図１１Ｂ】図１１Ｂは、実施の形態２にかかる端末装置間で行うＵＳＩＭカードのロック解除処理例のシーケンス図である。（その２）
【図１２】図１２は、実施の形態２にかかる一方の端末装置が行うＵＳＩＭカードのロック解除処理例のフローチャートである。
【図１３】図１３は、実施の形態２にかかる他方の端末装置が行うＵＳＩＭカードのロック解除処理例のフローチャートである。
【発明を実施するための形態】
【００１２】
（実施の形態１）
図１は、実施の形態１にかかる端末装置のハードウェア構成例を示す図である。端末装置としてＵＳＩＭカードが挿抜可能な携帯電話機等の携帯端末１００を例に説明する。
【００１３】
携帯端末１００は、ＵＳＩＭスロット１０１、第１のプロセッサ（ＣＰＵ１）１０２、第２のプロセッサ（ＣＰＵ２）１１２、周辺デバイス１０３，１１３、共通デバイス１１４を含む。ＵＳＩＭスロット１０１には、ＵＳＩＭカード１２０が挿抜可能である。ＵＳＩＭカード１２０は、ＣＰＵ１２１、メモリ１２２を含む。実施の形態１の携帯端末１００では、最小限の個数（１個）のＵＳＩＭスロット１０１を有すればよい。
【００１４】
ＣＰＵ１（１０２）は、ＵＳＩＭスロット１０１に装着されたＵＳＩＭカード１２０に保持された情報にアクセスし、携帯電話網を介した無線通信にかかるベースバンド処理を行う。また、ＣＰＵ１（１０２）は、ＵＳＩＭスロット１０１に装着されたＵＳＩＭカード１２０に保持された情報を携帯端末１００内にコピーするソフトＳＩＭの機能を有する。
【００１５】
ＣＰＵ１（１０２）は、ソフトＳＩＭにより、携帯端末１００内にコピーしたＵＳＩＭカード１２０の情報を用いてベースバンド処理を実行することができ、このソフトＳＩＭの実行時には、ＵＳＩＭカード１２０へのアクセスを不要にできる。また、複数のキャリア別のＵＳＩＭカード１２０の情報を読み出して携帯端末１００内に保存することができる。これにより、保存したソフトＳＩＭを切り替えることで、複数のキャリアの無線通信を切り替えできるようになる。
【００１６】
ＣＰＵ１（１０２）は、ベースバンド処理により無線通信を行う信号を無線通信用の周辺デバイス１０３を介して無線通信する。周辺デバイス１０３は、送受信する信号を増幅するアンプや、送受信用のアンテナ等を含む。
【００１７】
ＣＰＵ２（１１２）は、携帯端末１００が有する各種アプリケーション処理を実行する。ＣＰＵ２（１１２）には、ユーザインターフェースとなるアプリケーション用の周辺デバイス１１３が接続される。周辺デバイス１１３は、アプリケーション操作用のディスプレイ、タッチセンサ、キー等を含む。
【００１８】
これらＣＰＵ１（１０２）およびＣＰＵ２（１１２）は、共通デバイス１１４に共通接続されている。共通デバイス１１４は、ＣＰＵ１（１０２），ＣＰＵ２（１１２）が共通にアクセスするメモリ１１５と、ＣＰＵ１（１０２），ＣＰＵ２（１１２）に動作電源を供給する電源１１６を含む。
【００１９】
ＣＰＵ１（１０２）は、メモリ１１５に格納されたプログラムを実行することにより、上述したベースバンド処理、ソフトＳＩＭの機能を実現する。また、ＣＰＵ１（１０２）は、ソフトＳＩＭにより、ＵＳＩＭカード１２０に保持された情報をメモリ１１５に格納し、メモリ１１５にコピーされたＵＳＩＭの情報を用いてベースバンド処理を実行する。
【００２０】
ＣＰＵ２（１１２）についても、メモリ１１５に格納されたプログラムを実行することにより、上述したアプリケーション処理の機能を実現する。
【００２１】
メモリ１１５は、ＳＤＲＡＭやフラッシュメモリ等を含み、例えば、ＣＰＵ１（１０２），ＣＰＵ２（１１２）が実行するプログラムはフラッシュメモリに記憶保持され、ＳＤＲＡＭはプログラム実行時のデータ作業領域として使用される。また、ソフトＳＩＭとしてコピーされたＵＳＩＭカード１２０の情報は、例えば、フラッシュメモリが記憶保持する。
【００２２】
ＵＳＩＭカード１２０のＣＰＵ１２１は、携帯端末１００からのアクセス時に情報処理を実行する。メモリ１２２は、例えば、ＲＯＭ，ＲＡＭ，ＥＥＰＲＯＭを含む。例えば、ＣＰＵ１２１は、ＲＯＭに格納されたプログラム実行により情報処理を実行し、この際、ＲＡＭをデータ作業領域として使用する。また、ＵＳＩＭの情報（ＵＳＩＭ情報１２５）は、メモリ１２２の例えば、ＥＥＰＲＯＭに格納保持される。
【００２３】
実施の形態１では、ＵＳＩＭ情報１２５は、ＵＳＩＭデータＡと、演算処理用情報Ｂと、ロック解除キー生成情報Ｃとを含む。
【００２４】
ＵＳＩＭデータＡは、ＵＳＩＭカード１２０の契約者情報、例えば、ユーザの電話番号を含む。このほか、電話帳情報等、ユーザに固有の他の情報を含んでもよい。演算処理用情報Ｂは、ＵＳＩＭカード１２０を発行したキャリアに固有の情報であり、携帯端末１００が送受信するデータに対して所定の演算を行う演算データである。この演算処理用情報Ｂには、読み出す携帯端末１００の固有情報、例えばＩＭＥＩ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｅｑｕｉｐｍｅｎｔ  Ｉｄｅｎｔｉｔｙ）等を含んでもよい。
【００２５】
実施の形態１では、ＵＳＩＭカード１２０は、内部に保持している情報（例えば、ＵＳＩＭデータＡ）が読み出されると、「ロック状態」となる。ＵＳＩＭカード１２０は、「ロック状態」／あるいは「アンロック状態」の情報を保持する。「ロック状態」のＵＳＩＭカード１２０から情報（ＵＳＩＭ情報１２５）を読み出すには、このＵＳＩＭカード１２０用のロック解除キーＣＫが必要となる。
【００２６】
ロック解除キー生成情報Ｃは、ロック解除キーＣＫを生成するための情報である。例えば、ロック解除キー生成情報Ｃは、ＵＳＩＭカード１２０に固有の演算データからなる。このロック解除キー生成情報Ｃは、例えば、ＵＳＩＭカード１２０が内部に保持している情報（例えば、ＵＳＩＭデータＡ）を読み出す読み出し処理の一処理としてＵＳＩＭカード１２０から読み出され、読み出した携帯端末１００のメモリ１１５に格納保持される。例えば、後述する例では、ＵＳＩＭカード１２０が内部に保持している情報の読み出し処理の際、ＵＳＩＭカード１２０からロック解除キー生成情報Ｃを読み出した後、ＵＳＩＭデータＡを読み出す。これに限らず、ＵＳＩＭカード１２０からロック解除キー生成情報ＣとＵＳＩＭデータＡとを同時または順次に読み出しても良い。
【００２７】
このロック解除キー生成情報Ｃは、ＵＳＩＭカード１２０の情報（例えば、ＵＳＩＭデータＡ）を読み出した携帯端末１００に固有な「ロック状態」の解除用の情報として用いる。これにより、ＵＳＩＭデータＡを読み出した携帯端末１００だけがこのロック解除キー生成情報Ｃを用いてＵＳＩＭカード１２０の「ロック状態」を解除できる。
【００２８】
そして、携帯端末１００は、ＵＳＩＭカード１２０から読み出したロック解除キー生成情報Ｃに携帯端末１００の固有情報を算入し、所定の演算を行うことで、正当なロック解除キーＣＫを得ることができる。携帯端末１００が正当なロック解除キーＣＫをＵＳＩＭカード１２０に送信することで、ＵＳＩＭカード１２０は、「ロック状態」を解除し、情報が読み出し可能な「アンロック状態」に遷移する。
【００２９】
演算処理用情報Ｂとロック解除キー生成情報Ｃは、いずれもＣＰＵ１（１０２）が読み込み実行し、ＣＰＵ１（１０２）は、ロック解除キーＣＫを生成する。
【００３０】
図２は、実施の形態１にかかる端末装置のＣＰＵのハードウェア構成例を示す図である。携帯端末１００のベースバンド処理を行うＣＰＵ１（１０２）の内部構成例を示す。ＣＰＵ１（１０２）は、ターミナルアダプタ２０１と、プロトコルスタックソフトウェア２０２と、レイヤ１ソフトウェア２０３と、ＲＴＯＳ（Ｒｅａｌ−Ｔｉｍｅ  Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）２０４と、デバイスドライバ２０５とを含む。プロトコルスタックソフトウェア２０２と、レイヤ１ソフトウェア２０３と、ＲＴＯＳ２０４と、デバイスドライバ２０５は、図１のＣＰＵ１（１０２）がプログラム実行することで各機能を実現する。
【００３１】
ターミナルアダプタ２０１は、携帯端末１００を無線回線に接続するインターフェース変換を行う。プロトコルスタックソフトウェア２０２は、無線通信の機能を実現するためのプロトコルを階層状に積み上げたソフトウェア群からなる。レイヤ１ソフトウェア２０３は、無線通信のレイヤ１の通信制御を行う。ＲＴＯＳ２０４は、携帯端末１００が行う無線通信のベースバンド処理をリアルタイム実行するためのオペレーティングシステムである。デバイスドライバ２０５は、携帯端末１００の入出力デバイスを制御する。
【００３２】
デバイスドライバ２０５は、ＵＳＩＭ制御ドライバ２１１と、ロック制御部２１２とを含む。ＵＳＩＭ制御ドライバ２１１は、ＵＳＩＭスロット１０１を介してＵＳＩＭカード１２０との間のアクセスを制御する。
【００３３】
実施の形態１では、ロック制御部２１２を新たに設け、このロック制御部２１２により、ＵＳＩＭカード１２０の情報（ＵＳＩＭ情報１２５）の読み出しの制御を行う。ロック制御部２１２は、ＵＳＩＭカード１２０が「ロック状態」であれば、ＵＳＩＭカード１２０からの情報の読み出しを行わず、「アンロック状態」であれば情報を読み出す制御を行う。また、「ロック状態」のＵＳＩＭカード１２０について、ユーザ操作等に基づき、ＵＳＩＭカード１２０を「アンロック状態」に遷移させるための制御を行う。
【００３４】
図３は、実施の形態１にかかる端末装置に挿抜されるＵＳＩＭカードの機能ブロック図である。ＵＳＩＭカード１２０は、カードＯＳ３０１と、デバイスドライバ３０２と、ＰＫＩ機能部３０３と、ロック制御部３０４とを含む。これらカードＯＳ３０１と、デバイスドライバ３０２と、ＰＫＩ機能部３０３と、ロック制御部３０４は、図１のＣＰＵ１２１がプログラム実行することで各機能を実現する。
【００３５】
カードＯＳ３０１は、ＣＰＵ１２１上でＵＳＩＭカード１２０全体の処理を制御する。デバイスドライバ３０２は、ＵＳＩＭカード１２０のＣＰＵ１（１０２）へのアクセスを制御する。ＰＫＩ機能部３０３は、ＵＳＩＭカード１２０を他の携帯端末１００で使用する際に、ＰＫＩ（Ｐｕｂｌｉｃ  Ｋｅｙ  Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ）を利用した電子証明で認証する。この電子認証には、ＵＳＩＭカード１２０の固有情報が用いられる。ロック制御部３０４は、メモリ１２２に保持されたＵＳＩＭカード１２０の情報（ＵＳＩＭ情報１２５）の読み出しの制御を行う。
【００３６】
ロック制御部３０４は、ＵＳＩＭカード１２０からの情報の読み出しを制御する。ロック制御部３０４は、ＵＳＩＭカード１２０のメモリ１２２が保持する情報（図示の例では、ＵＳＩＭ情報１２５）が外部に読み出されると、以降の外部からの情報の読み出しを禁止する「ロック状態」に遷移する。「アンロック状態」であれば情報の読み出しを許可する。また、ユーザ操作等に基づき、ＵＳＩＭ情報１２５を読み出した携帯端末１００から送信されたロック解除キーが正当であるかを判断し、正当であれば「ロック状態」から「アンロック状態」に遷移させる制御を行う。なお、ロック制御部２１２は、現在の状態について、「ロック状態」あるいは「アンロック状態」をメモリ１２２に保持してもよい。
【００３７】
（ＵＳＩＭカードの情報の読み出し処理）
図４は、実施の形態１にかかる端末装置が行うＵＳＩＭカードの情報の読み出し処理例のシーケンス図である。上述したソフトＳＩＭにかかる情報読み出しの処理例であり、携帯端末１００側のＣＰＵ１（１０２）のロック制御部２１２と、ＵＳＩＭカード１２０側のＣＰＵ１２１のロック制御部３０４との間で行う処理内容を示す。
【００３８】
はじめに、携帯端末１００は、所定の時期にＵＳＩＭカード１２０に対しＵＳＩＭ読み出し要求を送信する（ステップＳ４０１）。このＵＳＩＭ読み出し要求には、携帯端末１００の固有情報を付加する。携帯端末１００の固有情報は、携帯端末１００毎にユニークな情報であり、例えばＩＭＥＩを用いることができる。この固有情報は、例えば、携帯端末１００のメモリ１１５のうち容易に書換不可なメモリや領域（例えばフラッシュメモリ）に保存されている情報を用いることができる。
【００３９】
次に、ＵＳＩＭカード１２０は、携帯端末１００から受信したＵＳＩＭ読み出し要求に対応して、ＵＳＩＭ読み出し応答を携帯端末１００に送信する（ステップＳ４０２）。この応答にはロック解除キー生成情報Ｃが含まれている。ＵＳＩＭカード１２０は、ＵＳＩＭ情報１２５を読み出した携帯端末１００の固有情報に基づくロック解除キー生成情報Ｃを生成する。
【００４０】
ここで、ＵＳＩＭカード１２０（ＣＰＵ１２１）は、ＵＳＩＭ読み出し応答を送信した携帯端末１００の固有情報（ＩＭＥＩ等）をＵＳＩＭカード１２０内のメモリ１２２に記憶しておけば、ＵＳＩＭ情報１２５を読み出した携帯端末１００を簡単に識別できる。これにより、後述するロック解除について、ＵＳＩＭ情報１２５を読み出した携帯端末１００から行うことができる。
【００４１】
携帯端末１００は、ステップＳ４０２のＵＳＩＭ読み出し応答をＵＳＩＭカード１２０から受信すると、ＵＳＩＭ読み出し応答に含まれるロック解除キー生成情報Ｃをメモリ１１５に保存する（ステップＳ４０３）。メモリ１１５にはＵＳＩＭ情報１２５の保存領域を有し、ＵＳＩＭ情報１２５の一部であるロック解除キー生成情報Ｃが保存される。
【００４２】
ＵＳＩＭ情報１２５は、ＵＳＩＭカード１２０が保持するＵＳＩＭ情報１２５のコピーであり、携帯端末１００は、ソフトＳＩＭの機能の実行時にメモリ１１５からＵＳＩＭ情報１２５を読み出す。
【００４３】
この後、携帯端末１００は、ＵＳＩＭ情報受け取り通知をＵＳＩＭカード１２０に送信する（ステップＳ４０４）。
【００４４】
次に、ＵＳＩＭカード１２０（ＣＰＵ１２１）は、携帯端末１００から受信したＵＳＩＭ情報受け取り通知に対応して携帯端末１００にＵＳＩＭ読み出し応答を送信する（ステップＳ４０５）。このＵＳＩＭ読み出し応答には、ＵＳＩＭカード１２０が保持する情報（ＵＳＩＭデータＡ）と、演算処理用情報Ｂが含まれている。
【００４５】
携帯端末１００は、ステップＳ４０５のＵＳＩＭ読み出し応答をＵＳＩＭカード１２０から受信すると、ＵＳＩＭ読み出し応答に含まれるＵＳＩＭデータＡと演算処理用情報Ｂをメモリ１１５にＵＳＩＭ情報１２５として保存する（ステップＳ４０６）。
【００４６】
ＵＳＩＭカード１２０（ＣＰＵ１２１）は、ステップＳ４０５のＵＳＩＭ読み出し応答を携帯端末１００に送信すると、以降のＵＳＩＭカード１２０の情報（ＵＳＩＭ情報１２５）の読み出しについて、初期状態の「アンロック状態」から「ロック状態」に遷移する（ステップＳ４０７）。
【００４７】
ステップＳ４０７により時期ｔ０で「ロック状態」に遷移したＵＳＩＭカード１２０（ＣＰＵ１２１）は、以降（２回目以降）のＵＳＩＭカード１２０の情報（ＵＳＩＭ情報１２５）の読み出しをエラー処理する（ステップＳ４０８）。例えば、携帯端末１００がＵＳＩＭカード１２０に対してＵＳＩＭ読み出し要求を再度行っても（ステップＳ４０１ａ）、「ロック状態」のＵＳＩＭカード１２０（ＣＰＵ１２１）は、エラー返却を携帯端末１００に応答する（ステップＳ４０２ａ）。また、他の携帯端末１００がＵＳＩＭカード１２０に対してＵＳＩＭ読み出し要求を行った場合でも、同様に「ロック状態」のＵＳＩＭカード１２０（ＣＰＵ１２１）は、エラー返却を他の携帯端末１００に応答する。
【００４８】
図５は、実施の形態１にかかる端末装置が行うＵＳＩＭカードの情報の読み出し処理例のフローチャートである。携帯端末１００側のベースバンド処理を行うＣＰＵ１（１０２）が行う処理内容を示す。
【００４９】
所定の時期、例えば、ユーザによりＵＳＩＭカード１２０からＵＳＩＭ情報１２５を読み出す開始操作が行われると（ステップＳ５０１）、携帯端末１００のＣＰＵ１（１０２）は、メモリ１１５のうち書換不可なメモリ（例えば、フラッシュメモリ）から携帯端末１００の固有情報を読み出す（ステップＳ５０２）。
【００５０】
次に、携帯端末１００のＣＰＵ１（１０２）は、ＵＳＩＭカード１２０に対しＵＳＩＭ読み出し要求を送信し（ステップＳ５０３）、ロック解除キー生成情報Ｃを含むＵＳＩＭ読み出し応答をＵＳＩＭカード１２０から受信する（ステップＳ５０４）。
【００５１】
そして、携帯端末１００のＣＰＵ１（１０２）は、受信したＵＳＩＭ読み出し応答が正常であれば（ステップＳ５０５：Ｙｅｓ）、ステップＳ５０６以降の処理を実行するが、ＵＳＩＭ読み出し応答が正常でなければ（ステップＳ５０５：Ｎｏ）、処理を終了する。
【００５２】
上述したように、ＵＳＩＭカード１２０のＣＰＵ１２１は、「アンロック状態」であれば、携帯端末１００に対して正常にＵＳＩＭ読み出し応答を行うが、「ロック状態」のときには、エラー返却を携帯端末１００に応答する。
【００５３】
したがって、ステップＳ５０６以降の処理は、ＵＳＩＭカード１２０が「アンロック状態」であるときに実行される。ステップＳ５０６では、携帯端末１００のＣＰＵ１（１０２）は、正常応答であるＵＳＩＭ読み出し応答に含まれるロック解除キー生成情報ＣをＵＳＩＭ情報１２５の一部としてメモリ１１５に保存する（ステップＳ５０６）。
【００５４】
この後、携帯端末１００のＣＰＵ１（１０２）は、ＵＳＩＭ情報受け取り通知をＵＳＩＭカード１２０に送信する（ステップＳ５０７）。この後、携帯端末１００のＣＰＵ１（１０２）は、ＵＳＩＭ情報受け取り通知に対応してＵＳＩＭカード１２０から送出されたＵＳＩＭ読み出し応答を受信する（ステップＳ５０８）。ＵＳＩＭ読み出し応答には、ＵＳＩＭカード１２０のメモリ１２２が保持する情報（ＵＳＩＭデータＡ）と、演算処理用情報Ｂが含まれる。
【００５５】
この後、携帯端末１００のＣＰＵ１（１０２）は、ＵＳＩＭ読み出し応答に含まれるＵＳＩＭデータＡと、演算処理用情報ＢをＵＳＩＭ情報１２５の一部としてメモリ１１５に保存する（ステップＳ５０９）。以上により、携帯端末１００のＣＰＵ１（１０２）は、ＵＳＩＭカード１２０のＵＳＩＭ情報１２５の読み出し処理を終了する。
【００５６】
ステップＳ５０９を実行した時期ｔ２以降、携帯端末１００のＣＰＵ１（１０２）は、メモリ１１５に保持したＵＳＩＭ情報１２５を用いてソフトＳＩＭの機能を実行できるようになる。図５の時期ｔ２は、図４の時期ｔ０に相当する。時期ｔ２以降は、ＵＳＩＭスロット１０１からＵＳＩＭカード１２０を抜いた状態であっても、携帯端末１００のＣＰＵ１（１０２）は、ソフトＳＩＭの機能により通信処理できる。
【００５７】
また、ステップＳ５０６によりロック解除キー生成情報Ｃをメモリ１１５に保存した時期ｔ１以降、携帯端末１００のＣＰＵ１（１０２）は、ロック解除キー生成情報Ｃをメモリ１１５から読み出す毎に、ロック解除キーＣＫの生成が可能となる。この際、携帯端末１００のＣＰＵ１（１０２）は、メモリ１１５から読み出したロック解除キー生成情報Ｃに携帯端末１００の固有情報を算入して、ロック解除キーＣＫを生成できる。
【００５８】
これにより、携帯端末１００のＣＰＵ１（１０２）は、生成したロック解除キーＣＫをＵＳＩＭカード１２０に送信することで、ＵＳＩＭカード１２０の「ロック状態」を解除できる。そして、携帯端末１００のＣＰＵ１（１０２）は、ＵＳＩＭカード１２０のメモリ１２２に保持されているＵＳＩＭ情報１２５を読み出せるようになる（ロック解除の処理は後述する）。
【００５９】
図６は、実施の形態１にかかる端末装置によるＵＳＩＭカードのロック状態を示す図である。図６において図１と同じ構成部には同じ符号を付してある。携帯端末１００は、上述したＵＳＩＭカード１２０から読み出したＵＳＩＭ情報１２５を携帯端末１００のメモリ１１５に保持する。そして、ベースバンド処理を行うＣＰＵ１（１０２）がメモリ１１５にアクセスすることにより、ＵＳＩＭ情報１２５のうちＵＳＩＭデータＡと演算処理用情報Ｂとを使用してソフトＳＩＭの機能を実行できるようになる。
【００６０】
また、ＵＳＩＭ情報１２５が読み出されたＵＳＩＭカード１２０のＣＰＵ１２１は、ＵＳＩＭカード１２０を「ロック状態」に遷移させる。ＵＳＩＭカード１２０が「ロック状態」の場合、携帯端末１００にＵＳＩＭカード１２０を装着した状態であっても、ＵＳＩＭカード１２０のＣＰＵ１２１（ロック制御部３０４）がＵＳＩＭ情報１２５の外部への読み出しを禁止する。このため、携帯端末１００のＣＰＵ１（１０２）は、ＵＳＩＭスロット１０１にＵＳＩＭカード１２０が装着されていても、ＵＳＩＭカード１２０からＵＳＩＭ情報１２５の読み出しを行うことができない。具体的には、上述したように、ＣＰＵ１（１０２）が信号路６０１を介してＵＳＩＭカード１２０に対する読み出し要求（ステップＳ５０３）を送出しても、ＵＳＩＭカード１２０はエラー返却を携帯端末１００のＣＰＵ１（１０２）に応答する。
【００６１】
「ロック状態」のＵＳＩＭカード１２０は、ＵＳＩＭカード１２０自体が「ロック状態」に遷移している情報を保持している。このため、他の携帯端末１００にＵＳＩＭカード１２０を装着したとしても、他の携帯端末１００からＵＳＩＭカード１２０の情報（ＵＳＩＭ情報１２５）を読み出すことはできない。
【００６２】
また、演算処理用情報Ｂに、読み出す携帯端末１００の固有情報を含むことにより、この固有情報を持つ携帯端末１００だけでＵＳＩＭ情報１２５を読み出すことができるようになり、他の携帯端末１００ではＵＳＩＭ情報１２５を読み出せないようにすることができる。
【００６３】
また、ＵＳＩＭカード１２０が既に他の携帯端末１００によりＵＳＩＭカード１２０の情報（ＵＳＩＭ情報１２５）が読み出されて「ロック状態」となっている場合も同様に、携帯端末１００は、ＵＳＩＭカード１２０の情報（ＵＳＩＭ情報１２５）を読み出すことができなくなる。
【００６４】
図７は、実施の形態１にかかる端末装置によるＵＳＩＭカードの情報の読み出しの操作画面例を示す図である。図５のステップＳ５０１のユーザ操作時の操作画面例を示す。図７の例では、ＵＳＩＭカード１２０の情報管理画面７００が表示され、携帯端末１００がＵＳＩＭカード１２０の情報の読み出しの有無（図示の例では読み出しなし）の情報７０１を表示する。
【００６５】
ＵＳＩＭカード１２０の情報を読み出していない状態（「アンロック状態」に相当）の場合、携帯端末１００は、ＵＳＩＭカード１２０の情報が読み出し可能なことを示す読み出し開始ボタン７０２を表示する。ユーザが読み出し開始ボタン７０２を操作することで、携帯端末１００は、ＵＳＩＭカード１２０の情報の読み出し処理（図５のステップＳ５０１）を実行開始する。
【００６６】
図７の例では、ユーザ操作により情報管理画面７００からＵＳＩＭ読み出し開始を行うこととしたが、これに限らず、携帯端末１００は、電源投入時等に情報管理画面７００を表示してもよい。また、携帯端末１００に予め設定しておくことにより、電源投入時等に情報管理画面７００を表示させずに図５に示したＵＳＩＭ読み出し処理を自動実行することとしてもよい。
【００６７】
（ＵＳＩＭカードのロック解除処理）
図８は、実施の形態１にかかる端末装置が行うＵＳＩＭカードのロック解除処理例のシーケンス図である。携帯端末１００に装着されたＵＳＩＭカード１２０のロックを解除して情報を読み出せるようにする処理例を示す。図８の処理は、携帯端末１００のベースバンド処理を行うＣＰＵ１（１０２）がメモリ１１５に対するアクセスを行い、また、ＣＰＵ１（１０２）とＵＳＩＭカード１２０のＣＰＵ１２１との間の処理を行う。
【００６８】
ところで、図８のメモリ１１５の処理は、メモリ１１５が単体で処理実行するのではなく、メモリ１１５のＵＳＩＭ情報１２５に含まれるロック解除キー生成情報Ｃが行う処理を示している。ロック解除キー生成情報Ｃは、実際には、ＣＰＵ１（１０２）のロック制御部２１２が読み込んで処理実行する。
【００６９】
はじめに、ＵＳＩＭカード１２０は、ＵＳＩＭ情報１２５の読み出しが「ロック状態」であるとする（図４のステップＳ４０７に相当）。また、メモリ１１５には、ＵＳＩＭ情報１２５が格納されている。
【００７０】
ＵＳＩＭカード１２０の読み出しの「ロック状態」を解除する際には、ユーザ操作により携帯端末１００のＣＰＵ１（１０２）は、メモリ１１５にロック解除キー要求を送出する（ステップＳ８０１）。この要求には、携帯端末１００の固有情報が含まれる。ここで、メモリ１１５に保持されたＵＳＩＭ情報１２５に含まれるロック解除キー生成情報Ｃがロック解除キー要求を受ける。ロック解除キー生成情報Ｃ（ロック制御部２１２）は、ロック解除キーＣＫを含むロック解除キー応答を携帯端末１００のＣＰＵ１（１０２）に送出する（ステップＳ８０２）。
【００７１】
ステップＳ８０２の処理では、上述したように、メモリ１１５に保持されたＵＳＩＭ情報１２５（ロック解除キー生成情報Ｃ）は、ＣＰＵ１（１０２）が読み込む。そして、ＣＰＵ１（１０２）のロック制御部２１２は、読み込んだＵＳＩＭ情報１２５のロック解除キー生成情報Ｃを用いた演算処理を実行する。この演算処理では、携帯端末１００の固有情報を用いてＵＳＩＭカード１２０の「ロック状態」を解除するためのロック解除キーＣＫを生成する。このロック解除キーＣＫは、携帯端末１００の固有情報から一意に算出できるものである。
【００７２】
ロック解除キー生成情報Ｃ（ロック制御部２１２）は、演算処理によりロック解除キーＣＫを生成すると、メモリ１１５に保持されたＵＳＩＭデータＡと、演算処理用情報Ｂを削除する（ステップＳ８０３）。これにより、以降、ロック解除キー生成情報Ｃ（ロック制御部２１２）によるロック解除キーＣＫの生成処理を除き、ＵＳＩＭ情報１２５は使用不可能な状態となり、携帯端末１００のＣＰＵ１（１０２）は、ソフトＳＩＭの機能が使用できなくなる。この状態では、ロック解除キー生成情報Ｃ自体は使用可能なため、ステップＳ８０３以降の処理で何らかの異常が発生し、再度ロック解除キーＣＫが必要となった場合でも、ロック解除キー生成情報Ｃ（ロック制御部２１２）はロック解除キーＣＫを生成することができる。
【００７３】
また、ＣＰＵ１（１０２）は、ロック解除キーＣＫを携帯端末１００のメモリ１１５に保存し（ステップＳ８０４）、メモリ１１５に対して受信完了通知を行う（ステップＳ８０５）。これにより、メモリ１１５のロック解除キー生成情報Ｃが削除され（ステップＳ８０６）、以降、ロック解除キーＣＫは算出不可となる。
【００７４】
この後、ＣＰＵ１（１０２）は、ＵＳＩＭカード１２０に対し、ロック解除要求を送出する（ステップＳ８０７）。この要求には、ロック解除キーＣＫが含まれる。ロック解除キーＣＫを受信したＵＳＩＭカード１２０は、ロック解除キーＣＫがＵＳＩＭ情報１２５を読み出した携帯端末１００の固有情報から算出された正当なものであるか否かを確認する。そして、ＵＳＩＭカード１２０は、ロック解除キーＣＫが正当と判断すれば、情報の読み出しが可能な「アンロック状態」へ遷移する（ステップＳ８０８）。
【００７５】
この後、ＵＳＩＭカード１２０は、携帯端末１００にロック解除応答を送信する（ステップＳ８０９）。これにより、ＵＳＩＭカード１２０の情報の読み出しが再び使える状態になる。ロック解除応答を受信した携帯端末１００のＣＰＵ１（１０２）は、メモリ１１５に保存していたロック解除キーＣＫを削除し（ステップＳ８１０）、処理を終了する。
【００７６】
上記のステップＳ８０７において、携帯端末１００から受信したロック解除キーＣＫが正当でなければ、ＵＳＩＭカード１２０は「ロック状態」を維持し、携帯端末１００からの正当なロック解除キーＣＫを含むロック解除要求の送信を待つ。さらには、ＵＳＩＭカード１２０は、正当なロック解除キーＣＫを含むロック解除要求を送信するよう携帯端末１００に要求したり、リトライ後にエラー処理し、一連の処理を終了させてもよい。
【００７７】
図９は、実施の形態１にかかる端末装置が行うＵＳＩＭカードのロック解除処理例のフローチャートである。携帯端末１００側のベースバンド処理を行うＣＰＵ１（１０２）が行う処理内容を示す。
【００７８】
例えば、ユーザによりＵＳＩＭカード１２０の「ロック状態」の解除操作が行われると（ステップＳ９０１）、携帯端末１００のＣＰＵ１（１０２）は、メモリ１１５（例えばフラッシュメモリ）から携帯端末１００の固有情報を読み出す（ステップＳ９０２）。
【００７９】
次に、携帯端末１００のＣＰＵ１（１０２）は、ロック解除キー生成情報Ｃ（ロック制御部２１２）に、ロック解除キー要求を送信し（ステップＳ９０３）、ロック解除キーＣＫを含むロック解除キー応答を受信する（ステップＳ９０４）。
【００８０】
携帯端末１００のＣＰＵ１（１０２）は、ロック解除キー応答が正常応答であれば（ステップＳ９０５：Ｙｅｓ）、ステップＳ９０６に移行する。また、携帯端末１００のＣＰＵ１（１０２）は、メモリ１１５に保持されたＵＳＩＭデータＡと、演算処理用情報Ｂを削除する。一方、ロック解除キー応答にロック解除キーＣＫが含まれていない等、ロック解除キー応答が正常応答でなければ（ステップＳ９０５：Ｎｏ）、携帯端末１００のＣＰＵ１（１０２）は、リトライ等の処理後に処理を終了する。
【００８１】
ステップＳ９０６では、携帯端末１００のＣＰＵ１（１０２）は、受信したロック解除キーＣＫをメモリ１１５に保存する（ステップＳ９０６）。ロック解除キーＣＫを保存した時期ｔ３以降、携帯端末１００のＣＰＵ１（１０２）は、ＵＳＩＭカード１２０から読み出してメモリ１１５に保存したＵＳＩＭ情報１２５（ソフトＳＩＭ機能）を使用できない状態となる。
【００８２】
この後、携帯端末１００のＣＰＵ１（１０２）は、ロック解除キー生成情報Ｃ（ロック制御部２１２）に、受信完了通知を送信する（ステップＳ９０７）。
【００８３】
この後、携帯端末１００のＣＰＵ１（１０２）は、ＵＳＩＭカード１２０にロック解除キーＣＫを含むロック解除要求を送信する（ステップＳ９０８）。ＵＳＩＭカード１２０は、ロック解除キーＣＫが正当であれば、情報の読み出しが可能な「アンロック状態」へ遷移し、携帯端末１００のＣＰＵ１（１０２）にロック解除応答を送信する。
【００８４】
そして、携帯端末１００のＣＰＵ１（１０２）は、ＵＳＩＭカード１２０からロック解除要求に対応した正常なロック解除応答の受信を待つ（ステップＳ９０９：Ｎｏ）。ＵＳＩＭカード１２０から「アンロック状態」であることを示す正常なロック解除応答があれば（ステップＳ９０９：Ｙｅｓ）、携帯端末１００のＣＰＵ１（１０２）は、メモリ１１５に保存したロック解除キーＣＫを削除する（ステップＳ９１０）。以上により、ＵＳＩＭカード１２０のロック解除処理を終了する。
【００８５】
以上のＵＳＩＭカード１２０のロック解除処理により、携帯端末１００のＣＰＵ１（１０２）は、初期状態（図１参照）に戻り、時期ｔ４以降、ＵＳＩＭカード１２０へのアクセス（情報の読み出し）が可能な状態となる。また、メモリ１１５上のＵＳＩＭ情報１２５は削除され、携帯端末１００のＣＰＵ１（１０２）は、ソフトＳＩＭ機能を使用できない状態に戻る。
【００８６】
図１０は、実施の形態１にかかる端末装置によるＵＳＩＭカードのロック解除の操作画面例を示す図である。図９のステップＳ９０１のユーザ操作時の操作画面例を示す。ＵＳＩＭカード１２０が「ロック状態」の場合、携帯端末１００は、ＵＳＩＭカード１２０の情報管理画面１０００として、携帯端末１００に挿入されているＵＳＩＭカード１２０の情報１００１を表示する。この情報１００１は、ＵＳＩＭ情報１２５のＵＳＩＭデータＡに相当し、ＵＳＩＭ携帯電話網のネットワーク名、通信契約番号等を表示する。
【００８７】
また、携帯端末１００は、情報管理画面１０００上にロック解除ボタン１００２を表示する。ユーザがロック解除ボタン１００２を操作することで、携帯端末１００は、ＵＳＩＭカード１２０のロック解除処理（図９のステップＳ９０１）を実行開始する。
【００８８】
以上説明した実施の形態１では、ＵＳＩＭカード１２０が保持するＵＳＩＭ情報１２５を読み出しソフトＳＩＭで用いることにより、携帯端末１００にＵＳＩＭカード１２０が装着されていない状態であっても、ソフトＳＩＭにより無線通信を行うことができる。そして、ＵＳＩＭ情報１２５が読み出されたＵＳＩＭカード１２０は、以降のＵＳＩＭ情報１２５の読み出しをロックする。これにより、別の携帯端末１００等にＵＳＩＭカード１２０を装着してＵＳＩＭ情報１２５が読み出されることを防ぎ、不正使用を防ぐことができるようになる。
【００８９】
また、ＵＳＩＭ情報１２５の読み出し時に、携帯端末１００にロック解除キーの生成情報についても読み出してメモリ１１５に保存しておく。これにより、ロック解除時には、ＵＳＩＭ情報１２５を読み出した携帯端末１００でＵＳＩＭカード１２０のロック解除が行えるようになる。また、このロック解除とともにメモリ１１５に保存しておいたソフトＳＩＭの機能も削除できる。
【００９０】
（実施の形態２）
図１１Ａ，図１１Ｂは、実施の形態２にかかる端末装置間で行うＵＳＩＭカードのロック解除処理例のシーケンス図である。実施の形態２では、ＵＳＩＭ情報を読み出した携帯端末とは別の携帯端末でロック解除を行う処理例を説明する。実施の形態２においても、携帯端末１００の構成は、実施の形態１と同様である。
【００９１】
携帯端末Ａ（１００Ａ）がＵＳＩＭ情報１２５を読み出した携帯端末であり、携帯端末Ｂ（１００Ｂ）はＵＳＩＭカード１２０のロック解除を行う携帯端末である。ＵＳＩＭカード１２０は、携帯端末Ａ（１００Ａ）から情報が読み出されて「ロック状態」であるとする（ステップＳ１１００）。例えば、このＵＳＩＭカード１２０は、携帯端末Ｂ（１００Ｂ）に装着され、携帯端末Ｂ（１００Ｂ）で情報を読み出そうとする状態であるとする。
【００９２】
はじめに、図１１Ａに示すように、携帯端末Ｂ（１００Ｂ）でＵＳＩＭロック解除操作が行われる。例えば、携帯端末Ｂ（１００Ｂ）がソフトＳＩＭ化のために、ＵＳＩＭカード１２０を装着してＵＳＩＭカード１２０の情報を読み出す場合に、携帯端末Ｂ（１００Ｂ）でＵＳＩＭロック解除操作を行う。これにより、携帯端末Ｂ（１００Ｂ）のＣＰＵ１（１０２）は、携帯端末Ａ（１００Ａ）に対しロック解除キー要求を送出する（ステップＳ１１０１）。
【００９３】
携帯端末Ａ（１００Ａ）と携帯端末Ｂ（１００Ｂ）との通信は、送受する情報がセキュアであればどのような手段を用いてもよい。例えば、携帯端末Ａ（１００Ａ）と携帯端末Ｂ（１００Ｂ）間で直接通信するＢｌｕｅｔｏｏｔｈ（登録商標）、赤外線通信、無線ＬＡＮなどを用いることができる。
【００９４】
ロック解除キー要求を受信した携帯端末Ａ（１００Ａ）のＣＰＵ１（１０２）は、メモリ１１５のＵＳＩＭ情報１２５のロック解除キー生成情報Ｃ（ロック制御部２１２）に対して、ロック解除キー要求を送出する（ステップＳ１１０２）。この要求には、携帯端末１００Ａの固有情報を付加する。
【００９５】
ロック解除キー要求を受けてロック解除キー生成情報Ｃ（ロック制御部２１２）は、携帯端末１００Ａの固有情報をもとにロック解除キーＣＫを算出し、携帯端末Ａ（１００Ａ）のＣＰＵ１（１０２）にロック解除キーＣＫを含むロック解除キー応答を送出する（ステップＳ１１０３）。
【００９６】
ロック解除キー生成情報Ｃ（ロック制御部２１２）は、ロック解除キー応答を送出した後、メモリ１１５上のＵＳＩＭデータＡと演算処理用情報Ｂを削除（消去）する（ステップＳ１１０４）。これにより、以降、ロック解除キー生成情報Ｃを除き、ＵＳＩＭ情報１２５は使用不可能な状態となる。
【００９７】
次に、携帯端末Ａ（１００Ａ）のＣＰＵ１（１０２）は、受信したロック解除キー応答に含まれるロック解除キーＣＫを保存した後（ステップＳ１１０５）、ロック解除キー生成情報Ｃ（ロック制御部２１２）に受信完了通知を送信する（ステップＳ１１０６）。
【００９８】
この受信完了通知を受信したロック解除キー生成情報Ｃ（ロック制御部２１２）は、ロック解除キー生成情報Ｃを削除する（ステップＳ１１０７）。これにより、読み出したＵＳＩＭ情報１２５の全機能が停止し、以降、ロック解除キーＣＫの算出は不可能な状態となる。
【００９９】
次に、図１１Ｂに示すように、携帯端末Ａ（１００Ａ）のＣＰＵ１（１０２）は、携帯端末Ｂ（１００Ｂ）にロック解除キー応答を送出する（ステップＳ１１０８）。この応答にはロック解除キーＣＫを含む。
【０１００】
そして、ロック解除キー応答を受信した携帯端末Ｂ（１００Ｂ）のＣＰＵ１（１０２）は、ロック解除キーＣＫをメモリ１１５に保存した後（ステップＳ１１０９）、受信完了通知を携帯端末Ａ（１００Ａ）に送信する（ステップＳ１１１０）。受信完了通知を受信した携帯端末Ａ（１００Ａ）のＣＰＵ１（１０２）は、メモリ１１５に保存していたロック解除キーＣＫを削除する（ステップＳ１１１１）。
【０１０１】
また、携帯端末Ｂ（１００Ｂ）のＣＰＵ１（１０２）は、ＵＳＩＭカード１２０に対し、ロック解除キー要求を送出する（ステップＳ１１１２）。このロック解除キー要求にはロック解除キーＣＫを含む。
【０１０２】
ロック解除キー要求を受けたＵＳＩＭカード１２０は、ロック解除キーＣＫがＵＳＩＭ情報１２５を読み出した携帯端末Ａ（１００Ａ）の固有情報から算出された正当なものであることを確認し、正当なものであればロック解除状態へ遷移する（ステップＳ１１１３）。そして、ＵＳＩＭカード１２０は、携帯端末Ｂ（１００Ｂ）にロック解除応答を送信する（ステップＳ１１１４）。これにより、携帯端末Ｂ（１００Ｂ）でＵＳＩＭカード１２０の情報が読み出せる状態となる。また、ロック解除応答を受信した携帯端末Ｂ（１００Ｂ）のＣＰＵ１（１０２）は、メモリ１１５に保存していたロック解除キーＣＫを削除する（ステップＳ１１１５）。
【０１０３】
図１２は、実施の形態２にかかる一方の端末装置が行うＵＳＩＭカードのロック解除処理例のフローチャートである。携帯端末Ａ（１００Ａ）側のベースバンド処理を行うＣＰＵ１（１０２）が行う処理内容を示す。
【０１０４】
別の携帯端末Ｂ（１００Ｂ）によりＵＳＩＭカード１２０の「ロック状態」の解除操作が行われ、携帯端末Ａ（１００Ａ）は、携帯端末Ｂ（１００Ｂ）からロック解除キー要求を受信する（ステップＳ１２０１）。携帯端末Ａ（１００Ａ）のＣＰＵ１（１０２）は、メモリ１１５（例えばフラッシュメモリ）から携帯端末１００の固有情報を読み出す（ステップＳ１２０２）。
【０１０５】
次に、携帯端末Ａ（１００Ａ）のＣＰＵ１（１０２）は、ロック解除キー生成情報Ｃ（ロック制御部２１２）に、ロック解除キー要求を送信し（ステップＳ１２０３）、ロック解除キーＣＫを含むロック解除キー応答を受信する（ステップＳ１２０４）。
【０１０６】
携帯端末Ａ（１００Ａ）のＣＰＵ１（１０２）は、ロック解除キー応答が正常応答であれば（ステップＳ１２０５：Ｙｅｓ）、ステップＳ１２０７に移行する。また、携帯端末Ａ（１００Ａ）のＣＰＵ１（１０２）は、メモリ１１５に保持されたＵＳＩＭデータＡと、演算処理用情報Ｂを削除する。一方、ロック解除キー応答にロック解除キーＣＫが含まれていない等、ロック解除キー応答が正常応答でなければ（ステップＳ１２０５：Ｎｏ）、携帯端末Ａ（１００Ａ）のＣＰＵ１（１０２）は、リトライ等の処理を行う。その後、携帯端末Ａ（１００Ａ）のＣＰＵ１（１０２）は、要求元の携帯端末Ｂ（１００Ｂ）に処理エラーを送信し（ステップＳ１２０６）、処理を終了する。
【０１０７】
ステップＳ１２０７では、携帯端末Ａ（１００Ａ）のＣＰＵ１（１０２）は、受信したロック解除キーＣＫをメモリ１１５に保存する（ステップＳ１２０７）。ロック解除キーＣＫを保存した時期ｔ３以降、携帯端末Ａ（１００Ａ）のＣＰＵ１（１０２）では、ＵＳＩＭカード１２０から読み出しメモリ１１５に保存したＵＳＩＭ情報１２５（ソフトＳＩＭ機能）を使用できない状態となる。
【０１０８】
この後、携帯端末Ａ（１００Ａ）のＣＰＵ１（１０２）は、ロック解除キー生成情報Ｃ（ロック制御部２１２）に、受信完了通知を送信する（ステップＳ１２０８）。
【０１０９】
この後、携帯端末Ａ（１００Ａ）のＣＰＵ１（１０２）は、メモリ１１５からロック解除キーＣＫを読み出し、要求元の携帯端末Ｂ（１００Ｂ）に、ロック解除キーＣＫを含むロック解除キー応答を送信する（ステップＳ１２０９）。そして、携帯端末Ｂ（１００Ｂ）から受信完了通知を受信すると（ステップＳ１２１０）、携帯端末Ａ（１００Ａ）のＣＰＵ１（１０２）は、メモリ１１５に保存したロック解除キーＣＫを削除する（ステップＳ１２１１）。以上により、携帯端末Ａ（１００Ａ）側でのＵＳＩＭカード１２０のロック解除処理を終了する。
【０１１０】
図１３は、実施の形態２にかかる他方の端末装置が行うＵＳＩＭカードのロック解除処理例のフローチャートである。携帯端末Ｂ（１００Ｂ）側のベースバンド処理を行うＣＰＵ１（１０２）が行う処理内容を示す。
【０１１１】
はじめに、ユーザによりＵＳＩＭカード１２０のロック解除が操作されると（ステップＳ１３０１）、携帯端末Ｂ（１００Ｂ）のＣＰＵ１（１０２）は、ＵＳＩＭ情報１２５を使用中の携帯端末Ａ（１００Ａ）に対し、ロック解除キー要求を送信する（ステップＳ１３０２）。
【０１１２】
そして、携帯端末Ｂ（１００Ｂ）のＣＰＵ１（１０２）は、携帯端末Ａ（１００Ａ）からの受信待ちとなり、受信内容別の処理を行う（ステップＳ１３０３）。携帯端末Ｂ（１００Ｂ）のＣＰＵ１（１０２）は、受信内容がロック解除キー要求であれば（ステップＳ１３０３：Ｃａｓｅ１）、ステップＳ１３０４以下の処理を行う。一方、携帯端末Ｂ（１００Ｂ）のＣＰＵ１（１０２）は、受信内容が処理エラーであれば（ステップＳ１３０３：Ｃａｓｅ２）、ロック解除できないエラー状態を通知して処理を終了する。
【０１１３】
ステップＳ１３０４では、携帯端末Ｂ（１００Ｂ）のＣＰＵ１（１０２）は、受信したロック解除キー要求に含まれるロック解除キーＣＫをメモリ１１５に保存する（ステップＳ１３０４）。
【０１１４】
この後、携帯端末Ｂ（１００Ｂ）のＣＰＵ１（１０２）は、ＵＳＩＭカード１２０にロック解除キーＣＫを含むロック解除要求を送信する（ステップＳ１３０５）。ＵＳＩＭカード１２０は、ロック解除キーＣＫが正当であれば、情報の読み出しが可能な「アンロック状態」へ遷移し、携帯端末Ｂ（１００Ｂ）にロック解除応答を送信する。
【０１１５】
そして、携帯端末Ｂ（１００Ｂ）のＣＰＵ１（１０２）は、ＵＳＩＭカード１２０からロック解除要求に対応した正常なロック解除応答の受信を待つ（ステップＳ１３０６：Ｎｏ）。そして、携帯端末Ｂ（１００Ｂ）のＣＰＵ１（１０２）は、ＵＳＩＭカード１２０が「アンロック状態」を示す正常なロック解除応答があれば（ステップＳ１３０６：Ｙｅｓ）、メモリ１１５に保存したロック解除キーＣＫを削除する（ステップＳ１３０７）。以上により、ＵＳＩＭカード１２０のロック解除処理を終了する。
【０１１６】
以上のＵＳＩＭカード１２０のロック解除処理により、時期ｔ４以降、携帯端末Ｂ（１００Ｂ）のＣＰＵ１（１０２）は、ＵＳＩＭスロット１０１に装着したＵＳＩＭカード１２０へのアクセス（情報の読み出し）が可能な状態となる。
【０１１７】
以上説明した実施の形態２のように、ＵＳＩＭ情報１２５を使用している携帯端末Ａ（１００Ａ）は、別の携帯端末Ｂ（１００Ｂ）からのロック解除要求に対応することができる。携帯端末Ａ（１００Ａ）は、ＵＳＩＭカード１２０からＵＳＩＭ情報１２５を読み出し、メモリ１１５に保存した状態で別の携帯端末Ｂ（１００Ｂ）からロック解除の要求を受け入れると、ロック解除キーＣＫを生成して携帯端末Ｂ（１００Ｂ）に送信（転送）する。そして、携帯端末Ａ（１００Ａ）では、メモリ１１５からＵＳＩＭ情報１２５を削除（消去）する。
【０１１８】
一方、携帯端末Ｂ（１００Ｂ）では、携帯端末Ａ（１００Ａ）から受信したロック解除キーＣＫを用いてＵＳＩＭカード１２０のロック解除を行い、ＵＳＩＭカード１２０の情報を読み出すことができるようになる。ここで、携帯端末Ｂ（１００Ｂ）は、ＵＳＩＭカード１２０からＵＳＩＭ情報１２５を読み出した端末ではないが、携帯端末Ａ（１００Ａ）から転送されたロック解除キーＣＫを用いて、ＵＳＩＭカード１２０にアクセスする。これにより、ＵＳＩＭカード１２０は、保持している情報読み取り時の携帯端末Ａ（１００Ａ）の固有情報が一致することで、ロック解除を行う。
【０１１９】
このように、ＵＳＩＭカード１２０のロック解除は、ＵＳＩＭカード１２０の情報を読み出した携帯端末Ａ（１００Ａ）とは別の携帯端末Ｂ（１００Ｂ）からの要求で行うこともできる。例えば、携帯端末Ａ（１００Ａ）でＵＳＩＭカード１２０の情報を読み出した（ソフトＳＩＭ実行）後、別の携帯端末Ｂ（１００Ｂ）でソフトＳＩＭを実行させたいとき、ＵＳＩＭカード１２０を携帯端末Ｂ（１００Ｂ）に装着する。そして、携帯端末Ｂ（１００Ｂ）でロック解除操作すれば、以前使用していた携帯端末Ａ（１００Ａ）でのソフトＳＩＭの機能を停止させ、新たに携帯端末Ｂ（１００Ｂ）でソフトＳＩＭ機能を開始できるようになる。このように、ＵＳＩＭカード１２０のロック解除を他の携帯端末を用いて簡単に行うことができる。
【０１２０】
そして、以上説明した各実施の形態によれば、ＵＳＩＭカードからＵＳＩＭ情報が読み出されると、ＵＳＩＭカードは、別の携帯端末でＵＳＩＭ情報が不正使用されることのないよう読み出しを禁止するロック状態となり、コピーガードできる。読み出されたＵＳＩＭ情報は、携帯端末のメモリにコピーされ、ソフトＳＩＭ機能実行用の情報として使用できる。
【０１２１】
また、ＵＳＩＭ情報の読み出し時に、携帯端末にロック解除キーの生成情報についても読み出してメモリに保存しておく。これにより、ロック解除時には、ＵＳＩＭ情報を読み出した携帯端末でＵＳＩＭカードのロック解除が行えるようになる。また、このロック解除とともにメモリに保存しておいたソフトＳＩＭの機能も削除できる。
【０１２２】
携帯端末は、ＵＳＩＭカードからの情報の読み出し時に、「ロック状態」を解除するロック解除キーを生成するロック解除キー生成情報を読み出して前記メモリに保持する。ＵＳＩＭカードの「ロック状態」を解除する際には、メモリに保持したロック解除キー生成情報を用いてロック解除キーを生成し、ロック解除キーを用いてＵＳＩＭカードのロックを解除する。この際、ＵＳＩＭカードの情報を読み出した携帯端末の固有の情報に基づき生成された正当なロック解除キーでのみＵＳＩＭカードの「ロック状態」を解除でき、それ以外は、ＵＳＩＭカードの「ロック状態」を解除できない。これにより、ＵＳＩＭカードの情報を読み出した携帯端末で「ロック状態」を解除でき、他の携帯端末では「ロック状態」を解除できないため、ＵＳＩＭカードの不正な読み出しを防ぎ、コピーガードできるようになる。
【０１２３】
さらには、ＵＳＩＭ情報を読み出した携帯端末とは別の携帯端末からロック解除操作することもできる。この場合、ＵＳＩＭ情報を読み出した携帯端末は、ロック解除キーを生成して別の携帯端末に送信する。別の携帯端末では、ロック解除キーを使用して装着したＵＳＩＭカードのロックを解除できる。これにより、別の携帯端末がＵＳＩＭカードからＵＳＩＭ情報を読み出し、ソフトＳＩＭ機能を実行できるようになる。
【０１２４】
そして、ＵＳＩＭカードは、１度ＵＳＩＭ情報が読み出されると、「ロック状態」となり、再度の読み出しを禁止するから、ＵＳＩＭカードを複数の携帯端末に装着して、複数の携帯端末でそれぞれＵＳＩＭ情報を読み出しコピーすることを禁止する。これにより、１枚のＵＳＩＭカードを用いた不正な複数コピーを簡単に防止できるようになる。
【０１２５】
また、上記の各実施の形態では、１枚のＵＳＩＭカードのＵＳＩＭ情報の読み出しとロック解除について説明したが、携帯端末は、複数のＵＳＩＭカードのＵＳＩＭ情報を読み出してメモリの別領域に保存し、複数のＵＳＩＭ情報のソフトＳＩＭ機能を実行することができる。この場合、メモリにコピーした複数のＵＳＩＭカードのＵＳＩＭ情報を切り替えるだけで複数キャリア別の通信を簡単な操作で行え、ＵＳＩＭスロットに対するＵＳＩＭカードの切り替えと挿抜作業を不要にでき、ローミングを行わず通信料金を抑えることができる。また、ＵＳＩＭスロットも最小限の１スロットで済み、携帯端末を小型化できる。
【０１２６】
複数のＵＳＩＭ情報をメモリに保存する場合でも、各ＵＳＩＭカード自体がロック状態を保持する。これにより、ロック解除したいＵＳＩＭカードをＵＳＩＭスロットに装着することで、必要なＵＳＩＭカードに対するロックを解除できる。加えて、ロック解除したＵＳＩＭカードに対応する携帯端末のメモリ上のソフトＳＩＭの機能（ＵＳＩＭ情報）を削除できる。
【０１２７】
上記実施の形態では、携帯端末として携帯電話機を例に説明したが、ＵＳＩＭカードが挿抜可能な電子機器に対して同様に適用でき、これら電子機器におけるＵＳＩＭカードが保持するＵＳＩＭ情報の読み出しについて同様にコピーガードできる。
【０１２８】
上述した各実施の形態に関し、さらに以下の付記を開示する。
【０１２９】
（付記１）ＵＳＩＭカードが挿抜可能な端末装置において、
情報の読み出しでロック状態に遷移する前記ＵＳＩＭカードから読み出したＵＳＩＭ情報を保持するメモリと、
前記ＵＳＩＭカードから、前記端末装置に固有なロック状態の解除用の情報を読み出して前記メモリに保持し、前記ＵＳＩＭカードのロック状態を制御するロック制御部と、
を備えたことを特徴とする端末装置。
【０１３０】
（付記２）前記ロック制御部は、
前記ＵＳＩＭカードから前記ＵＳＩＭカードに保持されたＵＳＩＭデータと、前記ＵＳＩＭ情報の読み出しを解除するロック解除キーを生成するためのロック解除キー生成情報と、を読み出して前記メモリに保持することを特徴とする付記１に記載の端末装置。
【０１３１】
（付記３）前記ロック制御部は、
前記ＵＳＩＭカードから、さらに、前記端末装置が無線通信を行う際の演算処理用情報を前記ＵＳＩＭカードから読み出して前記メモリに保持し、
さらに、前記メモリに保持されたＵＳＩＭ情報に基づくソフトＳＩＭ機能を実行するプロセッサを備えた、
ことを特徴とする付記２に記載の端末装置。
【０１３２】
（付記４）前記ロック制御部は、
前記ＵＳＩＭカードのロック状態を解除する際には、前記メモリに保持した前記ロック解除キー生成情報と、端末装置の固有情報とを用いて前記ロック解除キーを生成し、当該ロック解除キーを用いて前記ＵＳＩＭカードのロックを解除する
ことを特徴とする付記２または３に記載の端末装置。
【０１３３】
（付記５）前記ロック制御部は、
前記ロック解除キーの生成により、前記メモリに保持された前記ＵＳＩＭ情報を削除することを特徴とする付記４に記載の端末装置。
【０１３４】
（付記６）前記ロック制御部は、
前記ロック解除キーの生成により、前記メモリに保持された前記ＵＳＩＭデータと、前記演算処理用情報とを削除し、
前記ロック解除キーの保持により、前記メモリに保持された前記ロック解除キー生成情報を削除する
ことを特徴とする付記５に記載の端末装置。
【０１３５】
（付記７）前記ロック制御部は、
前記ＵＳＩＭカードのロック状態の解除により、前記ロック解除キーを削除することを特徴とする付記５または６に記載の端末装置。
【０１３６】
（付記８）前記ロック制御部は、
前記ＵＳＩＭ情報を読み出した前記端末装置とは別の端末装置からロック解除要求を受けると、自端末装置で取得したロック解除キーを前記別の端末装置に転送し、前記別の端末装置が前記ロック解除キーを用いて前記ＵＳＩＭカードのロックを解除可能なことを特徴とする付記１〜７のいずれか一つに記載の端末装置。
【０１３７】
（付記９）前記メモリには、複数の前記ＵＳＩＭカードからそれぞれ読み出した前記ＵＳＩＭ情報が保持され、複数の前記ＵＳＩＭ情報を切り替えたソフトＳＩＭ機能を実行することを特徴とする付記１〜８のいずれか一つに記載の端末装置。
【０１３８】
（付記１０）端末装置に挿抜可能であり、前記端末装置からＵＳＩＭカードが保持するＵＳＩＭ情報が読み出されると、以降の前記ＵＳＩＭ情報の読み出しを禁止するロック状態に遷移し、前記ＵＳＩＭ情報を読み出した端末装置に対してのみロック解除する制御を行うロック制御部を備えたことを特徴とするＵＳＩＭカード。
【０１３９】
（付記１１）前記ロック制御部は、
前記端末装置から正当なロック解除キーの受信に基づき前記ロック状態を解除することを特徴とする付記１０に記載のＵＳＩＭカード。
【０１４０】
（付記１２）前記端末装置からの読み出し要求に応じて、ＵＳＩＭデータと、前記ロック解除キーを生成するためのロック解除キー生成情報と、前記端末装置が無線通信を行う際の演算処理用情報と、を前記端末装置に送出することを特徴とする付記１１に記載のＵＳＩＭカード。
【符号の説明】
【０１４１】
１００  携帯端末
１０１  ＵＳＩＭスロット
１０２  ＣＰＵ１
１１２  ＣＰＵ２
１１５  メモリ
１２０  ＵＳＩＭカード
１２５  ＵＳＩＭ情報
２１２  ロック制御部（携帯端末内）
３０４  ロック制御部（ＵＳＩＭカード内）
【図１】
2016082503.tif 000003
【図２】
2016082503.tif 000004
【図３】
2016082503.tif 000005
【図４】
2016082503.tif 000006
【図５】
2016082503.tif 000007
【図６】
2016082503.tif 000008
【図７】
2016082503.tif 000009
【図８】
2016082503.tif 000010
【図９】
2016082503.tif 000011
【図１０】
2016082503.tif 000012
【図１１Ａ】
2016082503.tif 000013
【図１１Ｂ】
2016082503.tif 000014
【図１２】
2016082503.tif 000015
【図１３】
2016082503.tif 000016