(57)【要約】【課題】セキュリティデバイス内の認証情報の状態を、利便性良く操作できる管理システム、管理サーバ及び管理プログラムを提供すること。【解決手段】ロック解除システム１の管理サーバ５０は、ＩＣカード１０と接続されるユーザ端末３０、及び管理者端末４０と通信接続されており、管理者端末４０を認証する認証部５１１と、認証された管理者端末４０からＩＣカード１０のＩＤの登録申請を受け付けて登録する登録部５１２と、ＩＣカード１０から出力されるＩＤを含む暗号データをユーザ端末３０から受信して復号する復号部５１３と、復号された第１のＩＤを登録された第２のＩＤと照合し、第１のＩＤの正当性を判定する判定部５１４と、第１のＩＤが正当と判定された場合に、ロック状態の解除許可データをユーザ端末３０へ送信する第２送信部５１５と、を備える。【選択図】図１
2018022941.tif 000002
【特許請求の範囲】
【請求項１】
認証情報に基づいてユーザの認証を行うセキュリティデバイスと、
前記セキュリティデバイスと接続される第１端末と、
第２端末と、
前記第１端末及び前記第２端末と通信接続される管理サーバと、を備え、
前記セキュリティデバイスは、
前記認証情報、及び当該認証情報がロック状態であるか否かを記憶する記憶部と、
前記セキュリティデバイスの識別情報を含む暗号データを出力する出力部と、
前記認証情報がロック状態の場合に、受け付けた解除の許可データの正当性を判定し、正当であれば前記認証情報のロック状態を解除する処理部と、を備え、
前記第１端末は、
前記暗号データを前記セキュリティデバイスから取得する取得部と、
前記暗号データを前記管理サーバへ送信する第１送信部と、
前記管理サーバから前記許可データを受信する受信部と、
前記許可データを前記セキュリティデバイスに入力する入力部と、を備え、
前記第２端末は、
前記管理サーバに前記識別情報の登録申請を行う申請部を備え、
前記管理サーバは、
前記第２端末を認証する認証部と、
前記認証部により前記第２端末が認証された場合に、前記識別情報の登録申請を受け付け、当該識別情報を登録する登録部と、
前記第１端末から受信した前記暗号データを復号する復号部と、
前記復号部により復号された第１識別情報を前記登録部により登録された第２識別情報と照合し、前記第１識別情報の正当性を判定する判定部と、
前記判定部により前記第１識別情報が正当と判定された場合に、前記許可データを前記第１端末へ送信する第２送信部と、を備える管理システム。
【請求項２】
認証情報に基づいてユーザの認証を行うセキュリティデバイスと、
前記セキュリティデバイスと接続される第１端末と、
第２端末と、
前記第１端末及び前記第２端末と通信接続される管理サーバと、を備え、
前記セキュリティデバイスは、
前記認証情報を記憶する記憶部と、
前記セキュリティデバイスの識別情報を含む暗号データを出力する出力部と、
前記認証情報を変更するために受け付けた変更の許可データの正当性を判定し、正当であれば前記認証情報の変更を許可する処理部と、を備え、
前記第１端末は、
前記暗号データを前記セキュリティデバイスから取得する取得部と、
前記暗号データを前記管理サーバへ送信する第１送信部と、
前記管理サーバから前記許可データを受信する受信部と、
前記許可データを前記セキュリティデバイスに入力する入力部と、を備え、
前記第２端末は、
前記管理サーバに前記識別情報の登録申請を行う申請部を備え、
前記管理サーバは、
前記第２端末を認証する認証部と、
前記認証部により前記第２端末が認証された場合に、前記識別情報の登録申請を受け付け、当該識別情報を登録する登録部と、
前記第１端末から受信した前記暗号データを復号する復号部と、
前記復号部により復号された第１識別情報を前記登録部により登録された第２識別情報と照合し、前記第１識別情報の正当性を判定する判定部と、
前記判定部により前記第１識別情報が正当と判定された場合に、前記許可データを前記第１端末へ送信する第２送信部と、を備える管理システム。
【請求項３】
前記申請部は、前記識別情報と共に、入力されたパスワードの登録申請を行い、
前記登録部は、前記識別情報及び前記パスワードを対応付けて登録し、
前記第１送信部は、前記暗号データと共に、前記パスワードを前記管理サーバへ送信し、
前記判定部は、前記識別情報及び前記パスワードを前記登録部により登録された情報と照合し、前記第１識別情報の正当性を判定する請求項１又は請求項２に記載の管理システム。
【請求項４】
前記管理サーバは、前記登録部により登録された情報を、登録後の所定のタイミングで削除する削除部を備える請求項１から請求項３のいずれかに記載の管理システム。
【請求項５】
前記管理サーバは、前記登録部により登録された情報を、前記許可データが生成された後の所定のタイミングで削除する削除部を備える請求項１から請求項４のいずれかに記載の管理システム。
【請求項６】
前記セキュリティデバイス及び前記管理サーバは、同一の暗号鍵を保持し、
前記出力部は、乱数及び前記識別情報を含む前記暗号データを出力し、
前記第２送信部は、前記復号部により復号された前記乱数を、前記暗号鍵により暗号化して前記許可データを生成し、
前記処理部は、前記乱数を前記暗号鍵により暗号化し、前記許可データと照合して当該許可データの正当性を判定する請求項１から請求項５のいずれかに記載の管理システム。
【請求項７】
認証情報に基づいてユーザの認証を行うセキュリティデバイスにおいて、前記認証情報の状態を操作させるための管理サーバであって、
前記セキュリティデバイスと接続される第１端末、及び第２端末と通信接続されており、
前記第２端末を認証する認証部と、
前記認証部により前記第２端末が認証された場合に、当該第２端末から前記セキュリティデバイスの識別情報の登録申請を受け付け、当該識別情報を登録する登録部と、
前記セキュリティデバイスから出力される前記識別情報を含む暗号データを前記第１端末から受信し、当該暗号データを復号する復号部と、
前記復号部により復号された第１識別情報を前記登録部により登録された第２識別情報と照合し、前記第１識別情報の正当性を判定する判定部と、
前記判定部により前記第１識別情報が正当と判定された場合に、前記認証情報の状態を操作させるための許可データを前記第１端末へ送信する送信部と、を備える管理サーバ。
【請求項８】
認証情報に基づいてユーザの認証を行うセキュリティデバイスにおいて、前記認証情報の状態を操作させるための管理プログラムであって、
前記セキュリティデバイスと接続される第１端末、及び第２端末と通信接続された管理サーバに、
前記第２端末を認証する認証ステップと、
前記認証ステップにおいて前記第２端末が認証された場合に、当該第２端末から前記セキュリティデバイスの識別情報の登録申請を受け付け、当該識別情報を登録する登録ステップと、
前記セキュリティデバイスから出力される前記識別情報を含む暗号データを前記第１端末から受信し、当該暗号データを復号する復号ステップと、
前記復号ステップにおいて復号された第１識別情報を前記登録ステップにおいて登録された第２識別情報と照合し、前記第１識別情報の正当性を判定する判定ステップと、
前記判定ステップにおいて前記第１識別情報が正当と判定された場合に、前記認証情報の状態を操作させるための許可データを前記第１端末へ送信する送信ステップと、を実行させるための管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セキュリティデバイス内の認証情報の状態を操作するためのシステム、サーバ及びプログラムに関する。
【背景技術】
【０００２】
従来、ＩＣカードなどのセキュリティデバイスを利用したユーザ認証が知られており、認証されたユーザのみがアクセスできるサービスが提供されている。
このようなセキュリティデバイスには、認証情報としてＰＩＮ（Ｐｅｒｓｏｎａｌ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ）が記憶されており、ユーザが入力したＰＩＮと照合することにより認証される。
【０００３】
また、セキュリティデバイスの不正使用を防止するために、予め定められた制限回数を超えてユーザ認証に失敗した場合、記憶されているＰＩＮがロックされ、セキュリティデバイスは使用できなくなる。このＰＩＮのロック状態を解除するためには、本人確認を行う手続きが要求される。
本人確認の手続きは、対面又は電話などでサービス提供元の管理者（ヘルプデスク）が行う方法の他、例えば、特許文献１では、ＰＩＮ（第１のパスワード）がロックした場合に、第２のパスワードによって本人確認し、ロック解除を行う技術が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２２１２２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、管理者による本人確認の手続きは、手間と時間が掛かり煩雑となる。また、自動化された特許文献１の手法では、ＰＩＮがロックされることを想定して、複数のパスワードをユーザ自身が管理する必要があり、利便性に課題があった。
【０００６】
本発明は、セキュリティデバイス内の認証情報の状態を、利便性良く操作できる管理システム、管理サーバ及び管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る管理システムは、認証情報に基づいてユーザの認証を行うセキュリティデバイスと、前記セキュリティデバイスと接続される第１端末と、第２端末と、前記第１端末及び前記第２端末と通信接続される管理サーバと、を備え、前記セキュリティデバイスは、前記認証情報、及び当該認証情報がロック状態であるか否かを記憶する記憶部と、前記セキュリティデバイスの識別情報を含む暗号データを出力する出力部と、前記認証情報がロック状態の場合に、受け付けた解除の許可データの正当性を判定し、正当であれば前記認証情報のロック状態を解除する処理部と、を備え、前記第１端末は、前記暗号データを前記セキュリティデバイスから取得する取得部と、前記暗号データを前記管理サーバへ送信する第１送信部と、前記管理サーバから前記許可データを受信する受信部と、前記許可データを前記セキュリティデバイスに入力する入力部と、を備え、前記第２端末は、前記管理サーバに前記識別情報の登録申請を行う申請部を備え、前記管理サーバは、前記第２端末を認証する認証部と、前記認証部により前記第２端末が認証された場合に、前記識別情報の登録申請を受け付け、当該識別情報を登録する登録部と、前記第１端末から受信した前記暗号データを復号する復号部と、前記復号部により復号された第１識別情報を前記登録部により登録された第２識別情報と照合し、前記第１識別情報の正当性を判定する判定部と、前記判定部により前記第１識別情報が正当と判定された場合に、前記許可データを前記第１端末へ送信する第２送信部と、を備える。
【０００８】
本発明に係る管理システムは、認証情報に基づいてユーザの認証を行うセキュリティデバイスと、前記セキュリティデバイスと接続される第１端末と、第２端末と、前記第１端末及び前記第２端末と通信接続される管理サーバと、を備え、前記セキュリティデバイスは、前記認証情報を記憶する記憶部と、前記セキュリティデバイスの識別情報を含む暗号データを出力する出力部と、前記認証情報を変更するために受け付けた変更の許可データの正当性を判定し、正当であれば前記認証情報の変更を許可する処理部と、を備え、前記第１端末は、前記暗号データを前記セキュリティデバイスから取得する取得部と、前記暗号データを前記管理サーバへ送信する第１送信部と、前記管理サーバから前記許可データを受信する受信部と、前記許可データを前記セキュリティデバイスに入力する入力部と、を備え、前記第２端末は、前記管理サーバに前記識別情報の登録申請を行う申請部を備え、前記管理サーバは、前記第２端末を認証する認証部と、前記認証部により前記第２端末が認証された場合に、前記識別情報の登録申請を受け付け、当該識別情報を登録する登録部と、前記第１端末から受信した前記暗号データを復号する復号部と、前記復号部により復号された第１識別情報を前記登録部により登録された第２識別情報と照合し、前記第１識別情報の正当性を判定する判定部と、前記判定部により前記第１識別情報が正当と判定された場合に、前記許可データを前記第１端末へ送信する第２送信部と、を備える。
【０００９】
前記申請部は、前記識別情報と共に、入力されたパスワードの登録申請を行い、前記登録部は、前記識別情報及び前記パスワードを対応付けて登録し、前記第１送信部は、前記暗号データと共に、前記パスワードを前記管理サーバへ送信し、前記判定部は、前記識別情報及び前記パスワードを前記登録部により登録された情報と照合し、前記第１識別情報の正当性を判定してもよい。
【００１０】
前記管理サーバは、前記登録部により登録された情報を、登録後の所定のタイミングで削除する削除部を備えてもよい。
【００１１】
前記管理サーバは、前記登録部により登録された情報を、前記解除許可データが生成された後の所定のタイミングで削除する削除部を備えてもよい。
【００１２】
前記セキュリティデバイス及び前記管理サーバは、同一の暗号鍵を保持し、前記出力部は、乱数及び前記識別情報を含む前記暗号データを出力し、前記第２送信部は、前記復号部により復号された前記乱数を、前記暗号鍵により暗号化して前記解除許可データを生成し、前記解除処理部は、前記乱数を前記暗号鍵により暗号化し、前記解除許可データと照合して当該解除許可データの正当性を判定してもよい。
【００１３】
本発明に係る管理サーバは、認証情報に基づいてユーザの認証を行うセキュリティデバイスにおいて、前記認証情報の状態を操作させるための管理サーバであって、前記セキュリティデバイスと接続される第１端末、及び第２端末と通信接続されており、前記第２端末を認証する認証部と、前記認証部により前記第２端末が認証された場合に、当該第２端末から前記セキュリティデバイスの識別情報の登録申請を受け付け、当該識別情報を登録する登録部と、前記セキュリティデバイスから出力される前記識別情報を含む暗号データを前記第１端末から受信し、当該暗号データを復号する復号部と、前記復号部により復号された第１識別情報を前記登録部により登録された第２識別情報と照合し、前記第１識別情報の正当性を判定する判定部と、前記判定部により前記第１識別情報が正当と判定された場合に、前記認証情報の状態を操作させるための許可データを前記第１端末へ送信する送信部と、を備える。
【００１４】
本発明に係る管理プログラムは、認証情報に基づいてユーザの認証を行うセキュリティデバイスにおいて、前記認証情報の状態を操作させるためのロック解除プログラムであって、前記セキュリティデバイスと接続される第１端末、及び第２端末と通信接続された管理サーバに、前記第２端末を認証する認証ステップと、前記認証ステップにおいて前記第２端末が認証された場合に、当該第２端末から前記セキュリティデバイスの識別情報の登録申請を受け付け、当該識別情報を登録する登録ステップと、前記セキュリティデバイスから出力される前記識別情報を含む暗号データを前記第１端末から受信し、当該暗号データを復号する復号ステップと、前記復号ステップにおいて復号された第１識別情報を前記登録ステップにおいて登録された第２識別情報と照合し、前記第１識別情報の正当性を判定する判定ステップと、前記判定ステップにおいて前記第１識別情報が正当と判定された場合に、前記認証情報の状態を操作させるための許可データを前記第１端末へ送信する送信ステップと、を実行させる。
【発明の効果】
【００１５】
本発明によれば、セキュリティデバイス内の認証情報の状態を、利便性良く操作できる。
【図面の簡単な説明】
【００１６】
【図１】実施形態に係るロック解除システムの全体構成を示す図である。
【図２】実施形態に係るＩＣカードの機能構成を示す図である。
【図３】実施形態に係るユーザ端末の機能構成を示す図である。
【図４】実施形態に係る管理者端末の機能構成を示す図である。
【図５】実施形態に係る管理サーバの機能構成を示す図である。
【図６】実施形態に係るロック解除処理を示すシーケンス図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態の一例について説明する。
図１は、本実施形態に係るロック解除システム１（管理システム）の全体構成を示す図である。
ロック解除システム１は、ＩＣカード１０（セキュリティデバイス）と、ユーザ端末３０（第１端末）と、管理者端末４０（第２端末）と、管理サーバ５０とを備える。
ＩＣカード１０は、ＰＩＮ（認証情報）に基づいてユーザの認証を行うセキュリティデバイスの一例であり、リーダライタ２０を介してユーザ端末３０に接続される。
ユーザ端末３０は、ＩＣカード１０によるユーザ認証を経て対応するサービスの提供を受ける。管理者端末４０は、ユーザ端末３０と同グループ（企業、家族など）に属する管理者の端末である。これらグループ内の端末は、ネットワークを介して管理サーバ５０と通信接続される。
【００１８】
ユーザが制限回数を超えて連続してユーザ認証に失敗し、ＩＣカードのＰＩＮがロック状態となった場合、ユーザは、管理者にＩＣカード１０のＩＤ（識別情報）を通知すると、管理者の承認を得て発行されたパスワード（ＰＷ）を受け取る。
管理者は、管理者端末４０から管理サーバ５０にアクセスし、所定の認証手続きの後、ＰＩＮロック解除申請として、ＩＤ及び発行したパスワードを登録する。
その後、利用者は、ユーザ端末３０から管理サーバ５０にアクセスし、ＩＣカード１０から出力されるチャレンジ（乱数）及びＩＤと、パスワードとを送信する。送信されたＩＤ及びパスワードが登録情報と一致する場合に、管理サーバ５０によりＰＩＮロックの解除が許可され、管理サーバ５０からユーザ端末３０へレスポンスが返信される。
このレスポンス及び新しいＰＩＮがユーザ端末３０からＩＣカード１０に入力されると、ＰＩＮロックが解除され、新しいＰＩＮに更新される。
【００１９】
図２は、本実施形態に係るＩＣカード１０の機能構成を示す図である。
ＩＣカード１０は、記憶部１１と、制御部１２と、通信部１３とを備える。
記憶部１１は、制御部１２により実行されるプログラムの他、ＩＣカード１０のＩＤ、認証情報としてのＰＩＮ、ＰＩＮがロック状態か否かを示すロックフラグ、暗号鍵としての管理用ＰＩＮなどを記憶する。
ここで、ＰＩＮ及び管理用ＰＩＮは、アクセス制限のあるセキュアな領域に格納され、値そのものが外部装置から読み取られないように管理されている。
また、管理用ＰＩＮは、ＩＣカード１０及び管理サーバ５０が共通して保持する暗号鍵である。
【００２０】
制御部１２は、ＩＣカード１０を統括制御するＣＰＵであってよく、通信部１３を介して入力されたコマンドに応じて、ＰＩＮ認証、ＰＩＮ更新、ＰＩＮロック、ＰＩＮロック解除などの処理を行う。
本実施形態では、制御部１２は、記憶部１１に記憶されたプログラムに基づく機能部として、出力部１２１と、解除処理部１２２とを備える。
出力部１２１は、ＩＣカード１０のＩＤを含む暗号データを出力する。
具体的には、出力部１２１は、チャレンジとしての乱数を生成し、記憶部１１から読み込んだＩＤと連結した上で暗号化し、暗号データとして出力する。
なお、暗号化の方式は限定されないが、少なくとも管理サーバ５０において復号可能な方式とする。
【００２１】
解除処理部１２２は、ＰＩＮがロック状態の場合に、ユーザ端末３０からチャレンジに対するレスポンスとして受け付けた解除許可データの正当性を判定し、正当であればＰＩＮのロック状態を解除する。
ここで、解除許可データは、管理サーバ５０においてチャレンジを管理用ＰＩＮ（暗号鍵）で暗号化したデータである。解除処理部１２２は、管理サーバ５０と同様に、チャレンジを管理用ＰＩＮにより暗号化し、受け付けた解除許可データと照合して解除許可データの正当性を判定する。
【００２２】
図３は、本実施形態に係るユーザ端末３０の機能構成を示す図である。
ユーザ端末３０は、制御部３１と、記憶部３２と、操作部３３と、表示部３４と、通信部３５とを備える。
制御部３１は、ＣＰＵであってよく、記憶部３２に記憶された各種プログラムを実行することによりユーザ端末３０を統括制御する。
操作部３３は、ユーザからの操作入力を受け付けるデバイスである。
表示部３４は、制御部３１の処理結果、及びユーザからの入力を受け付ける画面などを表示するデバイスである。本実施形態では、ＩＣカード１０に対してデータの入出力を行う第１アプリケーション、及び管理サーバ５０に対してデータの送受信を行う第２アプリケーション（例えば、Ｗｅｂアプリケーション）の画面が表示される。
通信部３５は、ネットワークを介して外部機器（例えば、管理サーバ５０）とデータの送受信を行う通信制御デバイスである。
【００２３】
本実施形態では、制御部３１は、記憶部３２に記憶されたプログラムに基づく機能部として、取得部３１１と、第１送信部３１２と、受信部３１３と、入力部３１４とを備える。
取得部３１１は、暗号データをＩＣカード１０からリーダライタ２０を介して取得し、表示部３４に表示する。
第１送信部３１２は、取得した暗号データ、及び管理者により発行されたパスワードを、ロック解除申請として通信部３５により管理サーバ５０へ送信する。このとき、暗号データ及びパスワードは、第２アプリケーションに対してユーザが入力してもよいし、自動で入力されてもよい。
受信部３１３は、通信部３５により管理サーバ５０から解除許可データを受信する。
入力部３１４は、受信した解除許可データを、リーダライタ２０を介してＩＣカード１０に入力する。このとき、解除許可データは、第１アプリケーションに対してユーザが入力してもよいし、自動で入力されてもよい。
【００２４】
図４は、本実施形態に係る管理者端末４０の機能構成を示す図である。
管理者端末４０は、制御部４１と、記憶部４２と、操作部４３と、表示部４４と、通信部４５とを備える。
制御部４１は、ＣＰＵであってよく、記憶部４２に記憶された各種プログラムを実行することにより管理者端末４０を統括制御する。
操作部４３は、管理者からの操作入力を受け付けるデバイスである。
表示部４４は、制御部４１の処理結果、及び管理者からの入力を受け付ける画面などを表示するデバイスである。本実施形態では、管理サーバ５０に対してデータの送受信を行うアプリケーション（例えば、Ｗｅｂアプリケーション）の画面が表示される。
通信部４５は、ネットワークを介して外部機器（例えば、管理サーバ５０）とデータの送受信を行う通信制御デバイスである。
【００２５】
本実施形態では、制御部４１は、記憶部４２に記憶されたプログラムに基づく機能部として、申請部４１１を備える。
申請部４１１は、管理サーバ５０により管理者端末４０が認証された後、通信部４５により管理サーバ５０に対して、ＩＣカード１０のＩＤ及び管理者が発行したパスワードの登録申請を行う。
ここで、管理サーバ５０による認証の方式は限定されず、管理者用のＩＣカード又は別の認証方式が採用されてもよい。
【００２６】
図５は、本実施形態に係る管理サーバ５０の機能構成を示す図である。
管理サーバ５０は、制御部５１と、記憶部５２と、通信部５３とを備える。
制御部５１は、ＣＰＵであってよく、記憶部５２に記憶された各種プログラムを実行することにより管理サーバ５０を統括制御する。
記憶部５２は、制御部５１により実行される第２アプリケーション（Ｗｅｂアプリケーション）を含む各種プログラムの他、登録情報であるＩＣカード１０のＩＤ及びパスワード、ＩＣカード１０と共通して保持される暗号鍵としての管理用ＰＩＮなどを記憶する。
ここで、管理用ＰＩＮは、アクセス制限のあるセキュアな領域に格納され、値そのものが外部装置から読み取られないように管理されている。
通信部５３は、ネットワークを介して外部機器（例えば、ユーザ端末３０及び管理者端末４０）とデータの送受信を行う通信制御デバイスである。
【００２７】
本実施形態では、制御部５１は、記憶部５２に記憶されたプログラムに基づく機能部として、認証部５１１と、登録部５１２と、復号部５１３と、判定部５１４と、第２送信部５１５と、削除部５１６とを備える。
認証部５１１は、管理者端末４０からの要求に応じて、所定の方式により管理者端末４０を認証する。
登録部５１２は、認証部５１１により管理者端末４０が認証された場合に、通信部５３によりＩＤ及びパスワードの登録申請を受け付け、受け付けたＩＤ及びパスワードを対応付けて記憶部５２に登録する。
【００２８】
復号部５１３は、通信部５３によりユーザ端末３０から暗号データを受信すると、この暗号データを復号する。
判定部５１４は、復号部５１３により復号されたＩＤ（第１識別情報）及びパスワードを、登録部５１２に登録されたＩＤ（第２識別情報）及びパスワードと照合し、ロック解除申請されたＩＤ（第１識別情報）の正当性を判定する。
第２送信部５１５は、判定部５１４によりＩＤ（第１識別情報）が正当と判定された場合、復号部５１３により復号されたチャレンジを、管理用ＰＩＮ（暗号鍵）により暗号化して解除許可データを生成し、通信部５３によりユーザ端末３０へ送信する。
【００２９】
削除部５１６は、登録部５１２により登録されたＩＤ及びパスワードを、所定のタイミングで削除する。
所定のタイミングは、例えば、ＩＤ及びパスワードを登録した一定時間後、又は解除許可データを生成した直後若しくは一定時間後などであってよい。
【００３０】
図６は、本実施形態に係るロック解除処理を示すシーケンス図である。
本処理に先立って、ユーザ端末３０が用いるＩＣカード１０のＩＤ、及び管理者により発行されたパスワードが管理者端末４０の申請部４１１によって申請され、管理サーバ５０登録部５１２によって記憶部５２に登録されているものとする。
【００３１】
Ｓ１において、ユーザ端末３０の制御部３１は、ＩＣカード１０に対してチャレンジ生成の要求を行う。
Ｓ２において、ＩＣカード１０の制御部１２（出力部１２１）は、チャレンジとしての乱数を生成する。
Ｓ３において、ＩＣカード１０の制御部１２（出力部１２１）は、チャレンジとＩＤとを連結した後、暗号化する。
Ｓ４において、ＩＣカード１０の制御部１２（出力部１２１）は、暗号データをユーザ端末３０へ出力する。
【００３２】
Ｓ５において、ユーザ端末３０の制御部３１は、管理者により発行されたパスワードの入力を受け付ける。
Ｓ６において、ユーザ端末３０の制御部３１（第１送信部３１２）は、ＩＣカード１０から取得した暗号データと、入力されたパスワードとを、管理サーバ５０へ送信する。
Ｓ７において、管理サーバ５０の制御部５１（復号部５１３）は、受信した暗号データを復号し、チャレンジ及びＩＤを抽出する。
Ｓ８において、管理サーバ５０の制御部５１（判定部５１４）は、取得したＩＤ及びパスワードと、予め登録されたＩＤ及びパスワード（登録情報）とを比較し、両者が一致するか否かを判定する。この判定がＹＥＳの場合、処理はＳ１０に移り、判定がＮＯの場合、処理はＳ９に移る。
Ｓ９において、管理サーバ５０の制御部５１（判定部５１４）は、取得したＩＤ及びパスワードが登録情報と異なりロック解除申請が正当でないので、ユーザ端末３０へエラー通知する。
Ｓ１０において、管理サーバ５０の制御部５１（第２送信部５１５）は、ロック解除申請が正当なので、取得したチャレンジを管理用ＰＩＮ（暗号鍵）により暗号化し、解除許可データとしてのレスポンスＡを生成する。
Ｓ１１において、管理サーバ５０の制御部５１（第２送信部５１５）は、生成したレスポンスＡを、ユーザ端末３０へ送信する。
【００３３】
Ｓ１２において、ユーザ端末３０の制御部３１は、ロック状態となったＰＩＮに替えて設定するための新たなＰＩＮの入力を受け付ける。
Ｓ１３において、ユーザ端末３０の制御部３１（入力部３１４）は、管理サーバ５０から受信したレスポンスと、入力された新たなＰＩＮをＩＣカード１０へ入力する。
Ｓ１４において、ＩＣカード１０の制御部１２（解除処理部１２２）は、ステップＳ２で生成したチャレンジを管理用ＰＩＮ（暗号鍵）により暗号化し、レスポンスＢを生成する。
Ｓ１５において、ＩＣカード１０制御部１２（解除処理部１２２）は、レスポンスＡとレスポンスＢとが一致するか否かを判定する。この判定がＹＥＳの場合、処理はＳ１７に移り、判定がＮＯの場合、処理はＳ１６に移る。
Ｓ１６において、ＩＣカード１０制御部１２（解除処理部１２２）は、ロック状態を解除できないことをユーザ端末３０へエラー通知する。
Ｓ１７において、ＩＣカード１０制御部１２（解除処理部１２２）は、ＰＩＮのロック状態を解除し、新たなＰＩＮを設定する。
【００３４】
本処理において、（Ａ）ステップＳ１〜Ｓ４、及び（Ｃ）ステップＳ１２〜Ｓ１７は、ユーザ端末３０にインストールされた第１アプリケーションがユーザ及びＩＣカード１０とのインタフェースを提供する。
また、（Ｂ）ステップＳ５〜Ｓ１１は、管理サーバ５０が有するＷｅｂアプリケーションとしての第２アプリケーションが提供する機能である。
【００３５】
本実施形態によれば、ロック解除システム１は、認証された管理者端末４０からの申請により登録されたＩＤと、ユーザ端末３０から受信したＩＤとを照合することにより、管理サーバ５０においてＩＣカード１０のＩＤの正当性が確認される。したがって、ロック解除システム１は、ユーザ端末３０からのロック解除要求に応じて、自動的に管理サーバ５０から解除許可データを提供できるので、ＰＩＮのロック状態を、利便性良く解除できる。
このとき、ＩＣカード１０による認証手段のみを有するユーザは、管理者専用のログイン権限を利用することにより、管理サーバ５０に対象のＩＤを登録できる。したがって、ロック解除システム１は、グループ（企業、家族など）内での管理者の承認に基づいて各ユーザを認証でき、サービス提供元の人手による負荷を低減できる。
【００３６】
ロック解除システム１は、ＩＤと共に、管理者により発行されるパスワードを組み合わせて管理サーバ５０に登録することにより、例えばＩＣカード１０の紛失などの際にも、第三者によりロック解除される事態を抑制できる。
ロック解除システム１は、管理サーバ５０に登録された情報を、登録後又はレスポンス生成後の所定のタイミングで削除するので、不正利用を抑制し安全性を向上できる。
ロック解除システム１は、チャレンジ及びレスポンスの手順により解除許可データの正当性を検証できるので、第三者による不正を抑制し安全性を向上できる。
【００３７】
以上、本発明の実施形態について説明したが、本発明は前述した実施形態に限るものではない。また、本実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本実施形態に記載されたものに限定されるものではない。
【００３８】
本実施形態では、ＩＣカード１０におけるＰＩＮロックの解除を目的とした手順を説明したが、適用範囲はこれに限られない。ロック解除システム１は、ロック状態の解除を伴わないＰＩＮの状態を操作する目的にも適用可能である。
例えば、ロック解除システム１は、ユーザがＰＩＮを忘れたなどの理由により、ロック状態になる前にＰＩＮの変更を行う場合に、変更許可データとしてのレスポンスを、ユーザ端末３０が管理サーバ５０から受信してもよい。
この場合にも、管理者端末４０は、ユーザからのＰＩＮの変更要求を受けて、管理サーバ５０にＩＤ、又はＩＤ及びパスワードの登録申請を行う。
そして、ユーザ端末３０は、暗号データ、又は暗号データ及びパスワードを管理サーバ５０に送信すると（図６のステップＳ６）、管理サーバ５０からチャレンジに基づく変更許可データ（レスポンスＡ）を受信する（図６のステップＳ１１）。ＩＣカード１０の解除処理部１２２が変更処理部として機能し、変更許可データが正当なレスポンスである（レスポンスＢと等しい）場合に、ＰＩＮの変更を許可し、新たなＰＩＮを設定する（図６のステップＳ１７）。
【００３９】
前述のチャレンジ及びレスポンスの手順は一例であり、管理サーバ５０から受信するデータの正当性を確認できる他の方式が採用されてもよい。
前述の第１アプリケーション及び第２アプリケーションは、ユーザ端末３０におけるユーザインタフェースの一例であり、実装の形態はこれに限られない。例えば、ユーザ端末３０にインストールされた単一のアプリケーションがＩＣカード１０及び管理サーバ５０の双方との通信機能を提供してもよい。
【００４０】
ロック解除システム１によるロック解除方法は、ソフトウェアにより実現される。ソフトウェアによって実現される場合には、このソフトウェアを構成するプログラムが、情報処理装置（ユーザ端末３０、管理者端末４０、管理サーバ５０）にインストールされる。また、これらのプログラムは、ＣＤ−ＲＯＭのようなリムーバブルメディアに記録されてユーザに配布されてもよいし、ネットワークを介してユーザのコンピュータにダウンロードされることにより配布されてもよい。さらに、これらのプログラムは、ダウンロードされることなくネットワークを介したＷｅｂサービスとしてユーザのコンピュータ（ユーザ端末３０、管理者端末４０）に提供されてもよい。
【符号の説明】
【００４１】
１  ロック解除システム（管理システム）
１０  ＩＣカード（セキュリティデバイス）
２０  リーダライタ
３０  ユーザ端末（第１端末）
４０  管理者端末（第２端末）
５０  管理サーバ
１２１  出力部
１２２  解除処理部（処理部）
３１１  取得部
３１２  第１送信部
３１３  受信部
３１４  入力部
４１１  申請部
５１１  認証部
５１２  登録部
５１３  復号部
５１４  判定部
５１５  第２送信部
５１６  削除部
【図１】
2018022941.tif 000003
【図２】
2018022941.tif 000004
【図３】
2018022941.tif 000005
【図４】
2018022941.tif 000006
【図５】
2018022941.tif 000007
【図６】
2018022941.tif 000008