(57)【要約】【課題】セキュリティを維持しつつ、ハードウェアコストを抑制すること。【解決手段】本発明にかかる通信装置は、自装置に着脱可能に装着され、かつ、所定の識別情報が記録された加入者認証モジュールと、起動時に、加入者認証モジュールに識別情報の読み出しを保護するためのパスワードの設定がされているか否かを判定し、当該設定がされていない場合に、当該加入者認証モジュールに第１のパスワードによる設定を行うパスワード設定部と、第１のパスワードを記憶する記憶部と、を備える。【選択図】図１
2019149758.tif 000002
【特許請求の範囲】
【請求項１】
自装置に着脱可能に装着され、かつ、所定の識別情報が記録された加入者認証モジュールと、
起動時に、前記加入者認証モジュールに前記識別情報の読み出しを保護するためのパスワードの設定がされているか否かを判定し、当該設定がされていない場合に、当該加入者認証モジュールに第１のパスワードによる前記設定を行うパスワード設定部と、
前記第１のパスワードを記憶する記憶部と、
を備える通信装置。
【請求項２】
前記パスワード設定部は、
前記起動時に前記加入者認証モジュールに対して前記第１のパスワードによる前記設定を行った後、少なくとも通信処理の開始前までに、前記記憶部に記憶された前記第１のパスワードにより、前記加入者認証モジュールの前記保護を解除する
請求項１に記載の通信装置。
【請求項３】
前記記憶部は、第１の乱数を予め記憶し、
前記パスワード設定部は、
前記加入者認証モジュールにおいて前記設定がされていない場合、前記加入者認証モジュールから前記識別情報を読み出し、当該識別情報と前記記憶部に記憶された前記第１の乱数とを用いて前記第１のパスワードを算出し、当該第１のパスワードにより前記設定を行うと共に、当該第１のパスワードを前記記憶部に保存する
請求項１又は２に記載の通信装置。
【請求項４】
前記パスワード設定部において前記第１のパスワードにより前記設定を行う際に、前記識別情報と前記第１のパスワードとを対応付けて保存させるために、当該識別情報及び前記第１のパスワードをネットワークを介して管理サーバへ送信する通信部をさらに備える
請求項１乃至３のいずれか１項に記載の通信装置。
【請求項５】
前記通信部は、
前記管理サーバにおいて所定期間の経過後に第２の乱数と前記識別情報とを用いて算出された第２のパスワードを、前記管理サーバから受信し、
前記パスワード設定部は、
前記第１のパスワードにより前記加入者認証モジュールの前記保護を解除し、
前記第２のパスワードにより前記加入者認証モジュールの前記設定を行い、
前記第２のパスワードを前記記憶部に保存する
請求項４に記載の通信装置。
【請求項６】
第１の通信装置に着脱可能に装着され、かつ、所定の識別情報が記録された加入者認証モジュールに対して当該識別情報の読み出しを保護するためのパスワードの設定が当該第１の通信装置の起動時にされていない場合に設定された第１のパスワードと、前記識別情報とを前記第１の通信装置からネットワークを介して受信する通信部と、
前記識別情報と前記第１のパスワードとを対応付けてデータベースに保存する保存部と、
を備える管理サーバ。
【請求項７】
他の通信装置に着脱可能に装着され、かつ、所定の識別情報が記録された加入者認証モジュールに対して当該識別情報の読み出しを保護するためのパスワードの設定が当該他の通信装置の起動時にされていない場合に設定された第１のパスワードと、前記識別情報とが対応付けて保存されたデータベースを有する管理サーバに対して、ネットワークを介して、前記識別情報を含むパスワード要求を送信する要求部と、
前記識別情報に対応付けられた前記第１のパスワードを前記管理サーバから受信し、当該第１のパスワードを画面に表示する表示制御部と、
を備える通信装置。
【請求項８】
自装置に着脱可能に装着され、かつ、所定の識別情報が記録された加入者認証モジュールと、
起動時に、前記加入者認証モジュールに前記識別情報の読み出しを保護するためのパスワードの設定がされているか否かを判定し、当該設定がされていない場合に、当該加入者認証モジュールに第１のパスワードによる前記設定を行うパスワード設定部と、
前記第１のパスワードを記憶する記憶部と、
を備える第１の通信装置と、
前記第１の通信装置とネットワークを介して接続された管理サーバと、
を備え、
前記第１の通信装置は、
前記パスワード設定部において前記第１のパスワードにより前記設定を行う際に、前記識別情報及び前記第１のパスワードを前記ネットワークを介して前記管理サーバへ送信する通信部をさらに備え、
前記管理サーバは、
前記第１の通信装置から前記識別情報及び前記第１のパスワードを受信し、当該識別情報と当該第１のパスワードとを対応付けてデータベースに保存する
セキュリティシステム。
【請求項９】
通信装置の起動時に、当該通信装置に着脱可能に装着され、かつ、所定の識別情報が記録された加入者認証モジュールに前記識別情報の読み出しを保護するためのパスワードの設定がされているか否かを判定し、
前記設定がされていない場合に、前記加入者認証モジュールに第１のパスワードによる前記設定を行い、
前記第１のパスワードを記憶部に保存する
通信装置の制御方法。
【請求項１０】
通信装置の起動時に、当該通信装置に着脱可能に装着され、かつ、所定の識別情報が記録された加入者認証モジュールに前記識別情報の読み出しを保護するためのパスワードの設定がされているか否かを判定する処理と、
前記設定がされていない場合に、前記加入者認証モジュールに第１のパスワードによる前記設定を行う処理と、
前記第１のパスワードを記憶部に保存する処理と、
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、通信装置、管理サーバ、セキュリティシステム、制御方法及びプログラムに関し、特に、加入者認証モジュールを保護するための通信装置、管理サーバ、セキュリティシステム、制御方法及びプログラムに関する。
【背景技術】
【０００２】
ＳＩＭ（Subscriber Identity Module）カードを必要とする通信装置の多くは、ＳＩＭカードが他人に使用されないよう保護するためにＰＩＮ（Personal Identification Number）コードを設定する機能が付加されている。ここで、ＰＩＮコードの設定とは、ＳＩＭカード等の加入者認証モジュールにパスワードを設定することをいう。つまり、ＰＩＮコード等のパスワードは、加入者認証モジュール内に記録された識別情報の読み出しを保護するために設定されるパスワードである。
【０００３】
しかし、多くのユーザは本設定を行っていないため、通信装置が盗難にあった場合、ＳＩＭカードを取り外し、他の機器で悪用されてしまう危険性があった。これを解決する技術の一例が、例えば、特許文献１に開示されている。
【０００４】
特許文献１には、ＳＩＭカードを保護するカバー（電池のふたなど）の開閉を監視する回路を付加し、カバーが開かれた場合、予め装置に登録されているパスワードを、ＳＩＭカードへＰＩＮ設定する機能を付加する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６−４８８８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１では、ＳＩＭカードを保護するカバーの開閉を監視する特別な構造と回路を必要とする。そのため、機構面でコストがかかり、特定の機器しか使用できない等の制限が生じるという問題点があった。
【０００７】
本開示は、このような問題点を解決するためになされたものであり、セキュリティを維持しつつ、ハードウェアコストを抑制するための通信装置、管理サーバ、セキュリティシステム、制御方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本開示の第１の態様にかかる通信装置は、
自装置に着脱可能に装着され、かつ、所定の識別情報が記録された加入者認証モジュールと、
起動時に、前記加入者認証モジュールに前記識別情報の読み出しを保護するためのパスワードの設定がされているか否かを判定し、当該設定がされていない場合に、当該加入者認証モジュールに第１のパスワードによる前記設定を行うパスワード設定部と、
前記第１のパスワードを記憶する記憶部と、
を備える。
【０００９】
本開示の第２の態様にかかる管理サーバは、
第１の通信装置に着脱可能に装着され、かつ、所定の識別情報が記録された加入者認証モジュールに対して当該識別情報の読み出しを保護するためのパスワードの設定が当該第１の通信装置の起動時にされていない場合に設定された第１のパスワードと、前記識別情報とを前記第１の通信装置からネットワークを介して受信する通信部と、
前記識別情報と前記第１のパスワードとを対応付けてデータベースに保存する保存部と、
を備える。
【００１０】
本開示の第３の態様にかかる通信装置は、
他の通信装置に着脱可能に装着され、かつ、所定の識別情報が記録された加入者認証モジュールに対して当該識別情報の読み出しを保護するためのパスワードの設定が当該他の通信装置の起動時にされていない場合に設定された第１のパスワードと、前記識別情報とが対応付けて保存されたデータベースを有する管理サーバに対して、ネットワークを介して、前記識別情報を含むパスワード要求を送信する要求部と、
前記識別情報に対応付けられた前記第１のパスワードを前記管理サーバから受信し、当該第１のパスワードを画面に表示する表示制御部と、
を備える。
【００１１】
本開示の第４の態様にかかるセキュリティシステムは、
自装置に着脱可能に装着され、かつ、所定の識別情報が記録された加入者認証モジュールと、
起動時に、前記加入者認証モジュールに前記識別情報の読み出しを保護するためのパスワードの設定がされているか否かを判定し、当該設定がされていない場合に、当該加入者認証モジュールに第１のパスワードによる前記設定を行うパスワード設定部と、
前記第１のパスワードを記憶する記憶部と、
を備える第１の通信装置と、
前記第１の通信装置とネットワークを介して接続された管理サーバと、
を備え、
前記第１の通信装置は、
前記パスワード設定部において前記第１のパスワードにより前記設定を行う際に、前記識別情報及び前記第１のパスワードを前記ネットワークを介して前記管理サーバへ送信する通信部をさらに備え、
前記管理サーバは、
前記第１の通信装置から前記識別情報及び前記第１のパスワードを受信し、当該識別情報と当該第１のパスワードとを対応付けてデータベースに保存する。
【００１２】
本開示の第５の態様にかかる通信装置の制御方法は、
通信装置の起動時に、当該通信装置に着脱可能に装着され、かつ、所定の識別情報が記録された加入者認証モジュールに前記識別情報の読み出しを保護するためのパスワードの設定がされているか否かを判定し、
前記設定がされていない場合に、前記加入者認証モジュールに第１のパスワードによる前記設定を行い、
前記第１のパスワードを記憶部に保存する。
【００１３】
本開示の第６の態様にかかるプログラムは、
通信装置の起動時に、当該通信装置に着脱可能に装着され、かつ、所定の識別情報が記録された加入者認証モジュールに前記識別情報の読み出しを保護するためのパスワードの設定がされているか否かを判定する処理と、
前記設定がされていない場合に、前記加入者認証モジュールに第１のパスワードによる前記設定を行う処理と、
前記第１のパスワードを記憶部に保存する処理と、
をコンピュータに実行させる。
【発明の効果】
【００１４】
本開示により、セキュリティを維持しつつ、ハードウェアコストを抑制するための通信装置、管理サーバ、セキュリティシステム、制御方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本実施の形態１にかかる通信装置の構成を示すブロック図である。
【図２】本実施の形態１にかかる通信装置の制御処理の流れを示すフローチャートである。
【図３】本実施の形態２にかかる通信装置の構成を示すブロック図である。
【図４】本実施の形態２にかかる通信装置の制御処理の流れを示すフローチャートである。
【図５】本実施の形態２にかかる通信装置の制御処理の流れを示すフローチャートである。
【図６】本実施の形態２にかかる通信装置の制御処理の流れを示すフローチャートである。
【図７】本実施の形態３にかかるセキュリティシステムの全体構成を示すブロック図である。
【図８】本実施の形態３にかかる加入者認証モジュールのパスワード登録処理の流れを示すシーケンス図である。
【図９】本実施の形態４にかかるセキュリティシステムの全体構成を示すブロック図である。
【図１０】本実施の形態４にかかる加入者認証モジュールのパスワード取得処理の流れを示すシーケンス図である。
【図１１】本実施の形態５にかかるセキュリティシステムの全体構成を示すブロック図である。
【図１２】本実施の形態５にかかる加入者認証モジュールのパスワード更新処理の流れを示すシーケンス図である。
【発明を実施するための形態】
【００１６】
以下では、本開示の実施の形態について、図面を参照しながら詳細に説明する。各図面において、同一又は対応する要素には同一の符号が付されており、説明の明確化のため、必要に応じて重複説明は省略される。
【００１７】
＜実施の形態１＞
図１は、本実施の形態１にかかる通信装置１の構成を示すブロック図である。通信装置１は、他の通信装置（不図示）とネットワーク（不図示）を介して無線通信を行うための通信端末等である。通信装置１は、加入者認証モジュール１１と、パスワード設定部１２と、記憶部１３とを備える。
【００１８】
加入者認証モジュール１１は、自装置である通信装置１に着脱可能に装着される。また、加入者認証モジュール１１は、情報記憶媒体を兼ねた小型の接触型ＩＣ（Integrated Circuit）カードであり、所定の識別情報１１１が記録されている。加入者認証モジュール１１は、例えば、ＳＩＭ（Subscriber Identity Module）カード、ＵＩＭ（User Identity Module）カード、ＵＳＩＭ（Universal Subscriber Identity Module）カード等であるが、これらに限定されない。ここで、識別情報１１１は、例えば、加入者識別符号（ＩＭＳＩ：International Mobile Subscriber Identity）、ＩＣＣＩＤ（IC Card ID）、携帯電話番号（MSISDN（Mobile Subscriber Integrated Service Digital Network Number））等であるが、これらに限定されない。
【００１９】
また、加入者認証モジュール１１には、識別情報１１１の読み出しを保護するためのパスワードの設定が可能である。加入者認証モジュール１１にパスワードの設定がされている場合、加入者認証モジュール１１は、通信装置１の起動時に、通信装置１内の制御回路等からの識別情報１１１の読み出しを抑止できる。具体的には、加入者認証モジュール１１にパスワードの設定がされている場合、通信装置１は、起動時にユーザに対してパスワードの入力要求を行う。そして、入力されたパスワードが設定されたパスワードと一致した場合に、加入者認証モジュール１１は識別情報１１１の保護設定を解除する。そのため、通信装置１は、加入者認証モジュール１１から識別情報１１１を読み出すことができる。これにより、通信装置１は、以降の通信処理において識別情報１１１を用いて外部との通信を行うことができる。
【００２０】
パスワード設定部１２は、通信装置１の起動時に、加入者認証モジュール１１に識別情報１１１の読み出しを保護するためのパスワードの設定がされているか否かを判定する。そして、パスワード設定部１２は、加入者認証モジュール１１に当該設定がされていない場合に、加入者認証モジュール１１に第１のパスワード１３１による前記設定を行う。これにより、加入者認証モジュール１１からの識別情報１１１の読み出しが保護される。ここで、パスワード設定部１２は、通信装置１の制御回路等がプログラムを読み込み、実行することで実現される。また、記憶部１３は、第１のパスワード１３１を記憶する記憶装置である。
【００２１】
図２は、本実施の形態１にかかる通信装置１の制御処理の流れを示すフローチャートである。まず、通信装置１は、電源が投入されることにより起動する（Ｓ１１）。次に、パスワード設定部１２は、加入者認証モジュール１１からの識別情報１１１の読み出しを保護するためのパスワードの設定がされているか否かを判定する（Ｓ１２）。設定がされていると判定した場合、通信装置１は、ユーザに対してパスワードの入力要求を画面に表示し、入力されたパスワードが設定されたパスワードと一致する場合に、加入者認証モジュール１１内の識別情報１１１へのアクセスが可能となる。以降、通信装置１は、加入者認証モジュール１１から識別情報１１１を読み出し、読み出した識別情報１１１を用いて通常の処理等を行う。
【００２２】
一方、ステップＳ１２において、加入者認証モジュール１１にパスワードの設定がされていないと判定した場合、パスワード設定部１２は、第１のパスワード１３１を加入者認証モジュール１１に設定する（Ｓ１３）。併せて、パスワード設定部１２は、設定に用いた第１のパスワード１３１を記憶部１３に保存する（Ｓ１４）。ここで、第１のパスワード１３１は、予め記憶部１３に保存されたものを用いても良い。または、パスワード設定部１２は、ステップＳ１３において、所定の方法で第１のパスワード１３１を生成し、生成した第１のパスワード１３１を設定に用いてもよい。
【００２３】
このように、本実施の形態では、通信装置１の起動時に加入者認証モジュール１１にパスワード設定がされていない場合に、識別情報１１１の読み出しを保護するためのパスワードの設定を自動的に行うものである。そのため、ユーザが加入者認証モジュール１１にパスワード設定の操作を行わずとも、識別情報１１１の保護を実現できる。尚、第１のパスワード１３１は、記憶部１３に保存されるため、ユーザの操作を伴わずに、通信装置１が必要に応じて適宜、加入者認証モジュール１１の保護設定を解除することもできる。
【００２４】
また、本実施の形態では、加入者認証モジュール１１におけるパスワード設定の有無をパスワード設定部１２により判定する。パスワード設定部１２は、上述の通り汎用的な制御回路とプログラムにより実現される。そのため、本実施の形態では、特許文献１のような保護カバーの開閉を検出するための専用の回路構成を必要としない。
【００２５】
以上のことから、本実施の形態により、セキュリティを維持しつつ、ハードウェアコストを抑制することができる。それ故、通信装置１の盗難時に加入者認証モジュール１１が他の装置で使用されてしまうことにより、ユーザが不正に通信料を請求されることを防ぐことができる。
【００２６】
＜実施の形態２＞
本実施の形態２は、上述した実施の形態１の一実施例である。実施の形態１では、起動時に、パスワードが未設定の加入者認証モジュールに対してパスワード設定部が自動的にパスワードの設定を行うことで、加入者認証モジュールからの識別情報の読み出しを保護できる。つまり、加入者認証モジュールにパスワード自体の設定がされることにより、加入者認証モジュールからの識別情報の読み出しの保護設定もされることになる。ここで、通信装置は、外部の通信装置の通信処理の際に、加入者認証モジュールから識別情報（例えば、ＩＭＳＩ）を読み出し、読み出した識別情報を送信データに付加してネットワークに送信する必要がある。そのため、加入者認証モジュールに自動的に設定されたパスワードによる保護を解除する必要がある。
【００２７】
そこで、本実施の形態にかかるパスワード設定部は、起動時に加入者認証モジュールに対して第１のパスワードによる設定を行った後、少なくとも通信処理の開始前までに、記憶部に記憶された第１のパスワードにより、加入者認証モジュールの前記保護を解除する。これにより、実施形態１により自動的にパスワード設定された加入者認証モジュールに対して、パスワードによる識別情報の読み出しの保護設定を、ユーザの操作を伴わずに自動的に解除でき、通常通り、通信処理を行うことができる。一例として、本実施の形態にかかるパスワード設定部は、通信処理の開始時に、前記記憶部に記憶された前記第１のパスワードにより、前記加入者認証モジュールの前記保護を解除する。そして、当該パスワード設定部は、前記通信処理の終了後に、前記加入者認証モジュールに再度、前記第１のパスワードにより前記保護を行う。これにより、実施形態１により自動的にパスワード設定された加入者認証モジュールに対して、通信処理の前後に保護の解除及び保護の再設定を自動的に行うことができる。よって、ユーザによるパスワード入力等の保護設定解除の操作の手間を軽減しつつ、セキュリティを維持できる。
【００２８】
また、前記記憶部は、第１の乱数を予め記憶しておく。そして、前記パスワード設定部は、前記加入者認証モジュールにおいて前記設定がされていない場合、前記加入者認証モジュールから前記識別情報を読み出す。そして、前記パスワード設定部は、当該識別情報と前記記憶部に記憶された前記第１の乱数とを用いて前記第１のパスワードを算出する。その後、前記パスワード設定部は、当該第１のパスワードにより前記設定を行うと共に、当該第１のパスワードを前記記憶部に保存する。これにより、固定のパスワードと比べて推測されにくいパスワードを用いて、適切に保護することができる。
【００２９】
図３は、本実施の形態２にかかる通信装置１００の構成を示すブロック図である。通信装置１００は、携帯電話機やスマートフォン等の通信端末である。ＳＩＭカード１７０は、上述した加入者認証モジュール１１の一例であり、ＩＭＳＩ、ＩＣＣＩＤ及び電話番号等の識別情報が記録されている。また、ＳＩＭカード１７０は、ＩＭＳＩ等の読み出しを保護するためのパスワードとしてＰＩＮコードが設定可能なものとする。ＰＩＮコードは、例えば、４桁の数字であるが、これに限定されない。尚、ＳＩＭカード１７０にＰＩＮコードにより識別情報の読み出しを抑止する保護設定のことを、以降ではＰＩＮロックと呼ぶことがある。
【００３０】
通信装置１００は、電池１１０と、電源回路１２０と、ＣＰＵ（Central Processing Unit）１３０と、無線回路１４０と、ＳＩＭコネクタ１５０と、メモリ１６０とを備える。電源回路１２０は、電池１１０からＣＰＵ１３０及びメモリ１６０等へ電源供給を行う。ＣＰＵ１３０は、無線回路１４０及びＳＩＭコネクタ１５０を含む通信装置１００内の各種回路の動作を制御するための制御回路である。無線回路１４０は、基地局（不図示）等と無線通信を行う。ＳＩＭコネクタ１５０は、ＳＩＭカード１７０を装着するための接続部である。メモリ１６０は、上述した記憶部１３の一例であり、乱数１６１及びＰＩＮコード１６２を記憶する記憶装置である。尚、メモリ１６０は、図示しない構成として、オペレーティングシステム（ＯＳ）及び本実施の形態にかかる通信装置の制御処理が実装されたコンピュータプログラムをさらに保存しているものとする。また、ＣＰＵ１３０は、メモリ１６０からＯＳ及びプログラムを読み出して実行する。これにより、ＣＰＵ１３０は、上述したパスワード設定部１２を含む、本実施の形態にかかる通信装置の制御処理を実現する。
【００３１】
図４、図５及び図６は、本実施の形態２にかかる通信装置１００の制御処理の流れを示すフローチャートである。まず、前提として、通信装置１００にはＳＩＭカード１７０が装着済みであるものとする。
【００３２】
通信装置１００は電源を投入され（Ｓ１０１）、起動する。そして、ＣＰＵ１３０は、ＳＩＭコネクタ１５０を介して、ＳＩＭカード１７０にＰＩＮコードが設定されているか否か、つまり、ＰＩＮロックがされているか否かを判定する（Ｓ１０２）。ＰＩＮロックがされていないと判定した場合、ＣＰＵ１３０は、ＳＩＭコネクタ１５０を介してＳＩＭカード１７０から電話番号を読み出し、メモリ１６０から乱数１６１を読み出す（Ｓ１０３）。そして、ＣＰＵ１３０は、電話番号と乱数１６１とを用いてＰＩＮコードを算出する（Ｓ１０４）。尚、ＣＰＵ１３０は、電話番号の代わりにＩＭＳＩ又はＩＣＣＩＤを用いてＰＩＮコードを算出しても構わない。つまり、ＣＰＵ１３０は、少なくとも加入者認証モジュールに記録された識別情報を用いて、加入者認証モジュールからの識別情報の読み出しを保護するためのパスワードを生成するものとする。その後、ＣＰＵ１３０は、ＳＩＭカード１７０に対してＰＩＮコードを書き込み、ＰＩＮロック設定を行う（Ｓ１０５）。また、ＣＰＵ１３０は、算出したＰＩＮコード１６２をメモリ１６０に保存する（Ｓ１０６）。
【００３３】
その後、（図５へ進み、）通信装置１００は、通常運用を開始する（Ｓ１０７）。つまり、通信装置１００は、ユーザの操作に応じた処理や各種バックグラウンドの処理を行う。その中で、通信装置１００は、外部との通信処理を開始する（Ｓ１０８）。通信処理としては、例えば、起動時に基地局等を含む無線通信ネットワークとの通信確立を行うための通信処理や、電話の発信、データ通信等がある。この場合、ＣＰＵ１３０からＳＩＭカード１７０へのアクセスが必要となる。そして、上述したステップＳ１０５においてＳＩＭカード１７０にはＰＩＮロックが設定されている。
【００３４】
そこで、ＣＰＵ１３０は、メモリ１６０からＰＩＮコード１６２を読み出し、ＰＩＮコード１６２によりＳＩＭカード１７０のＰＩＮロックの解除を試みる（Ｓ１０９）。例えば、ＣＰＵ１３０は、ＳＩＭコネクタ１５０を介してＳＩＭカード１７０に対してＰＩＮコード１６２を入力する。これにより、ＳＩＭカード１７０は、入力されたＰＩＮコード１６２と設定されたＰＩＮコードの照合を行う。照合によりＰＩＮコードが一致した場合、ＳＩＭカード１７０は、ＰＩＮロックを解除する。
【００３５】
そして、ＣＰＵ１３０は、ＳＩＭカード１７０のＰＩＮロックが解除されたか否かを判定する（Ｓ１１０）。ＰＩＮロックが解除された場合、ＣＰＵ１３０は、ＳＩＭカード１７０からＩＭＳＩ、ＩＣＣＩＤ等を読み出し、これらを用いて通信処理を実行する。そして、通信装置１００は、通信処理が終了する（Ｓ１１１）。その後、ＣＰＵ１３０は、メモリ１６０からＰＩＮコード１６２を読み出し、ＰＩＮコード１６２によりＳＩＭカード１７０のＰＩＮロックを再度設定する（Ｓ１１２）。そして、通信装置１００の電源がＯＦＦにされていない限り（Ｓ１１３でＮＯ）、ステップＳ１０７からＳ１１３までの処理を繰り返す。但し、ステップＳ１１０において、ＰＩＮロックが解除されなかった場合、通信装置１００は、ＰＩＮコードの照合に失敗してＰＩＮロックが解除できなかった旨を示すエラー表示を画面（不図示）に行う（Ｓ１１４）。そして、当該処理を終了する。
【００３６】
また、ステップＳ１０２において、ＳＩＭカード１７０にＰＩＮコードが設定されていると判定された場合について図６を用いて説明する。この場合の一例として、通信装置１００が少なくとも直前の起動時までにステップＳ１０５によりＳＩＭカード１７０にＰＩＮコード１６２が設定され、メモリ１６０にＰＩＮコード１６２が保存されていた場合がある。そして、その状態で前回、通信装置１００の電源がＯＦＦされたことを示す。また、他の例として、通信装置１００の前回までの起動中にユーザが既存機能によりＰＩＮコードを設定していた場合がある。
【００３７】
そこで、ＣＰＵ１３０は、メモリ１６０に保存されているＰＩＮコード１６２によりＳＩＭカード１７０のＰＩＮロックの解除を試みる（Ｓ１１５）。そして、ＣＰＵ１３０は、ＳＩＭカード１７０のＰＩＮロックが解除されたか否かを判定する（Ｓ１１６）。ＰＩＮロックが解除された場合、ＣＰＵ１３０は、ＳＩＭカード１７０からＩＭＳＩ、ＩＣＣＩＤ等を読み出し、これらを用いて起動時の通信処理を実行する（Ｓ１１７）。そして、当該起動時の通信処理後に、ＣＰＵ１３０は、メモリ１６０からＰＩＮコード１６２を読み出し、ＰＩＮコード１６２によりＳＩＭカード１７０のＰＩＮロックを再度設定する（Ｓ１１８）。その後、ステップＳ１０７へ進む。
【００３８】
一方、ステップＳ１１６において、ＰＩＮロックが解除されないと判定され場合には、次の場合が挙げられる。例えば、元々、他の通信装置にてＳＩＭカード１７０に何らかのＰＩＮコードが設定済みの上で、通信装置１００にＳＩＭカード１７０が装着された場合が挙げられる。この場合、メモリ１６０には、ＰＩＮコード１６２が保存されていないために、ＰＩＮロックが解除されない。または、通信装置１００が一旦、ＳＩＭカード１７０にＰＩＮコード１６２を設定した後に、前回の電源ＯＦＦまでにユーザがＰＩＮコードを設定した場合が挙げられる。この場合、メモリ１６０に保存されたＰＩＮコード１６２と、ＳＩＭカード１７０に設定されたＰＩＮコードが異なるため、照合に失敗し、ＰＩＮロックが解除されない。
【００３９】
そして、ステップＳ１１６において、ＰＩＮロックが解除されないと判定され場合、通信装置１００は、画面にＰＩＮコードの入力を要求する旨を表示する。ユーザは、画面表示に応じてＰＩＮコードを手入力する。そして、ＣＰＵ１３０は、ユーザが入力したＰＩＮコードによりＰＩＮロックの解除を試みる（Ｓ１１９）。そして、ＣＰＵ１３０は、ＳＩＭカード１７０のＰＩＮロックが解除されたか否かを判定する（Ｓ１２０）。ＰＩＮロックが解除された場合、ＣＰＵ１３０は、ＳＩＭカード１７０からＩＭＳＩ、ＩＣＣＩＤ等を読み出し、これらを用いて起動時の通信処理を実行する（Ｓ１２１）。そして、通信装置１００は、通常運用を開始する（Ｓ１２２）。そして、通信装置１００の電源がＯＦＦにされていない限り（Ｓ１２３でＮＯ）、ステップＳ１２２を繰り返す。但し、ステップＳ１２０において、ユーザが入力したＰＩＮコードによりＰＩＮロックが解除されなかった場合、通信装置１００は、画面にＰＩＮコードの照合に失敗し、ＰＩＮロックが解除できなかった旨を示すエラー表示を行う（Ｓ１２４）。そして、当該処理を終了する。
【００４０】
このように、本実施の形態のパスワード設定部により、ユーザによるパスワード設定解除の操作の手間を軽減しつつ、セキュリティを維持することができる。さらに、加入者認証モジュールにパスワード設定がされていない場合には、都度、電話番号等の識別情報と乱数とを用いてパスワードを生成するため、よりセキュリティの高いパスワードにより保護することができる。
【００４１】
また、上述した特許文献１の場合、ＳＩＭカードのカバーを開閉せずに他の部分を破壊してＳＩＭカードを取り出した場合には、ＰＩＮロックがかからない場合があった。しかしながら、本実施の形態では、起動時に自動的に加入者認証モジュールにパスワード設定がされ、通信処理の前後に一時的に、加入者認証モジュールからの識別情報の読み出しの保護設定を解除及び再設定を行う。そのため、セキュリティをより高めることができる。
【００４２】
尚、上述した通り実施の形態１では、自動的に生成したＰＩＮコードをＳＩＭカードに設定することにより自動的にＰＩＮロックがかかる。そこで、本実施の形態２では、自動的にＰＩＮロックがかかった後、かつ、通信処理の開始前までに、少なくとも１回、ＰＩＮ解除を行うようにしてもよい。具体的には、ステップＳ１０５の後に、ステップＳ１０９に相当する処理を行なうようにすることができる。この場合、ステップＳＳ１０９、Ｓ１１０、Ｓ１１２及びＳ１１４、並びに、Ｓ１１８の処理を省略することができる。
【００４３】
＜実施の形態３＞
本実施の形態３は、上述した実施の形態１又は２の応用例である。すなわち、加入者認証モジュールに設定されたパスワードを外部の管理サーバにて保持するものである。本実施の形態３にかかる管理サーバは、通信部と保存部とを備える。通信部は、本実施の形態１において加入者認証モジュールに対して設定された第１のパスワードと、加入者認証モジュールに記録された識別情報とを通信装置からネットワークを介して受信する。そして、保存部は、前記識別情報と前記第１のパスワードとを対応付けてデータベースに保存する。また、上述した実施の形態１又は２にかかる前記通信装置は、加入者認証モジュールに記録された識別情報及び前記第１のパスワードをネットワークを介して管理サーバへ送信する通信部をさらに備える。ここで、当該通信部は、前記パスワード設定部において前記第１のパスワードにより前記設定を行う際に、前記識別情報と前記第１のパスワードとを対応付けて保存させるために、送信するものである。これにより、不測の事態によりＰＩＮロックが解除できなくなった場合であっても、外部にて適切に管理されたＰＩＮコードを用いてＰＩＮロックを適切に解除することができる。
【００４４】
図７は、本実施の形態３にかかるセキュリティシステム２０００の全体構成を示すブロック図である。セキュリティシステム２０００は、加入者認証モジュールの一例であるＳＩＭカードに記録された各種識別情報の読み出しを保護するための情報システムである。セキュリティシステム２０００は、通信装置１００ａとＰＩＮコード管理サーバ２００とを備える。また、通信装置１００ａとＰＩＮコード管理サーバ２００とはネットワークＮにより接続されている。ネットワークＮは、インターネット等の通信ネットワークである。
【００４５】
通信装置１００ａは、上述した通信装置１又は通信装置１００ａの構成に改良を加えたものであり、通信部１８０を備える。そのため、通信装置１００ａは、図示しない構成として上述したパスワード設定部１２及び記憶部１３を備えるものとする。また、通信装置１００ａは、加入者認証モジュール１１の一例であるＳＩＭカード１７０が着脱可能に装着されている。通信部１８０は、パスワード設定部１２において第１のパスワード（ＰＩＮコード）により前記設定を行う際に、当該識別情報及び前記第１のパスワードをネットワークＮを介してＰＩＮコード管理サーバ２００へ送信する。ここで、通信部１８０は、ＰＩＮコード管理サーバ２００において、識別情報と前記第１のパスワードとを対応付けて保存させるための登録要求に当該識別情報及び前記第１のパスワードを付加するものとする。ここで、登録要求に付加する識別情報は、ＳＩＭカード１７０に記録されたＩＭＳＩ、ＩＣＣＩＤ及び電話番号の少なくともいずれかであればよい。さらに、登録要求に付加する識別情報として、これらに加えて、通信装置１００ａ自体のシリアル番号を含めても構わない。または、登録要求に付加する識別情報として、ＳＩＭカード１７０に記録されたＩＭＳＩ、ＩＣＣＩＤ及び電話番号の代わりに、通信装置１００ａ自体のシリアル番号を用いても構わない。また、通信部１８０は、上述した図３のＣＰＵ１３０及び無線回路１４０を用いて実現してもよい。
【００４６】
ＰＩＮコード管理サーバ２００は、ネットワークＮを介して各種クライアント端末からの要求に対して応答を行う管理サーバの一例である。そのため、ＰＩＮコード管理サーバ２００は、例えば、ＷＥＢサーバ、アプリケーションサーバ、ＤＢサーバ等が稼働する情報処理装置で実現可能である。また、ＰＩＮコード管理サーバ２００は、複数の情報処理装置により構成されていてもよい。
【００４７】
ＰＩＮコード管理サーバ２００は、通信部２１０と、保存部２２０と、データベース２３０とを備える。通信部２１０は、通信装置１００ａからネットワークＮを介して識別情報及び第１のパスワードを受信する。ここで、上述した通り、識別情報は、ＳＩＭカード１７０に記録された情報であり、第１のパスワードは、ＳＩＭカード１７０から識別情報の読み出しを保護するために設定されたＰＩＮコード等である。または、上述した通り、識別情報としてＳＩＭカード１７０に記録された情報に加えて、又は、これらに代えて、通信装置１００ａ自体のシリアル番号が含まれても構わない。保存部２２０は、通信部２１０により受信された識別情報とＰＩＮコードとを対応付けてデータベース２３０に保存する。データベース２３０は、識別情報２３１とＰＩＮコード２３２とを対応付けて管理する。
【００４８】
図８は、本実施の形態３にかかる加入者認証モジュールのパスワード登録処理の流れを示すシーケンス図である。まず、通信装置１００ａは、電源が投入されることにより起動する（Ｓ２０１）。次に、パスワード設定部１２は、ＳＩＭカード１７０にパスワード設定がされていない場合、ＳＩＭカード１７０から識別情報を取得する（Ｓ２０２）。ここで、識別情報とは、例えば、ＩＭＳＩ、ＩＣＣＩＤ及び電話番号等である。また、パスワード設定部１２は、必要に応じて識別情報や乱数を用いて第１のパスワードを生成する。そして、パスワード設定部１２は、ＳＩＭカード１７０に対して第１のパスワードを設定する（Ｓ２０３）。併せて、パスワード設定部１２は、記憶部１３に第１のパスワード１３１を保存する。
【００４９】
その後、通信部１８０は、第１のパスワード及び識別情報を、ネットワークＮを介してＰＩＮコード管理サーバ２００へ送信する（Ｓ２０４）。具体的には、通信部１８０は、識別情報と第１のパスワードとを対応付けて保存させるための登録要求を送信する。その際、通信部１８０は、登録要求に識別情報と第１のパスワードとを含める。
【００５０】
ＰＩＮコード管理サーバ２００の通信部２１０は、通信装置１００ａから登録要求を受信する。そして、保存部２２０は、受信した登録要求から識別情報と第１のパスワードとを抽出する。そして、保存部２２０は、識別情報と第１のパスワードとを対応付けてデータベース２３０に保存する（Ｓ２０５）。
【００５１】
このように、本実施の形態では、通信装置１００ａが自動的に設定したＰＩＮコード等のパスワードを、ＳＩＭカード１７０や通信装置１００ａの識別情報と対応付けて、外部のＰＩＮコード管理サーバ２００でも保管する。そのため、ＰＩＮコード管理サーバ２００の管理者等は、データベース２３０から識別情報２３１をキーとしてＰＩＮコード２３２を特定して取得することができる。
【００５２】
＜実施の形態４＞
本実施の形態４は、上述した実施の形態３の応用例である。前提として、第１の通信装置において上述した加入者認証モジュールにパスワード設定がされ、管理サーバのデータベースにて第１の通信装置の識別情報とパスワードが対応付けて保存されているものとする。そして、第１の通信装置とは異なる第２の通信装置は、入力された（第１の通信装置の）識別情報を含むパスワード要求を前記ネットワークを介して前記管理サーバへ送信する。そして、管理サーバの通信部は、第２の通信装置からネットワークＮを介して前記識別情報を含むパスワード要求を受信する。これに応じて、通信部は、データベースから前記識別情報に対応付けられた前記第１のパスワードを取得し、当該取得した第１のパスワードを前記第２の通信装置へ送信する。そして、第２の通信装置の表示制御部は、管理サーバから受信した第１のパスワードを画面に表示する。これにより、第１の通信装置にＰＩＮロックがされた状態であっても、第１の通信装置の識別情報を正当に取得できる保守員等が第１の通信装置とは異なる通信端末（第２の通信装置）を用いて、適切にＰＩＮコード（第１のパスワード）を取得することができる。そのため、保守員が取得したＰＩＮコードを用いて第１の通信装置又は他の通信装置に装着された加入者認証モジュールのＰＩＮロックを解除することができる。
【００５３】
図９は、本実施の形態４にかかるセキュリティシステム３０００の全体構成を示すブロック図である。セキュリティシステム３０００は、上述したセキュリティシステム２０００を改良したものである。セキュリティシステム３０００は、通信装置１００ａと、通信装置１００ｂと、通信装置３００と、ＰＩＮコード管理サーバ２００ａとを備える。また、通信装置１００ａと、通信装置１００ｂと、通信装置３００と、ＰＩＮコード管理サーバ２００ａとは、ネットワークＮにより接続されている。
【００５４】
通信装置１００ａは、図７と同様であり、ＳＩＭカード１７０が装着されて起動した際に、ＰＩＮコードの生成及び設定がなされ、通信部１８０によりＰＩＮコード及び識別情報をＰＩＮコード管理サーバ２００ａへ送信したものである。
【００５５】
保守員Ｕは、ＳＩＭカード１７０を通信装置１００ａから取り外し、通信装置１００ｂへ装着する。ここで、通信装置１００ｂは、通信装置１００ａと同等の機能を有するものであるか、少なくとも一般的なＳＩＭカードを装着することが可能な通信端末である。また、ＳＩＭカード１７０には、上述した通り、通信装置１００ａの機能によりＰＩＮコードが設定済みである。
【００５６】
通信装置３００は、上述した第２の通信装置の一例であり、保守員Ｕが保守作業において用いる情報端末である。通信装置３００は、要求部３１０と、表示制御部３２０とを備える。要求部３１０は、入力されたＳＩＭカード１７０の識別情報を含むパスワード要求をネットワークＮを介してＰＩＮコード管理サーバ２００ａへ送信する。尚、識別情報の入力の仕方については、後述する。表示制御部３２０は、識別情報に対応付けられたＰＩＮコードをＰＩＮコード管理サーバ２００ａから受信し、当該ＰＩＮコードを画面（不図示）に表示する。ここで、要求部３１０及び表示制御部３２０は、通信装置３００内の制御回路（不図示）等が、記憶部（不図示）に保存された専用のアプリケーションを読み出し、実行することで実現可能である。
【００５７】
ＰＩＮコード管理サーバ２００ａは、上述したＰＩＮコード管理サーバ２００の機能に加え、通信部２１０が通信部２１０ａに置き換わったものである。通信部２１０ａは、通信装置３００から上述したパスワード要求を受信する。この場合、通信部２１０ａは、データベース２３０から識別情報２３１に対応付けられたＰＩＮコード２３２を取得し、当該取得したＰＩＮコード２３２を通信装置３００へ送信する。
【００５８】
図１０は、本実施の形態４にかかる加入者認証モジュールのパスワード取得処理の流れを示すシーケンス図である。前提として、上述した実施の形態３のように、通信装置１００ａは、装着されたＳＩＭカード１７０に対して、通信装置１００ａの機能によりＰＩＮコードを設定しているものとする。また、ＰＩＮコード管理サーバ２００ａは、データベース２３０に、ＳＩＭカード１７０に設定されたＰＩＮコードと識別情報とを対応付けて保存しているものとする。そして、保守員Ｕは、ＳＩＭカード１７０を通信装置１００ａから通信装置１００ｂへ移し替えて、通信装置１００ｂに各種設定を行おうとするものとする。
【００５９】
まず、保守員Ｕは、通信装置３００の専用アプリを起動する。そして、通信装置３００の専用アプリは、通信装置１００ａの識別情報を取得する（Ｓ３０１）。例えば、保守員Ｕの操作により、通信装置１００ａが自装置のシリアル番号を示す二次元バーコードを画面に表示し、通信装置３００が当該二次元バーコードを読み取るものとする。この場合、通信装置３００は、読み取った二次元バーコードから通信装置１００ａのシリアル番号に変換する。尚、二次元バーコードは、ＳＩＭカード１７０に記録されたＩＭＳＩ、ＩＣＣＩＤ及び電話番号の少なくともいずれか１つを示すものであってもよい。または、保守員Ｕは、ＳＩＭカード１７０の表面に記載されたＩＣＣＩＤを、通信装置３００の入力手段を介して入力してもよい。
【００６０】
次に、通信装置３００は、ネットワークＮを介してＰＩＮコード管理サーバ２００ａへパスワード要求を送信する（Ｓ３０２）。ここで、通信装置３００は、ステップＳ３０１で取得された識別情報をパスワード要求に含める。
【００６１】
そして、ＰＩＮコード管理サーバ２００ａの通信部２１０ａは、通信装置３００からパスワード要求を受信する。通信部２１０ａは、パスワード要求から識別情報を抽出する。そして、通信部２１０ａは、抽出された識別情報に対応付けられたＰＩＮコード２３２をデータベース２３０から取得する（Ｓ３０３）。その後、通信部２１０ａは、ネットワークＮを介して通信装置３００へ、取得したＰＩＮコード２３２を送信する（Ｓ３０４）。
【００６２】
そして、通信装置３００の表示制御部３２０は、受信したＰＩＮコード２３２を画面に表示する（Ｓ３０５）。
【００６３】
また、保守員Ｕは、ステップＳ３０１以後に、通信装置１００ａからＳＩＭカード１７０を取り外し（Ｓ３０６）、通信装置１００ｂにＳＩＭカード１７０を装着する（Ｓ３０７）。そして、保守員Ｕは通信装置１００ｂに電源を投入する。これに応じて、通信装置１００ｂは起動し、ＳＩＭカード１７０にＰＩＮコードが設定済みのため、ＰＩＮロックがかかる（Ｓ３０８）。例えば、通信装置１００ｂが通信装置１００ａと同様の機能を有する場合、図６のステップＳ１１６でＮＯとなった場合の処理が行われる。つまり、通信装置１００ｂは、画面にＰＩＮコードの入力を要求する旨を表示する。
【００６４】
そこで、保守員Ｕは、通信装置３００の画面に表示されたＰＩＮコードを、通信装置１００ｂに入力する（Ｓ３０９）。これに応じて、通信装置１００ｂは、入力されたＰＩＮコードによりＳＩＭカード１７０に設定されたＰＩＮコードと照合を行い、ＰＩＮロックを解除する（Ｓ３１０）。
【００６５】
ここで、上述した特許文献１では、カバーが開けられた際にＰＩＮロックをかけ、カバーが閉じられた際にＰＩＮロックを解除するものであった。しかし、特許文献１には、ユーザが任意にＰＩＮロックを解除することは考慮されていなかった。また、上述した実施の形態２等では通信装置１００がパスワード（ＰＩＮコード等）を自動生成するため、ユーザがパスワードを知る手段がなかった。そこで、本実施の形態では、既にＰＩＮロックに用いられたＰＩＮコードが登録されたＰＩＮコード管理サーバ２００ａから、ユーザが通信装置１００ａの識別情報を用いて正当にＰＩＮコードを取得することができる。そのため、保守員Ｕ等が事前にＳＩＭカード１７０のＰＩＮコードを調査しておく手間を軽減することができる。例えば、保守員Ｕは、ＷＥＢ画面や携帯端末の専用アプリの画面操作により、ＳＩＭカード１７０の挿入先の通信装置１００ｂにおけるＰＩＮロックの解除を容易に行うことができる。
【００６６】
＜実施の形態５＞
本実施の形態５は、上述した実施の形態３の改良例である。実施の形態３では、加入者認証モジュールに設定するパスワードが固定値であった。これに対し、本実施の形態５では、定期的にパスワードを更新するものである。すなわち、管理サーバは、前記保存部による前記データベースへの保存後から所定期間の経過後に、所定の乱数（第２の乱数）と前記識別情報とを用いて第２のパスワードを算出する算出部をさらに備える。そして、管理サーバの通信部は、前記第２のパスワードを前記第１の通信装置へ送信する。第１の通信装置の前記パスワード設定部は、前記第１のパスワードにより前記加入者認証モジュールの前記保護を解除し、前記第２のパスワードにより前記加入者認証モジュールの前記設定を行い、前記第２のパスワードを前記記憶部に保存する。このように、加入者認証モジュールに設定するパスワードを時間の経過に応じて変化させるため、加入者認証モジュールを保護するためのセキュリティを向上させることができる。
【００６７】
図１１は、本実施の形態５にかかるセキュリティシステム４０００の全体構成を示すブロック図である。セキュリティシステム４０００は、上述したセキュリティシステム２０００を改良したものである。セキュリティシステム４０００は、通信装置１００ｃと、ＰＩＮコード管理サーバ２００ｂとを備える。また、通信装置１００ｃと、ＰＩＮコード管理サーバ２００ｂとは、ネットワークＮにより接続されている。
【００６８】
ＰＩＮコード管理サーバ２００ｂは、上述したＰＩＮコード管理サーバ２００の機能に加え、通信部２１０及び保存部２２０が通信部２１０ｂ及び保存部２２０ｂに置き換わり、算出部２４０が追加されたものである。尚、ＰＩＮコード管理サーバ２００ｂは、内部の記憶部（不図示）に、通信装置１００ｃのメモリ１６０に保存された乱数１６１とは異なる値である所定の乱数が保存されているものとする。保存部２２０ｂは、識別情報２３１とＰＩＮコード２３２とを対応付けて保存する際に、保存する日時を併せて記録する。算出部２４０は、保存部２２０ｂによるデータベース２３０への保存後から所定期間の経過後に、所定の乱数と識別情報２３１とを用いて第２のパスワード（ＰＩＮコード等）を算出する。ここで、算出されたＰＩＮコードは、通信装置１００ｃのメモリ１６０に保存されたＰＩＮコード１６２とは異なるものとなる。そして、通信部２１０ｂは、算出された第２のパスワードをネットワークＮを介して通信装置１００ｃへ送信する。このとき、通信部２１０ｂは、通信装置１００ｃにおいて第１のパスワードによりＳＩＭカード１７０の保護設定を解除させ、第２のパスワードによりＳＩＭカード１７０の設定を行わせ、かつ、第２のパスワードを通信装置１００ｃに保存させるための要求を送信する。つまり、通信部２１０ｂは、ＳＩＭカード１７０に設定されたパスワードの更新要求を送信する。このとき、更新要求には第２のパスワードが含まれる。
【００６９】
通信装置１００ｃは、上述した通信装置１００ａを改良したものであり、通信部１８０ｂと、パスワード設定部１２ｂと、メモリ１６０とを少なくとも備える。また、通信装置１００ｃには、ＰＩＮコード１６２が設定されたＳＩＭカード１７０が装着されている。通信部１８０ｂは、ＰＩＮコード管理サーバ２００ｂからネットワークＮを介して上記パスワードの更新要求を受信する。そして、パスワード設定部１２ｂは、更新要求の受信に応じて、メモリ１６０に保存されたＰＩＮコード１６２によりＳＩＭカード１７０の保護設定を解除する。そして、パスワード設定部１２ｂは、更新要求に含まれる第２のパスワードであるＰＩＮコードによりＳＩＭカード１７０の設定を行う。そして、パスワード設定部１２ｂは、第２のパスワードをメモリ１６０に保存する。
【００７０】
図１２は、本実施の形態５にかかる加入者認証モジュールのパスワード更新処理の流れを示すシーケンス図である。まず、ＰＩＮコード管理サーバ２００ｂの算出部２４０は、識別情報２３１とＰＩＮコード２３２とが保存された保存日時から所定期間が経過したことを検出する。この場合に、算出部２４０は、データベース２３０から識別情報２３１を読み出す。そして、算出部２４０は、読み出した識別情報２３１と所定の乱数とを用いて新たなＰＩＮコードを算出する（Ｓ４０１）。
【００７１】
続いて、保存部２２０ｂは、識別情報２３１に対応付けられた旧ＰＩＮコードを、新たに算出されたＰＩＮコードでデータベース２３０を更新する（Ｓ４０２）。例えば、保存部２２０ｂは、識別情報２３１と新たに算出されたＰＩＮコードと現在の日時を対応付けてデータベース２３０を更新する。そして、通信部２１０ｂは、新たに算出されたＰＩＮコードを含めてパスワードの更新要求をネットワークＮを介して通信装置１００ｃへ送信する（Ｓ４０３）。
【００７２】
その後、通信装置１００ｃの通信部１８０ｂは、ＰＩＮコード管理サーバ２００ｂから上記パスワードの更新要求を受信する。そして、パスワード設定部１２ｂは、更新要求の受信に応じて、メモリ１６０に保存されたＰＩＮコード１６２によりＳＩＭカード１７０の保護設定を解除する（Ｓ４０４）。そして、パスワード設定部１２ｂは、更新要求に含まれる第２のパスワードであるＰＩＮコードによりＳＩＭカード１７０の設定を行う（Ｓ４０５）。そして、パスワード設定部１２ｂは、第２のパスワードをメモリ１６０に保存する（Ｓ４０６）。そのため、以後、パスワード設定部１２ｂは、通信装置１００ｃの通信処理の開始前において、第２のパスワードを用いてＳＩＭカード１７０の保護設定を解除し、通信処理終了後に、第２のパスワードを用いてＳＩＭカード１７０の保護の再設定を行うことができる。
【００７３】
このように、本実施の形態では、加入者認証モジュールに設定するパスワードを時間の経過に応じて変化させるため、加入者認証モジュールを保護するためのセキュリティを向上させることができる。
【００７４】
＜その他の実施の形態＞
尚、上述の実施の形態では、ハードウェアの構成として説明したが、これに限定されるものではない。本開示は、任意の処理を、ＣＰＵ（Central Processing Unit）にコンピュータプログラムを実行させることにより実現することも可能である。
【００７５】
上述の例において、プログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、ＤＶＤ（Digital Versatile Disc）、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（Random Access Memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００７６】
なお、本開示は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。また、本開示は、それぞれの実施の形態を適宜組み合わせて実施されてもよい。
【００７７】
上記の実施形態の一部又は全部は、以下の付記のようにも記載され得るが、以下には限られない。
（付記１）
自装置に着脱可能に装着され、かつ、所定の識別情報が記録された加入者認証モジュールと、
起動時に、前記加入者認証モジュールに前記識別情報の読み出しを保護するためのパスワードの設定がされているか否かを判定し、当該設定がされていない場合に、当該加入者認証モジュールに第１のパスワードによる前記設定を行うパスワード設定部と、
前記第１のパスワードを記憶する記憶部と、
を備える通信装置。
（付記２）
前記パスワード設定部は、
前記起動時に前記第１のパスワードによる前記設定を行った後、少なくとも通信処理の開始前までに、前記記憶部に記憶された前記第１のパスワードにより、前記加入者認証モジュールの前記保護を解除する
付記１に記載の通信装置。
（付記３）
前記記憶部は、第１の乱数を予め記憶し、
前記パスワード設定部は、
前記加入者認証モジュールにおいて前記設定がされていない場合、前記加入者認証モジュールから前記識別情報を読み出し、当該識別情報と前記記憶部に記憶された前記第１の乱数とを用いて前記第１のパスワードを算出し、当該第１のパスワードにより前記設定を行うと共に、当該第１のパスワードを前記記憶部に保存する
付記１又は２に記載の通信装置。
（付記４）
前記パスワード設定部において前記第１のパスワードにより前記設定を行う際に、前記識別情報と前記第１のパスワードとを対応付けて保存させるために、当該識別情報及び前記第１のパスワードをネットワークを介して管理サーバへ送信する通信部をさらに備える
付記１乃至３のいずれか１項に記載の通信装置。
（付記５）
前記通信部は、
前記管理サーバにおいて所定期間の経過後に第２の乱数と前記識別情報とを用いて算出された第２のパスワードを、前記管理サーバから受信し、
前記パスワード設定部は、
前記第１のパスワードにより前記加入者認証モジュールの前記保護を解除し、
前記第２のパスワードにより前記加入者認証モジュールの前記設定を行い、
前記第２のパスワードを前記記憶部に保存する
付記４に記載の通信装置。
（付記６）
第１の通信装置に着脱可能に装着され、かつ、所定の識別情報が記録された加入者認証モジュールに対して当該識別情報の読み出しを保護するためのパスワードの設定が当該第１の通信装置の起動時にされていない場合に設定された第１のパスワードと、前記識別情報とを前記第１の通信装置からネットワークを介して受信する通信部と、
前記識別情報と前記第１のパスワードとを対応付けてデータベースに保存する保存部と、
を備える管理サーバ。
（付記７）
前記通信部は、
第２の通信装置から前記ネットワークを介して前記識別情報を含むパスワード要求を受信した場合に、前記データベースから前記識別情報に対応付けられた前記第１のパスワードを取得し、当該取得した第１のパスワードを前記第２の通信装置へ送信する
付記６に記載の管理サーバ。
（付記８）
前記保存部による前記データベースへの保存後から所定期間の経過後に、所定の乱数と前記識別情報とを用いて第２のパスワードを算出する算出部をさらに備え、
前記通信部は、
前記第１の通信装置において前記第１のパスワードにより前記加入者認証モジュールの前記設定を解除させ、前記第２のパスワードにより前記加入者認証モジュールの前記設定を行わせ、かつ、前記第２のパスワードを前記第１の通信装置に保存させるために、前記第２のパスワードを前記第１の通信装置へ送信する、
付記６又は７に記載の管理サーバ。
（付記９）
他の通信装置に着脱可能に装着され、かつ、所定の識別情報が記録された加入者認証モジュールに対して当該識別情報の読み出しを保護するためのパスワードの設定が当該他の通信装置の起動時にされていない場合に設定された第１のパスワードと、前記識別情報とが対応付けて保存されたデータベースを有する管理サーバに対して、ネットワークを介して、前記識別情報を含むパスワード要求を送信する要求部と、
前記識別情報に対応付けられた前記第１のパスワードを前記管理サーバから受信し、当該第１のパスワードを画面に表示する表示制御部と、
を備える通信装置。
（付記１０）
自装置に着脱可能に装着され、かつ、所定の識別情報が記録された加入者認証モジュールと、
起動時に、前記加入者認証モジュールに前記識別情報の読み出しを保護するためのパスワードの設定がされているか否かを判定し、当該設定がされていない場合に、当該加入者認証モジュールに第１のパスワードによる前記設定を行うパスワード設定部と、
前記第１のパスワードを記憶する記憶部と、
を備える第１の通信装置と、
前記第１の通信装置とネットワークを介して接続された管理サーバと、
を備え、
前記第１の通信装置は、
前記パスワード設定部において前記第１のパスワードにより前記設定を行う際に、前記識別情報及び前記第１のパスワードを前記ネットワークを介して前記管理サーバへ送信する通信部をさらに備え、
前記管理サーバは、
前記第１の通信装置から前記識別情報及び前記第１のパスワードを受信し、当該識別情報と当該第１のパスワードとを対応付けてデータベースに保存する
セキュリティシステム。
（付記１１）
入力された前記識別情報を含むパスワード要求を前記ネットワークを介して前記管理サーバへ送信する第２の通信装置をさらに備え、
前記管理サーバは、
前記第２の通信装置から前記パスワード要求を受信した場合に、前記データベースから前記識別情報に対応付けられた前記第１のパスワードを取得し、当該取得した第１のパスワードを前記第２の通信装置へ送信する、
付記１０に記載のセキュリティシステム。
（付記１２）
前記管理サーバは、
前記識別情報及び前記第１のパスワードの前記データベースへの保存後から所定期間の経過後に、第２の乱数と前記識別情報とを用いて第２のパスワードを算出し、
前記第２のパスワードを前記第１の通信装置へ送信し、
前記パスワード設定部は、
前記第１のパスワードにより前記加入者認証モジュールの前記設定を解除し、
前記第２のパスワードにより前記加入者認証モジュールの前記設定を行い、
前記第２のパスワードを前記記憶部に保存する
付記１０又は１１に記載のセキュリティシステム。
（付記１３）
通信装置の起動時に、当該通信装置に着脱可能に装着され、かつ、所定の識別情報が記録された加入者認証モジュールに前記識別情報の読み出しを保護するためのパスワードの設定がされているか否かを判定し、
前記設定がされていない場合に、前記加入者認証モジュールに第１のパスワードによる前記設定を行い、
前記第１のパスワードを記憶部に保存する
通信装置の制御方法。
（付記１４）
第１の通信装置に着脱可能に装着され、かつ、所定の識別情報が記録された加入者認証モジュールに対して当該識別情報の読み出しを保護するためのパスワードの設定が当該第１の通信装置の起動時にされていない場合に設定された第１のパスワードと、前記識別情報とを前記第１の通信装置からネットワークを介して受信し、
前記識別情報と前記第１のパスワードとを対応付けてデータベースに保存する
管理サーバの制御方法。
（付記１５）
他の通信装置に着脱可能に装着され、かつ、所定の識別情報が記録された加入者認証モジュールに対して当該識別情報の読み出しを保護するためのパスワードの設定が当該他の通信装置の起動時にされていない場合に設定された第１のパスワードと、前記識別情報とが対応付けて保存されたデータベースを有する管理サーバに対して、ネットワークを介して、前記識別情報を含むパスワード要求を送信し、
前記識別情報に対応付けられた前記第１のパスワードを前記管理サーバから受信し、
前記第１のパスワードを画面に表示する
通信装置の制御方法。
（付記１６）
通信装置の起動時に、当該通信装置に着脱可能に装着され、かつ、所定の識別情報が記録された加入者認証モジュールに前記識別情報の読み出しを保護するためのパスワードの設定がされているか否かを判定する処理と、
前記設定がされていない場合に、前記加入者認証モジュールに第１のパスワードによる前記設定を行う処理と、
前記第１のパスワードを記憶部に保存する処理と、
をコンピュータに実行させるプログラム。
（付記１７）
第１の通信装置に着脱可能に装着され、かつ、所定の識別情報が記録された加入者認証モジュールに対して当該識別情報の読み出しを保護するためのパスワードの設定が当該第１の通信装置の起動時にされていない場合に設定された第１のパスワードと、前記識別情報とを前記第１の通信装置からネットワークを介して受信する処理と、
前記識別情報と前記第１のパスワードとを対応付けてデータベースに保存する処理と、
をコンピュータに実行させるプログラム。
（付記１８）
他の通信装置に着脱可能に装着され、かつ、所定の識別情報が記録された加入者認証モジュールに対して当該識別情報の読み出しを保護するためのパスワードの設定が当該他の通信装置の起動時にされていない場合に設定された第１のパスワードと、前記識別情報とが対応付けて保存されたデータベースを有する管理サーバに対して、ネットワークを介して、前記識別情報を含むパスワード要求を送信する処理と、
前記識別情報に対応付けられた前記第１のパスワードを前記管理サーバから受信する処理と、
前記第１のパスワードを画面に表示する処理と、
をコンピュータに実行させるプログラム。
（付記１９）
前記パスワード設定部は、
通信処理の開始時に、前記記憶部に記憶された前記第１のパスワードにより、前記加入者認証モジュールの前記保護を解除し、
前記通信処理の終了後に、前記加入者認証モジュールに再度、前記第１のパスワードにより前記保護を行う
付記１乃至５のいずれか１項に記載の通信装置。
【符号の説明】
【００７８】
１  通信装置
１１  加入者認証モジュール
１１１  識別情報
１２  パスワード設定部
１３  記憶部
１３１  第１のパスワード
１００  通信装置
１１０  電池
１２０  電源回路
１３０  ＣＰＵ
１４０  無線回路
１５０  ＳＩＭコネクタ
１６０  メモリ
１６１  乱数
１６２  ＰＩＮコード
１７０  ＳＩＭカード
２０００  セキュリティシステム
１００ａ  通信装置
１８０  通信部
２００  ＰＩＮコード管理サーバ
２１０  通信部
２２０  保存部
２３０  データベース
２３１  識別情報
２３２  ＰＩＮコード
Ｎ  ネットワーク
３０００  セキュリティシステム
１００ｂ  通信装置
２００ａ  ＰＩＮコード管理サーバ
２１０ａ  通信部
Ｕ  保守員
３００  通信装置
３１０  要求部
３２０  表示制御部
４０００  セキュリティシステム
１００ｃ  通信装置
１２ｂ  パスワード設定部
１８０ｂ  通信部
２００ｂ  ＰＩＮコード管理サーバ
２１０ｂ  通信部
２２０ｂ  保存部
２４０  算出部
【図１】
2019149758.tif 000003
【図２】
2019149758.tif 000004
【図３】
2019149758.tif 000005
【図４】
2019149758.tif 000006
【図５】
2019149758.tif 000007
【図６】
2019149758.tif 000008
【図７】
2019149758.tif 000009
【図８】
2019149758.tif 000010
【図９】
2019149758.tif 000011
【図１０】
2019149758.tif 000012
【図１１】
2019149758.tif 000013
【図１２】
2019149758.tif 000014