(57)【要約】【課題】複数の通信端末を併用する場合に加入者識別モジュールの着脱を省略することができるダミー加入者識別モジュールを提供する。【解決手段】真正加入者識別モジュールと接続された加入者識別モジュール本体装置とパーソナルエリアネットワーク接続、すなわちＰＡＮ接続を確立し、ＰＡＮ接続を通じて加入者識別モジュール本体装置から真正加入者識別モジュールの認証情報を取得するダミーＰＡＮ部と、ダミー加入者識別モジュールのリセットを実行して、通信端末のモデム部にリセットを通知するリセット部と、リセットを通知されたモデム部からの認証情報要求をダミーＰＡＮ部に送信する認証情報要求部と、認証情報要求を受信したダミーＰＡＮ部から認証情報を受信した場合に、認証情報をモデム部に送信する認証情報送信部を含む。【選択図】図３
2015026254.tif 000002
【特許請求の範囲】
【請求項１】
真正加入者識別モジュールと接続された加入者識別モジュール本体装置とパーソナルエリアネットワーク接続、すなわちＰＡＮ接続を確立し、前記ＰＡＮ接続を通じて前記加入者識別モジュール本体装置から前記真正加入者識別モジュールの認証情報を取得するダミーＰＡＮ部と、
ダミー加入者識別モジュールのリセットを実行して、通信端末のモデム部に前記リセットを通知するリセット部と、
前記リセットを通知されたモデム部からの認証情報要求を前記ダミーＰＡＮ部に送信する認証情報要求部と、
前記認証情報要求を受信したダミーＰＡＮ部から前記認証情報を受信した場合に、前記認証情報を前記モデム部に送信する認証情報送信部を含む
ダミー加入者識別モジュール。
【請求項２】
請求項１に記載のダミー加入者識別モジュールであって、
前記ダミー加入者識別モジュールへの電源投入時に初期応答情報であるＡＴＲを前記モデム部に送信するＡＴＲ送信部と、
前記ＡＴＲを受信したモデム部から認証情報要求を受信した場合に、偽の認証情報であるダミー情報を前記モデム部に送信するダミー情報送信部とを含む
ダミー加入者識別モジュール。
【請求項３】
請求項１又は２に記載のダミー加入者識別モジュールであって、
前記加入者識別モジュール本体装置とＮＦＣ通信を実行するダミーＮＦＣ部と、
前記ＮＦＣ通信の通信結果に基づいて、前記加入者識別モジュール本体装置にＰＡＮ接続コマンドを送信するＰＡＮ接続コマンド送信部を含む
ダミー加入者識別モジュール。
【請求項４】
請求項１又は２に記載のダミー加入者識別モジュールであって、
前記加入者識別モジュール本体装置とＮＦＣ通信を実行するダミーＮＦＣ部と、
前記ＮＦＣ通信の通信結果に基づいて前記加入者識別モジュール本体装置から送信されたＰＡＮ切断コマンドを受信した場合に、前記ＰＡＮの切断処理を実行して前記加入者識別モジュール本体装置にＰＡＮ切断完了応答を送信するＰＡＮ切断完了応答送信部を含む
ダミー加入者識別モジュール。
【請求項５】
偽の加入者識別モジュールであるダミー加入者識別モジュールからリセットを通知された場合、または初期応答情報であるＡＴＲを受信した場合に、前記ダミー加入者識別モジュールに認証情報要求を送信するモデム部と、
真正加入者識別モジュールと接続された加入者識別モジュール本体装置とパーソナルエリアネットワーク接続、すなわちＰＡＮ接続を確立し、前記ＰＡＮ接続を通じて前記加入者識別モジュール本体装置から前記真正加入者識別モジュールの認証情報を取得するダミーＰＡＮ部と、
前記ダミー加入者識別モジュールのリセットを実行して、前記モデム部に前記リセットを通知するリセット部と、
前記リセットを通知されたモデム部からの認証情報要求を前記ダミーＰＡＮ部に送信する認証情報要求部と、
前記認証情報要求を受信したダミーＰＡＮ部から前記認証情報を受信した場合に、前記認証情報を前記モデム部に送信する認証情報送信部を含むダミー加入者識別モジュールを含む
通信端末。
【請求項６】
請求項５に記載の通信端末であって、
前記ダミー加入者識別モジュールへの電源投入時に初期応答情報であるＡＴＲを前記モデム部に送信するＡＴＲ送信部と、
前記ＡＴＲを受信したモデム部から認証情報要求を受信した場合に、偽の認証情報であるダミー情報を前記モデム部に送信するダミー情報送信部とを含む
通信端末。
【請求項７】
請求項５又は６に記載の通信端末であって、
前記ダミー加入者識別モジュールが、
前記加入者識別モジュール本体装置とＮＦＣ通信を実行するダミーＮＦＣ部と、
前記ＮＦＣ通信の通信結果に基づいて、前記加入者識別モジュール本体装置にＰＡＮ接続コマンドを送信するＰＡＮ接続コマンド送信部を含む
通信端末。
【請求項８】
請求項５又は６に記載の通信端末であって、
前記ダミー加入者識別モジュールが、
前記加入者識別モジュール本体装置とＮＦＣ通信を実行するダミーＮＦＣ部と、
前記ＮＦＣ通信の通信結果に基づいて前記加入者識別モジュール本体装置から送信されたＰＡＮ切断コマンドを受信した場合に、前記ＰＡＮの切断処理を実行して前記加入者識別モジュール本体装置にＰＡＮ切断完了応答を送信するＰＡＮ切断完了応答送信部を含む
通信端末。
【請求項９】
偽の加入者識別モジュールであるダミー加入者識別モジュールからリセットを通知された場合、または初期応答情報であるＡＴＲを受信した場合に、前記ダミー加入者識別モジュールに認証情報要求を送信するモデム部と、
真正加入者識別モジュールと接続された加入者識別モジュール本体装置とパーソナルエリアネットワーク接続、すなわちＰＡＮ接続を確立し、前記ＰＡＮ接続を通じて前記加入者識別モジュール本体装置から前記真正加入者識別モジュールの認証情報を取得するダミーＰＡＮ部と、
前記ダミー加入者識別モジュールのリセットを実行して、前記モデム部に前記リセットを通知するリセット部と、
前記リセットを通知されたモデム部からの認証情報要求を前記ダミーＰＡＮ部に送信する認証情報要求部と、
前記認証情報要求を受信したダミーＰＡＮ部から前記認証情報を受信した場合に、前記認証情報を前記モデム部に送信する認証情報送信部と、
前記加入者識別モジュール本体装置とＮＦＣ通信を実行するダミーＮＦＣ部と、
を含むダミー加入者識別モジュールを含む
通信端末と、
前記ダミー加入者識別モジュールと前記ＰＡＮ接続を確立し、前記ＰＡＮ接続を通じて前記ダミー加入者識別モジュールに前記認証情報を送信する本体ＰＡＮ部と、
前記ダミー加入者識別モジュールとＮＦＣ通信を実行する本体ＮＦＣ部と、
前記ダミー加入者識別モジュールとのＰＡＮ接続が確立されている場合に、他のダミー加入者識別モジュールと前記本体ＮＦＣ部との間で前記ＮＦＣ通信が実行された場合に、前記ＮＦＣ通信を通じて前記他のダミー加入者識別モジュールからＩＤを取得するＩＤ取得部と、
前記ＩＤが予め定めたプライベートリストに含まれるか否かを照合する照合部と、
前記ＩＤが予め定めたプライベートリストに含まれる場合に、前記ダミー加入者識別モジュールから、前記他のダミー加入者識別モジュールに前記ＰＡＮ接続を切り替えるＰＡＮ接続切替制御部とを含む
加入者識別モジュール本体装置を含む認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、加入者識別モジュールのように動作するダミー加入者識別モジュール、ダミー加入者識別モジュールを含む通信端末、および認証システムに関する。
【背景技術】
【０００２】
加入者識別モジュールとは、通信端末で使われている電話番号を特定するための固有のＩＤ番号が記録されたモジュール（ＩＣカード）のことである。加入者識別モジュールは、準拠している規格に応じてＵＩＣＣ、ＳＩＭ、ＵＩＭ、ＵＳＩＭなどと呼び分けられる。ＳＩＭは通信方式を区別せずにこれらの総称として用いられる場合もある。例えばＳＩＭカードには、ＩＭＳＩ（International Mobile Subscriber Identity）と呼ばれる固有の番号が付与されており、これと電話番号を結びつけることにより通信が可能となる。ＳＩＭカードを抜き差しすることで、電話番号を他の通信端末に移したり、ひとつの通信端末で複数の電話番号を切替えて使用したりすることができる。特許文献１には、通信端末の通信用制御に加え、クレジット機能などの機能を実現するＳＩＭカードが開示されている。特許文献１のＳＩＭカードは通信端末の通信用データを保存するＳＩＭカード記憶部と個人情報などの秘密情報を記憶するセキュリティ記憶部とを備え、通信端末本体またはリーダライタ装置から送信される電文に含まれるコードに基づいて、返信に必要なデータがＳＩＭカード記憶部に保存されているのか、セキュリティ記憶部に保存されているのかを判断する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２０５１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
加入者識別モジュールはＮＷ接続において通信端末の認証を行う際に用いられるため、通信端末と１対１対応で使用されるのが一般的であった。そのため、別の通信端末において同じ認証情報、電話番号などを併用したい場合には、加入者識別モジュールをもとの通信端末から抜き出して、別の通信端末に挿し直す必要があり、ユーザの利便性が損なわれていた。そこで、本発明では、複数の通信端末を併用する場合に加入者識別モジュールの着脱を省略することができるダミー加入者識別モジュールを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明のダミー加入者識別モジュールは、ダミーＰＡＮ部と、リセット部と、認証情報要求部と、認証情報送信部とを含む。
【０００６】
ダミーＰＡＮ部は、真正加入者識別モジュールと接続された加入者識別モジュール本体装置とパーソナルエリアネットワーク接続、すなわちＰＡＮ接続を確立し、ＰＡＮ接続を通じて加入者識別モジュール本体装置から真正加入者識別モジュールの認証情報を取得する。リセット部は、ダミー加入者識別モジュールのリセットを実行して、通信端末のモデム部にリセットを通知する。認証情報要求部は、リセットを通知されたモデム部からの認証情報要求をダミーＰＡＮ部に送信する。認証情報送信部は、認証情報要求を受信したダミーＰＡＮ部から認証情報を受信した場合に、認証情報をモデム部に送信する。
【発明の効果】
【０００７】
本発明のダミー加入者識別モジュールによれば、複数の通信端末を併用する場合に加入者識別モジュールの着脱を省略することができる。
【図面の簡単な説明】
【０００８】
【図１】実施例１の認証システムの構成を示すブロック図。
【図２】実施例１のモデム部の構成を示すブロック図。
【図３】実施例１のダミーＩＣ部の構成を示すブロック図。
【図４】実施例１のダミーＰＡＮ部の構成を示すブロック図。
【図５】実施例１の本体ＰＡＮ部の構成を示すブロック図。
【図６】実施例１の認証システムの仮起動、ＰＡＮ接続動作を示すシーケンス図。
【図７】実施例１の認証システムの認証情報要求動作を示すシーケンス図。
【図８】実施例１の認証システムの認証情報受信動作を示すシーケンス図。
【図９】実施例１の認証システムのＰＡＮ切断動作を示すシーケンス図。
【図１０】実施例２の通信端末、ダミー加入者識別モジュールの構成を示すブロック図。
【図１１】実施例２のダミーＩＣ部の構成を示すブロック図。
【図１２】実施例３の加入者識別モジュール本体装置の構成を示すブロック図。
【図１３】実施例３の加入者識別モジュール本体装置の動作を示すフローチャート。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について、詳細に説明する。なお、同じ機能を有する構成部には同じ番号を付し、重複説明を省略する。
【００１０】
以下に、本明細書で用いられる用語を説明する。
＜ＰＡＮ＞
ＰＡＮ（Personal Area Network、パーソナル・エリア・ネットワーク）とは、個人の周辺のコンピュータデバイス間の通信のために使われるコンピュータネットワークである。ＰＡＮは、デバイス同士の通信で使われる場合と、上位のネットワークやインターネットへの接続（アップリンク）に使われる場合がある。パーソナル・エリア・ネットワーキング・プロファイルとは、Ｂｌｕｅｔｏｏｔｈ（登録商標）のプロファイルの一つで、Ｂｌｕｅｔｏｏｔｈ対応デバイス間で小規模なネットワークを構築するためのものである。
＜通信端末＞
通信端末とは、電話機、特に携帯電話機やＰＨＳ電話機、又は通信機能を備えたＰＤＡなどの総称である。
【実施例１】
【００１１】
以下、図１を参照して実施例１の認証システムの概要について説明する。図１は本実施例の認証システム１００００の構成を示すブロック図である。図１に示すように、本実施例の認証システム１００００は、通信端末１と加入者識別モジュール本体装置２とＮＷ（ネットワーク）９とを含む。通信端末１は、モデム部１１と、ダミー加入者識別モジュール１２と、ダミーソケット部１３と、ＣＣＰＵ部１４と、ＡＣＰＵ部１５とを含む。ＣＣＰＵ部１４は通信用のＣＰＵ（電子回路）、ＡＣＰＵ部１５はアプリケーション用のＣＰＵ（電子回路）である。加入者識別モジュール本体装置２は、本体ＰＡＮ部２１と、加入者識別モジュール２２と、本体ソケット部２３と、ＣＰＵ部２４と、本体ＮＦＣ部２５とを含む。加入者識別モジュール本体装置２は、例えばＵＩＣＣソケット、省電力なＰＡＮ通信回路、ＮＦＣ通信回路、簡易なＣＰＵを内蔵した小型のデバイスとして実装可能である。なお、図中の細破線矢印はＮＦＣ（Near Field Communication）による通信を、一点鎖線矢印はＰＡＮによる通信を、破線矢印は移動通信ネットワークによる通信をそれぞれ意味する。
【００１２】
以下、図２を参照してモデム部１１の構成について説明する。図２は本実施例のモデム部１１の構成を示すブロック図である。図２に示すように、モデム部１１は、第１認証情報要求部１１１と、ＡＲ送信部１１２と、加入者識別モジュール確認部１１３を含む。これらの動作については後述する。
【００１３】
以下、図３を参照してダミーＩＣ部１２１の構成について説明する。図３は本実施例のダミーＩＣ部１２１の構成を示すブロック図である。図３に示すように、ダミーＩＣ部１２１は、ＡＴＲ送信部１２１１と、ダミー情報送信部１２１２と、ＰＡＮ接続確認要求部１２１３と、リセット部１２１４と、第２認証情報要求部１２１５と、第２認証情報送信部１２１６とを含む。これらの動作については後述する。
【００１４】
以下、図４を参照してダミーＰＡＮ部１２２の構成について説明する。図４は本実施例のダミーＰＡＮ部１２２の構成を示すブロック図である。図４に示すように、ダミーＰＡＮ部１２２は、ＰＡＮ接続コマンド送信部１２２１と、ＰＡＮ接続応答送信部１２２２と、ＰＡＮカプセル化要求送信部１２２３と、第１認証情報送信部１２２４と、ＰＡＮ切断完了応答送信部１２２５とを含む。これらの動作については後述する。
【００１５】
以下、図５を参照して本体ＰＡＮ部２１の構成について説明する。図５は本実施例の本体ＰＡＮ部２１の構成を示すブロック図である。図５に示すように、本体ＰＡＮ部２１は、ＰＡＮ接続完了応答送信部２１１と、第３認証情報要求部２１２と、ＰＡＮカプセル化情報送信部２１３と、ＰＡＮ切断コマンド送信部２１４とを含む。これらの動作については後述する。
【００１６】
以下、図６を参照して本実施例の認証システム１００００の仮起動動作、およびＰＡＮ接続動作について説明する。図６は本実施例の認証システム１００００の仮起動、ＰＡＮ接続動作を示すシーケンス図である。
【００１７】
＜仮起動動作＞
以下、仮起動動作について説明する。図６のシーケンス図は、ダミー加入者識別モジュール１２に電源供給がなされた直後から開始されている。ダミーＩＣ部１２１のＡＴＲ送信部１２１１は、ダミー加入者識別モジュール１２への電源投入時に初期応答情報であるＡＴＲ（Answer To Reset）をモデム部１１に送信する（Ｓ１２１１）。このとき、ＡＴＲ送信部１２１１は、真正の加入者識別モジュール２２をエミュレートするために、真正の加入者識別モジュール２２が出力するＡＴＲと同じＡＴＲをモデム部１１に送信する必要がある。モデム部１１の第１認証情報要求部１１１は、ＡＴＲ送信部１２１１からＡＴＲを受信した場合に、ダミーＩＣ部１２１に認証情報要求（Select EF files）を送信する（Ｓ１１１）。ダミーＩＣ部１２１のダミー情報送信部１２１２は、第１認証情報要求部１１１から認証情報要求を受信した場合に、偽の認証情報であるダミー情報をモデム部１１に送信する（Ｓ１２１２）。その後、モデム部１１、ダミー加入者識別モジュール１２は従来の圏外待受モードに遷移する。このように、ダミー加入者識別モジュール１２への電源投入時に、ダミーＩＣ部１２１のダミー情報送信部１２１２が偽の認証情報であるダミー情報をモデム部１１に送信することによって、差し当たり真正の認証情報がない場合であっても仮起動を実行することができる。
【００１８】
＜ＰＡＮ接続動作＞
以下、ＰＡＮ接続動作について説明する。ダミーＰＡＮ部１２２のＰＡＮ接続コマンド送信部１２２１は、任意のタイミングで加入者識別モジュール本体装置２の本体ＰＡＮ部２１にＰＡＮ接続コマンドを送信する（Ｓ１２２１）。ＰＡＮ接続コマンドの送信タイミングは任意とすることができるが、たとえばＰＡＮ接続コマンド送信部１２２１はダミーＮＦＣ部１２３と本体ＮＦＣ部２５とのＮＦＣ通信の通信結果に基づいて、ＰＡＮ接続コマンドを送信してもよい。詳細には、例えば通信端末１において予めＰＡＮ接続／切断を実行するアプリケーションを起動しておき、ダミーＮＦＣ部１２３と本体ＮＦＣ部２５との間でＮＦＣ通信が実行され、ダミーＮＦＣ部１２３から本体ＮＦＣ部２５にＰＡＮ接続要求が送信されたことをトリガとしてもよい。このように、ＮＦＣ通信をトリガに用いることでＰＡＮ接続確立のタイミングがユーザに分かりやすくなるため、ユーザがＰＡＮ接続をコントロールしやすくなる。後述するＰＡＮ切断についても同様のトリガを設定することができる。
【００１９】
ＰＡＮ接続コマンドが送信されると、ダミーＰＡＮ部１２２、本体ＰＡＮ部２１は、ＰＡＮ接続を確立する。ＰＡＮ接続が確立した場合、本体ＰＡＮ部２１のＰＡＮ接続完了応答送信部２１１は、ダミーＰＡＮ部１２２に、ＰＡＮ接続完了応答を送信する（Ｓ２１１）。
【００２０】
＜認証情報要求動作＞
以下、図７を参照して本実施例の認証システム１００００の認証情報要求動作について説明する。図７は本実施例の認証システム１００００の認証情報要求動作を示すシーケンス図である。ダミーＩＣ部１２１のＰＡＮ接続確認要求部１２１３は、任意のタイミングで、ＰＡＮ接続確認要求をダミーＰＡＮ部１２２に送信する（Ｓ１２１３）。ステップＳ１２１３は、ダミー加入者識別モジュール１２と、加入者識別モジュール本体装置２の間でＰＡＮ接続が確立されているか否かを定期的にチェックするための動作である。従って、ステップＳ１２１３はダミー加入者識別モジュール１２の電源投入後は、所定時間毎に定期的に実行されることが好適である。ダミーＰＡＮ部１２２のＰＡＮ接続応答送信部１２２２は、ＰＡＮ接続確認要求部１２１３からＰＡＮ接続確認要求を受信した場合に、既に加入者識別モジュール本体装置２とのＰＡＮ接続が確立している場合には、その旨を示すＰＡＮ接続応答をダミーＩＣ部１２１に送信する（Ｓ１２２２）。ステップＳ１２２２において、加入者識別モジュール本体装置２とのＰＡＮ接続が未確立の場合、ＰＡＮ接続応答送信部１２２２は無応答とすればよい。
【００２１】
ダミーＩＣ部１２１のリセット部１２１４は、ＰＡＮ接続応答送信部１２２２からＰＡＮ接続応答を受信した場合に、ダミー加入者識別モジュール１２のリセットを実行して、モデム部１１にリセットを通知する（Ｓ１２１４）。ステップＳ１２１４は、ダミー加入者識別モジュール１２が真正の加入者識別モジュール２２をエミュレートするため、モデム部１１から再度カード情報要求を受信するために行われる動作である。モデム部１１の第１認証情報要求部１１１は、リセット部１２１４からリセットを通知された場合、ダミーＩＣ部１２１に認証情報要求（Select EF files）を送信する（Ｓ１１１）。従来の通信端末が備えるモデムは、ＵＩＭカード等からリセットを通知された場合、またはＵＩＭカード等からＡＴＲを受信した場合に、認証情報要求（Select EF files）を返信する仕様となっている。従って本実施例のモデム部１１は、従来の通信端末が備えるモデムそのものでよく、特段の仕様変更を必要としない。
【００２２】
ダミーＩＣ部１２１の第２認証情報要求部１２１５は、リセットを通知されたモデム部１１の第１認証情報要求部１１１から認証情報要求を受信した場合に、当該認証情報要求をダミーＰＡＮ部１２２に送信する（Ｓ１２１５）。ダミーＰＡＮ部１２２のＰＡＮカプセル化要求送信部１２２３は、第２認証情報要求部１２１５から認証情報要求を受信した場合に、当該認証情報要求をカプセル化して加入者識別モジュール本体装置２の本体ＰＡＮ部２１に送信する（Ｓ１２２３）。カプセル化はＢｌｕｅｔｏｏｔｈネットワークカプセル化プロトコル（ＢＮＥＰ、Bluetooth Network Encapsulation Protocol）で実現される。認証情報要求はＡＰＤＵコマンドで実装することができる。
【００２３】
＜認証情報受信動作＞
以下、図８を参照して本実施例の認証システム１００００の認証情報受信動作について説明する。図８は本実施例の認証システム１００００の認証情報受信動作を示すシーケンス図である。本体ＰＡＮ部２１の第３認証情報要求部２１２は、ＰＡＮカプセル化要求送信部１２２３からカプセル化された認証情報要求を受信した場合に、当該認証情報要求を加入者識別モジュール２２に送信する（Ｓ２１２）。加入者識別モジュール２２は、第３認証情報要求部２１２から認証情報要求を受信した場合に、認証情報（EF files）を本体ＰＡＮ部２１に送信する（Ｓ２２１）。加入者識別モジュール２２は、ユーザが持つ真正のものであり、加入者識別モジュール２２から真正の認証情報（EF files）が送信される。本体ＰＡＮ部２１のＰＡＮカプセル化情報送信部２１３は、加入者識別モジュール２２から認証情報を受信した場合に、当該認証情報をカプセル化してダミー加入者識別モジュール１２のダミーＰＡＮ部１２２に送信する（Ｓ２１３）。認証情報は前述同様ＡＰＤＵコマンドで実装することができる。ＡＰＤＵコマンドは仮にスキミングされたとしても、セキュリティ上問題が起こらないため好適である。ダミーＰＡＮ部１２２の第１認証情報送信部１２２４は、ＰＡＮカプセル化情報送信部２１３からカプセル化された認証情報を受信した場合に、当該認証情報をダミーＩＣ部１２１に送信する（Ｓ１２２４）。ダミーＩＣ部１２１の第２認証情報送信部１２１６は、第１認証情報送信部１２２４から認証情報を受信した場合に、当該認証情報をモデム部１１に送信する（Ｓ１２１６）。モデム部１１のＡＲ送信部１１２は、第２認証情報送信部１２１６から認証情報を受信した場合に、Attach Request（アタッチリクエスト）をＮＷ（ネットワーク）９に送信する（Ｓ１１２）。ＮＷ９内のＳＧＳＮ（図示略）は、同じくＮＷ９内のＲＮＣ（図示略）を介して、通信端末にAttach Accept(アタッチアクセプト）を送信する。モデム部１１はこれ以外にもPDP Contextの設定処理等を実行する。このようにしてモデム部１１とＮＷ９の間でネットワーク接続が確立される。
【００２４】
このようにダミー加入者識別モジュール１２は、モデム部１１に対してリセット通知を行い、リセットを通知されたモデム部１１が従来の動作であるカード情報要求（Select EF files）を実行し、ダミー加入者識別モジュール１２がこれに応答するように、ＰＡＮ接続を通じて取得した真正の認証情報（EF files）をモデム部１１に返信するため、ダミー加入者識別モジュール１２は真正の加入者識別モジュール２２のように振る舞うことができる。通信端末１、モデム部１１は従来のままでよく、改変を加える必要がない。
【００２５】
＜ＰＡＮ切断動作＞
以下、図９を参照して本実施例の認証システム１００００のＰＡＮ切断動作について説明する。図９は本実施例の認証システム１００００のＰＡＮ切断動作を示すシーケンス図である。本体ＰＡＮ部２１のＰＡＮ切断コマンド送信部２１４は、任意のタイミングでダミー加入者識別モジュール１２のダミーＰＡＮ部１２２にＰＡＮ切断コマンドを送信する（Ｓ２１４）。ＰＡＮ切断コマンドの送信タイミングは任意とすることができるが、たとえばダミーＮＦＣ部１２３と本体ＮＦＣ部２５とのＮＦＣ通信の通信結果に基づいてＰＡＮ切断コマンドを送信してもよい。詳細には、他のダミー加入者識別モジュール１２と接続された他の通信端末１において予めＰＡＮ接続／切断を実行するアプリケーションを起動しておき、他のダミー加入者識別モジュール１２のダミーＮＦＣ部１２３と本体ＮＦＣ部２５との間でＮＦＣ通信が実行され、他のダミー加入者識別モジュール１２のダミーＮＦＣ部１２３から本体ＮＦＣ部２５にＰＡＮ接続要求が送信され、本体ＮＦＣ部２５が当該ＰＡＮ接続要求を受信したことをトリガとしてもよい。このように、ＮＦＣ通信をトリガに用いることでＰＡＮ切断のタイミングがユーザに分かりやすくなるため、ユーザがＰＡＮの切断、および他のダミー加入者識別モジュールへの接続切替をコントロールしやすくなる。
【００２６】
ＰＡＮ切断コマンドが送信されると、ダミーＰＡＮ部１２２、本体ＰＡＮ部２１は、ＰＡＮ接続を切断する。ＰＡＮ接続が切断された場合、ダミーＰＡＮ部１２２のＰＡＮ切断完了応答送信部１２２５は、本体ＰＡＮ部２１に、ＰＡＮ切断完了応答を送信する（Ｓ１２２５）。モデム部１１の加入者識別モジュール確認部１１３は、加入者識別モジュール確認要求を送信する（Ｓ１１３）。ステップＳ１１３は、任意のタイミングで実行される処理であり、例えば所定時間経過ごとに実行される。図９に示すように、ステップＳ１１３がＰＡＮ切断処理後に実行された場合、ダミーＩＣ部１２１は、モデム１１に対して無応答となる。予め定めた制限時間内にダミーＩＣ部１２１から応答がない場合、ダミー加入者識別モジュール１２は再起動される。再起動により、ダミー加入者識別モジュール１２に再度電源が投入されると、ステップＳ１２１１、Ｓ１１１、Ｓ１２１２の仮起動動作が実行され、モデム部１１、ダミー加入者識別モジュール１２は従来の圏外待受モードに遷移する。
【００２７】
通信端末１が圏外待受モードに遷移すると、何らかのトリガを受けて、再びステップＳ１２２１のＰＡＮ接続コマンド送信動作が実行されるまで、ＰＡＮ接続は実行されず、ダミー加入者識別モジュール１２のエミュレートは停止される。この間に、別の通信端末に接続された別のダミー加入者識別モジュールが加入者識別モジュール本体装置２とＰＡＮ接続を確立し、当該別のダミー加入者識別モジュールがエミュレートを開始することも可能である。
【００２８】
このように、本実施例のダミー加入者識別モジュール１２は真正の加入者識別モジュール２２をエミュレートすることができるため、複数の通信端末を併用する場合に加入者識別モジュール２２の着脱を省略することができ、ユーザの利便性が向上する。
【実施例２】
【００２９】
次に、図１０、図１１を参照して実施例２の通信端末、ダミー加入者識別モジュールについて説明する。図１０は本実施例の通信端末３、ダミー加入者識別モジュール３２の構成を示すブロック図である。図１１は本実施例のダミーＩＣ部３２１の構成を示すブロック図である。本実施例の通信端末３は、前述した仮起動動作をダミー加入者識別モジュール３２に代わって実行することを特徴とする。通信端末３が仮起動動作を代行することにより、ダミー加入者識別モジュール３２が未挿入であった場合にも、通信端末３が仮起動動作を代行するため、ユーザの利便性が高まる。
【００３０】
図１０に示すように本実施例の通信端末３は、実施例１と同様にモデム部１１、ダミーソケット部１３、ＣＣＰＵ部１４、ＡＣＰＵ部１５を含み、実施例１の通信端末１に含まれない仮起動アプリケーション部３６を含む。仮起動アプリケーション部３６は、実施例１でダミーＩＣ部１２１内の構成要素であったＡＴＲ送信部１２１１と、ダミー情報送信部１２１２とを含む。
【００３１】
一方、図１０に示すように本実施例のダミー加入者識別モジュール３２は、実施例１と同様、ダミーＰＡＮ部１２２、ダミーＮＦＣ部１２３を含み、実施例１のダミーＩＣ部１２１は本実施例においてダミーＩＣ部３２１に変更されている。図１１に示すようにダミーＩＣ部３２１は、ダミーＩＣ部１２１からＡＴＲ送信部１２１１と、ダミー情報送信部１２１２を省略した構成である。簡単にいえば、ＡＴＲ送信部１２１１と、ダミー情報送信部１２１２が、ダミー加入者識別モジュール１２から通信端末３に移動され、仮起動動作は通信端末１の仮起動アプリケーション部３６のソフトウェア処理により実行される。
【００３２】
このように、本実施例の通信端末３、ダミー加入者識別モジュール３２によれば、実施例１の効果に加え、ダミー加入者識別モジュール３２が未挿入であった場合にも、通信端末３が仮起動動作を代行するため、ユーザの利便性が高まる。
【実施例３】
【００３３】
次に、図１２、図１３を参照して実施例３の加入者識別モジュール本体装置について説明する。図１２は本実施例の加入者識別モジュール本体装置４の構成を示すブロック図である。図１３は本実施例の加入者識別モジュール本体装置４の動作を示すフローチャートである。本実施例の加入者識別モジュール本体装置４は、複数のダミー加入者識別モジュール間においてＰＡＮ接続を切り替える場合に、ダミー加入者識別モジュールのＩＤに応じて、ＰＡＮ接続切替の可否を判断することを特徴とする。本実施例の加入者識別モジュール本体装置４がＰＡＮ接続切替の可否を判断することにより、本発明で実現されたエミュレート機能のセキュリティを高めることができる。
【００３４】
図１２に示すように本実施例の加入者識別モジュール本体装置４は、実施例１と同様に本体ＰＡＮ部２１と、加入者識別モジュール２２と、本体ソケット部２３と、ＣＰＵ部２４と、本体ＮＦＣ部２５を含み、実施例１の加入者識別モジュール本体装置２に含まれないＩＤ取得部４１と、照合部４２と、変更通知部４３と、ＰＡＮ接続切替制御部４４と、リスト記憶部４５を含む。リスト記憶部４５にはＰＡＮ接続を許可するダミー加入者識別モジュールのＩＤのリストであるプライベートリスト、ＰＡＮ接続を許可しない（ブロックする）ダミー加入者識別モジュールのＩＤのリストであるブロックリストが記憶されている。ユーザは例えば自身がサブ機として使用している通信端末のダミー加入者識別モジュールのＩＤをプライベートリストに登録しておく。ブロックリストにはこれ以外の、例えば他人の通信端末のダミー加入者識別モジュールのＩＤ、公共空間に存在する通信端末（例えばデジタルサイネージなど）のダミー加入者識別モジュールのＩＤなどが記憶される。
【００３５】
あるダミー加入者識別モジュール、ここではダミー加入者識別モジュール１２−Ａと称する、と加入者識別モジュール本体装置４との間で既にＰＡＮ接続が確立されている場合に、他のダミー加入者識別モジュール、ここではダミー加入者識別モジュール１２−Ｂと称する、のダミーＮＦＣ部１２３と本体ＮＦＣ部２５との間でＮＦＣ通信が実行された場合に、本実施例のＩＤ取得部４１は、ＮＦＣ通信を通じてダミー加入者識別モジュール１２−ＢからＩＤを取得する（Ｓ４１）。ＩＤは例えばダミーＩＣ部１２１に記憶されている特定のＢｉｔ情報などでもよいし、ＰＡＮのＭＡＣアドレスなどでもよい。照合部４２は、取得されたＩＤが予め定めたプライベートリストに含まれるか否かを照合する（Ｓ４２Ａ）。取得されたＩＤが予め定めたプライベートリストに含まれる場合（Ｓ４２ＡＹ）、変更通知部４３は、既にＰＡＮ接続が確立されているダミー加入者識別モジュール１２−Ａと接続された通信端末に対して利用する端末の変更通知を実行する（Ｓ４３）。変更通知は、例えばｐｒｏａｃｔｉｖｅコマンドによるポップアップ通知などで実装可能である。ＰＡＮ接続切替制御部４４は、現在ＰＡＮ接続中のダミー加入者識別モジュール１２−Ａから、他のダミー加入者識別モジュール１２−ＢにＰＡＮ接続を切り替える。詳細には、ＰＡＮ接続切替制御部４４は、ダミー加入者識別モジュール１２−ＡとのＰＡＮ接続を切断し（Ｓ４４Ａ）、ダミー加入者識別モジュール１２−ＢとのＰＡＮ接続を確立する（Ｓ４４Ｂ）。
【００３６】
一方、ステップＳ４２Ａにおいて取得されたＩＤが予め定めたプライベートリストに含まれない場合（Ｓ４２ＡＮ）、照合部４２は、取得されたＩＤが予め定めたブロックリストに含まれるか否かを照合する（Ｓ４２Ｂ）。取得されたＩＤが予め定めたブロックリストに含まれる場合（Ｓ４２ＢＹ）、ダミー加入者識別モジュール１２−Ｂはエミュレート実行主体としてセキュリティ上好ましくないと判断され、ＰＡＮ接続切替制御は実行されずにフローが終了する（エンド）。一方、ステップＳ４２Ｂにおいて、取得されたＩＤが予め定めたブロックリストに含まれない場合にも（Ｓ４２ＢＮ）、照合部４２は、当該ＩＤをブロックリストに一時記憶して（Ｓ４２Ｃ）、ＰＡＮ接続切替制御は実行されずにフローが終了する（エンド）。ステップＳ４２Ｃのブロックリストへの一時記憶は、例えばユーザが手動で解除することとしておけば、セキュリティの観点から好適である。
【００３７】
このように、本実施例の加入者識別モジュール本体装置４によれば、ＰＡＮ接続切替の可否を判断することにより、本発明で実現されたエミュレート機能のセキュリティを高めることができる。
【００３８】
上述の各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。その他、本発明の趣旨を逸脱しない範囲で適宜変更が可能であることはいうまでもない。
【００３９】
また、上述の構成をコンピュータによって実現する場合、各装置が有すべき機能の処理内容はプログラムによって記述される。そして、このプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。
【００４０】
この処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等どのようなものでもよい。
【００４１】
また、このプログラムの流通は、例えば、そのプログラムを記録したＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体を販売、譲渡、貸与等することによって行う。さらに、このプログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することにより、このプログラムを流通させる構成としてもよい。
【００４２】
このようなプログラムを実行するコンピュータは、例えば、まず、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、一旦、自己の記憶装置に格納する。そして、処理の実行時、このコンピュータは、自己の記録媒体に格納されたプログラムを読み取り、読み取ったプログラムに従った処理を実行する。また、このプログラムの別の実行形態として、コンピュータが可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することとしてもよく、さらに、このコンピュータにサーバコンピュータからプログラムが転送されるたびに、逐次、受け取ったプログラムに従った処理を実行することとしてもよい。また、サーバコンピュータから、このコンピュータへのプログラムの転送は行わず、その実行指示と結果取得のみによって処理機能を実現する、いわゆるＡＳＰ（Application Service Provider）型のサービスによって、上述の処理を実行する構成としてもよい。なお、本形態におけるプログラムには、電子計算機による処理の用に供する情報であってプログラムに準ずるもの（コンピュータに対する直接の指令ではないがコンピュータの処理を規定する性質を有するデータ等）を含むものとする。
【００４３】
また、この形態では、コンピュータ上で所定のプログラムを実行させることにより、本装置を構成することとしたが、これらの処理内容の少なくとも一部をハードウェア的に実現することとしてもよい。
【図１】
2015026254.tif 000003
【図２】
2015026254.tif 000004
【図３】
2015026254.tif 000005
【図４】
2015026254.tif 000006
【図５】
2015026254.tif 000007
【図６】
2015026254.tif 000008
【図７】
2015026254.tif 000009
【図８】
2015026254.tif 000010
【図９】
2015026254.tif 000011
【図１０】
2015026254.tif 000012
【図１１】
2015026254.tif 000013
【図１２】
2015026254.tif 000014
【図１３】
2015026254.tif 000015