(57)【要約】【課題】機器認証の利便性向上を図る。【解決手段】情報処理装置１０は、切替部５０Ｄと、照合部５４Ｃと、登録部５４Ｄと、を備える。切替部５０Ｄは、機器認証対象端末を管理するための管理情報４４Ｃへの登録処理を実行可能な登録モードと、登録処理を実行不可能な非登録モードと、を切替える。照合部５４Ｃは、登録モードであるときに、端末装置１４を識別する端末識別情報、公開鍵または証明書を示す証明情報、および予め定めた認証コード、を含む端末登録要求を端末装置１４から受信した場合、認証コードの照合を実行する。登録部５４Ｄは、認証コードの照合が成功した場合、端末登録要求に含まれる証明情報と端末識別情報とを対応づけて、管理情報４４Ｃへ登録する。【選択図】図２
2020102110.tif 000002
【特許請求の範囲】
【請求項１】
機器認証対象端末を管理するための管理情報への登録処理を実行可能な登録モードと、前記登録処理を実行不可能な非登録モードと、を切替える切替部と、
前記登録モードであるときに、端末装置を識別する端末識別情報、公開鍵または証明書を示す証明情報、および予め定めた認証コード、を含む端末登録要求を端末装置から受信した場合、前記認証コードの照合を実行する照合部と、
前記認証コードの照合が成功した場合、前記端末登録要求に含まれる前記証明情報と前記端末識別情報とを対応づけて前記管理情報へ登録する登録部と、
を備える情報処理装置。
【請求項２】
アクセスポイントに対する認証要求処理を前記端末装置で実行するための認証プログラムを識別する第１識別情報を含む第１配信要求を前記端末装置から受信したときに、前記第１識別情報によって識別される前記認証プログラムを該端末装置へ配信する第１配信部、
を備える、請求項１に記載の情報処理装置。
【請求項３】
前記非登録モードから前記登録モードに切替えられたときに、新たに生成した前記第１識別情報を記憶部に記憶し、前記登録モードから前記非登録モードに切替えられたときに、前記第１識別情報を前記記憶部から削除する記憶制御部、
を備える請求項２に記載の情報処理装置。
【請求項４】
前記アクセスポイントの第２識別情報および前記端末識別情報を含む第２配信要求を前記端末装置から受信したときに、前記認証コードの入力画面を表示するためのスクリプトを、該端末識別情報によって識別される前記端末装置へ配信する第２配信部を備え、
前記照合部は、
前記登録モードであるときに、前記端末識別情報、前記証明情報、および前記端末装置に表示された前記入力画面を介して入力された前記認証コード、を含む前記端末登録要求を前記端末装置から受信した場合、前記認証コードの照合を実行する、
請求項２または請求項３に記載の情報処理装置。
【請求項５】
前記第２配信要求を前記端末装置から受信したときに、前記第２配信要求に含まれる前記端末識別情報が前記管理情報に登録済か否かを判断する判断部と、
登録済と判断した場合、予め定めたデータと該データへの署名要求を含む応答要求を該端末識別情報によって識別される前記端末装置へ送信する送信制御部と、
前記端末装置から署名付の前記データを受信したときに、該署名付の前記データを該端末識別情報に対応する前記証明情報で認証した結果が認証正常を示す場合、該端末装置と前記アクセスポイントとの接続確立を許可する接続確立制御部と、
を備える請求項４に記載の情報処理装置。
【請求項６】
ユーザによる入力を受付ける受付部と、
アクセスポイントの第２識別情報および予め定めた認証コードの入力を受付けたときに、受付けた前記認証コード、前記アクセスポイントとの無線通信に用いる公開鍵または証明書を示す証明情報、および当該端末装置の端末識別情報、を含む端末登録要求を、情報処理装置へ送信する認証制御部、
を備える端末装置。
【請求項７】
前記第２識別情報を受付けたときに、前記認証コードの入力画面を表示する表示制御部を備え、
前記認証制御部は、
前記入力画面を介して前記認証コードの入力を受付けたときに、受付けた前記認証コード、前記証明情報、および前記端末識別情報、を含む端末登録要求を前記情報処理装置へ送信する、
請求項６に記載の端末装置。
【請求項８】
前記アクセスポイントに対する認証要求処理を当該端末装置で実行するための認証プログラムを識別する第１識別情報の入力を受付けたときに、前記認証プログラムを当該端末装置へインストールするインストール実行部、
を備える請求項６または請求項７に記載の端末装置。
【請求項９】
無線通信可能な１または複数の前記アクセスポイントから、前記アクセスポイントの識別情報を含む定期発信信号を受信する受信部を備え、
前記認証制御部は、
受信した前記定期発信信号が予め定めた認証方式である場合、該識別情報を無線通信対象の前記アクセスポイントとの接続に用いる前記第２識別情報として記憶する、
請求項６〜請求項８の何れか１項に記載の端末装置。
【請求項１０】
端末装置と、前記端末装置と通信する情報処理装置と、を備えた情報処理システムであって、
前記情報処理装置は、
機器認証対象端末を管理するための管理情報への登録処理を実行可能な登録モードと、前記登録処理を実行不可能な非登録モードと、を切替える切替部と、
前記登録モードであるときに、前記端末装置を識別する端末識別情報、公開鍵または証明書を示す証明情報、および予め定めた認証コード、を含む端末登録要求を前記端末装置から受信した場合、前記認証コードの照合を実行する照合部と、
前記認証コードの照合が成功した場合、前記端末登録要求に含まれる前記証明情報と前記端末識別情報とを対応づけて前記管理情報へ登録する登録部と、
を備え、
前記端末装置は、
ユーザによる入力を受付ける受付部と、
アクセスポイントの第２識別情報および前記認証コードの入力を受付けたときに、受付けた前記認証コード、前記アクセスポイントとの無線通信に用いる前記証明情報、および前記端末識別情報、を含む前記端末登録要求を、前記情報処理装置へ送信する認証制御部と、
を備える情報処理システム。
【請求項１１】
機器認証対象端末を管理するための管理情報への登録処理を実行可能な登録モードと、前記登録処理を実行不可能な非登録モードと、を切替えるステップと、
前記登録モードであるときに、端末装置を識別する端末識別情報、公開鍵または証明書を示す証明情報、および予め定めた認証コード、を含む端末登録要求を端末装置から受信した場合、前記認証コードの照合を実行するステップと、
前記認証コードの照合が成功した場合、前記端末登録要求に含まれる前記証明情報と前記端末識別情報とを対応づけて前記管理情報へ登録するステップと、
をコンピュータに実行させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施の形態は、情報処理装置、端末装置、情報処理システム、および情報処理プログラムに関する。
【背景技術】
【０００２】
無線ネットワークのセキュリティ向上のため、機器認証を行う技術が開示されている。例えば、証明書または公開鍵を用いた機器認証が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３５５３９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来技術では、認証サーバで発行されたプログラムや証明書をＵＳＢメモリなどの可搬媒体または電子メール等でユーザへ配布していた。そして、ユーザは、配布されたプログラムを手動で端末装置へインストールした後に端末装置を認証サーバに登録する操作を行っていた。このため、従来技術では、機器認証の利便性に問題があった。
【０００５】
そこで、本発明の課題の一つは、機器認証の利便性向上を図ることである。
【課題を解決するための手段】
【０００６】
本発明の第１態様にかかる情報処理装置は、機器認証対象端末を管理するための管理情報への登録処理を実行可能な登録モードと、前記登録処理を実行不可能な非登録モードと、を切替える切替部と、前記登録モードであるときに、端末装置を識別する端末識別情報、公開鍵または証明書を示す証明情報、および予め定めた認証コード、を含む端末登録要求を端末装置から受信した場合、前記認証コードの照合を実行する照合部と、前記認証コードの照合が成功した場合、前記端末登録要求に含まれる前記証明情報と前記端末識別情報とを対応づけて、前記管理情報へ登録する登録部と、を備える。
【０００７】
また、上記情報処理装置は、アクセスポイントに対する認証要求処理を前記端末装置で実行するための認証プログラムを識別する第１識別情報を含む第１配信要求を前記端末装置から受信したときに、前記第１識別情報によって識別される前記認証プログラムを該端末装置へ配信する第１配信部を備える。
【０００８】
また、上記情報処理装置は、前記非登録モードから前記登録モードに切替えられたときに、新たに生成した前記第１識別情報を記憶部に記憶し、前記登録モードから前記非登録モードに切替えられたときに、前記第１識別情報を前記記憶部から削除する記憶制御部を備える。
【０００９】
また、上記情報処理装置は、前記アクセスポイントの第２識別情報および前記端末識別情報を含む第２配信要求を前記端末装置から受信したときに、前記認証コードの入力画面を表示するためのスクリプトを、該端末識別情報によって識別される前記端末装置へ配信する第２配信部を備え、前記照合部は、前記登録モードであるときに、前記端末識別情報、前記証明情報、および前記端末装置に表示された前記入力画面を介して入力された前記認証コード、を含む前記端末登録要求を前記端末装置から受信した場合、前記認証コードの照合を実行する。
【００１０】
また、上記情報処理装置は、前記第２配信要求を前記端末装置から受信したときに、前記第２配信要求に含まれる前記端末識別情報が前記管理情報に登録済か否かを判断する判断部と、登録済と判断した場合、予め定めたデータと該データへの署名要求を含む応答要求を該端末識別情報によって識別される前記端末装置へ送信する送信制御部と、前記端末装置から署名付の前記データを受信したときに、該署名付の前記データを該端末識別情報に対応する前記証明情報で認証した結果が認証正常を示す場合、該端末装置と前記アクセスポイントとの接続確立を許可する接続確立制御部と、を備える。
【００１１】
また、本発明の第２態様にかかる端末装置は、ユーザによる入力を受付ける受付部と、アクセスポイントの第２識別情報および予め定めた認証コードの入力を受付けたときに、受付けた前記認証コード、前記アクセスポイントとの無線通信に用いる公開鍵または証明書を示す証明情報および当該端末装置の端末識別情報を含む端末登録要求を、情報処理装置へ送信する認証制御部、を備える。
【００１２】
また、上記端末装置は、前記第２識別情報を受付けたときに、前記認証コードの入力画面を表示する表示制御部を備え、前記認証制御部は、前記入力画面を介して前記認証コードの入力を受付けたときに、受付けた前記認証コード、前記証明情報、および前記端末識別情報、を含む端末登録要求を前記情報処理装置へ送信する。
【００１３】
また、上記端末装置は、前記アクセスポイントに対する認証要求処理を当該端末装置で実行するための認証プログラムを識別する第１識別情報の入力を受付けたときに、前記認証プログラムを当該端末装置へインストールするインストール実行部を備える。
【００１４】
また、上記端末装置は、無線通信可能な１または複数の前記アクセスポイントから、前記アクセスポイントの識別情報を含む定期発信信号を受信する受信部を備え、前記認証制御部は、受信した前記定期発信信号が予め定めた認証方式である場合、該識別情報を無線通信対象の前記アクセスポイントとの接続に用いる前記第２識別情報として記憶する。
【００１５】
また、本発明の第３態様に係る情報処理システムは、端末装置と、前記端末装置と通信する情報処理装置と、を備えた情報処理システムであって、前記情報処理装置は、機器認証対象端末を管理するための管理情報への登録処理を実行可能な登録モードと、前記登録処理を実行不可能な非登録モードと、を切替える切替部と、前記登録モードであるときに、前記端末装置を識別する端末識別情報、公開鍵または証明書を示す証明情報、および予め定めた認証コード、を含む端末登録要求を前記端末装置から受信した場合、前記認証コードの照合を実行する照合部と、前記認証コードの照合が成功した場合、前記端末登録要求に含まれる前記証明情報と前記端末識別情報とを対応づけて、前記管理情報へ登録する登録部と、を備え、前記端末装置は、ユーザによる入力を受付ける受付部と、アクセスポイントの第２識別情報および前記認証コードの入力を受付けたときに、受付けた前記認証コード、前記アクセスポイントとの無線通信に用いる前記証明情報、および前記端末識別情報を含む前記端末登録要求を、前記情報処理装置へ送信する認証制御部と、を備える。
【００１６】
また、本発明の第４態様にかかる情報処理プログラムは、機器認証対象端末を管理するための管理情報への登録処理を実行可能な登録モードと、前記登録処理を実行不可能な非登録モードと、を切替えるステップと、前記登録モードであるときに、端末装置を識別する端末識別情報、公開鍵または証明書を示す証明情報、および予め定めた認証コード、を含む端末登録要求を端末装置から受信した場合、前記認証コードの照合を実行するステップと、前記認証コードの照合が成功した場合、前記端末登録要求に含まれる前記証明情報と前記端末識別情報とを対応づけて、前記管理情報へ登録するステップと、をコンピュータに実行させるための情報処理プログラムである。
【発明の効果】
【００１７】
本発明の上記態様によれば、機器認証の利便性向上を図ることができる。
【図面の簡単な説明】
【００１８】
【図１】図１は、実施の形態の情報処理システムを示す模式図である。
【図２】図２は、実施の形態の情報処理システムの機能の一例を示す図である。
【図３Ａ】図３Ａは、実施の形態のＳＳＩＤ情報のデータ構成の一例を示す模式図である。
【図３Ｂ】図３Ｂは、実施の形態の管理情報のデータ構成の一例を示す模式図である。
【図３Ｃ】図３Ｃは、実施の形態のプログラム情報のデータ構成の一例を示す模式図である。
【図４】図４は、実施の形態の管理画面の一例を示す模式図である。
【図５】図５は、実施の形態の管理画面の一例を示す模式図である。
【図６】図６は、実施の形態の入力画面の一例を示す模式図である。
【図７】図７は、実施の形態の表示画面の一例を示す模式図である。
【図８Ａ】図８Ａは、実施の形態のＳＳＩＤ情報のデータ構成の一例を示す模式図である。
【図８Ｂ】図８Ｂは、実施の形態の証明管理情報の一例を示す模式図である。
【図９】図９は、実施の形態の情報処理システムが実行する情報処理の流れの一例を示す、シーケンス図である。
【図１０】図１０は、実施の形態の認証要求処理部が実行する割込み処理の流れの一例を示す、フローチャートである。
【図１１】図１１は、実施の形態の情報処理装置および端末装置のハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１９】
以下、本開示の例示的な実施の形態を開示する。なお、以下に示される実施の形態の構成、ならびに当該構成によってもたらされる作用および効果は、一例である。また、以下の実施の形態は開示の技術を限定するものではない。
【００２０】
図１は、本実施の形態の情報処理システム１の一例を示す模式図である。
【００２１】
情報処理システム１は、情報処理装置１０と、アクセスポイント１２と、端末装置１４と、を備える。情報処理装置１０およびアクセスポイント１２と、端末装置１４とは、データまたは信号を授受可能に接続されている。本実施の形態では、アクセスポイント１２と、端末装置１４とは、無線により通信する。また、情報処理装置１０と端末装置１４とは、アクセスポイント１２経由で、無線により通信する。接続確立が許可される前の通信方法としては、例えば、ＭＡＣフレームでやりとりされるＥＡＰ（Ｅｘｔｅｎｓｉｂｌｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）を用いる。
【００２２】
情報処理装置１０は、端末装置１４の機器認証を行うための認証サーバである。情報処理装置１０によって認証されることで、端末装置１４は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）のアクセスポイント１２を介してネットワークに接続される。
【００２３】
アクセスポイント１２は、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）などの無線ＬＡＮを構成する機器である。アクセスポイント１２は、無線ＬＡＮアクセスポイント、無線アクセスポイント、または、Ｗｉ−Ｆｉアクセスポイントと称される場合がある。本実施の形態では、アクセスポイント１２は、情報処理装置１０によって認証された端末装置１４と無線接続を確立することで、該端末装置１４をネットワークに接続させる。
【００２４】
本実施の形態では、１台の情報処理装置１０と１台のアクセスポイント１２とが、一体的に構成されている形態を想定する。情報処理装置１０とアクセスポイント１２とは、有線接続されている。なお、情報処理装置１０とアクセスポイント１２とは、データまたは信号を授受可能に接続されていればよく、一体的に構成された形態に限定されない。
【００２５】
端末装置１４は、アクセスポイント１２を介してネットワークに接続させる対象の装置である。端末装置１４は、例えば、パーソナルコンピュータ（以下、パソコンと称する場合がある）、ノートパソコン、デスクトップパソコン、タブレット端末などである。
【００２６】
本実施の形態では、１台の情報処理装置１０および複数の端末装置１４を、同じ無線ＬＡＮのアクセスポイント１２を介してネットワークに接続させる形態を想定する。具体的には、特定の領域において、複数の端末装置１４とアクセスポイント１２との無線接続を確立させて利用するシーンを想定する。特定の領域は、例えば、授業、会議、などを行う教室または会議室などである。
【００２７】
また、本実施の形態では、管理者などのユーザＵが、情報処理装置１０および複数の端末装置１４を操作し、端末装置１４の機器認証のための登録に関する操作を行う形態を想定して説明する。例えば、ユーザＵは、授業または会議などの複数の端末装置１４の利用シーンの前に、事前に、これらの情報処理装置１０および複数の端末装置１４を操作する。この操作により、複数の端末装置１４の各々を情報処理装置１０に登録させる処理を実行させる。そして、この登録処理によって、利用シーンの前に、複数の端末装置１４の各々とアクセスポイント１２との無線接続を確立可能な状態とする場面を想定して説明する。
【００２８】
図２は、情報処理システム１の機能の一例を示す図である。
【００２９】
まず、情報処理装置１０の機能を説明する。
【００３０】
情報処理装置１０は、制御部４０と、ＵＩ（ユーザ・インターフェース）部４２と、記憶部４４と、通信部４６と、を備える。ＵＩ部４２、記憶部４４、および通信部４６と、制御部４０とは、データまたは信号を授受可能に接続されている。
【００３１】
ＵＩ部４２は、ユーザＵによる操作入力の受付機能および画像の表示機能を有する。本実施の形態では、ＵＩ部４２は、表示部４２Ａと、入力部４２Ｂと、を備える。表示部４２Ａは、各種情報を表示する。表示部４２Ａは、例えば、公知のＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）または有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなどである。
【００３２】
入力部４２Ｂは、ユーザＵによる各種操作入力を受付ける。入力部４２Ｂは、例えば、タッチパッドなどの位置入力装置、キーボード、ポインティングデバイス、マウス、入力ボタン、などである。なお、タッチパッドで構成した入力部４２Ｂと表示部４２Ａとを一体的に構成することで、ＵＩ部４２をタッチパネルとして構成してもよい。
【００３３】
記憶部４４は、各種情報を記憶する。本実施の形態では、記憶部４４は、ＳＳＩＤ情報４４Ａ、プログラム情報４４Ｂ、および管理情報４４Ｃを記憶する。また、記憶部４４は、認証コード、およびスクリプトを予め記憶する。これらの情報の詳細は、後述する。
【００３４】
通信部４６は、端末装置１４とアクセスポイント１２を経由して無線通信する通信インターフェースである。
【００３５】
制御部４０は、端末管理部５０と、第１配信部５２と、認証制御部５４と、を備える。端末管理部５０は、表示制御部５０Ａと、受付部５０Ｂと、記憶制御部５０Ｃと、切替部５０Ｄと、生成部５０Ｅと、を備える。認証制御部５４は、第２配信部５４Ａと、判断部５４Ｂと、照合部５４Ｃと、登録部５４Ｄと、送信制御部５４Ｅと、接続確立制御部５４Ｆと、を備える。
【００３６】
上記各部の一部または全ては、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などの処理装置にプログラムを実行させること、すなわち、ソフトウェアにより実現してもよい。また、上記各部の一部または全ては、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などのハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。
【００３７】
端末管理部５０は、機器認証対象の端末装置１４の管理を行う。端末管理部５０は、表示制御部５０Ａと、受付部５０Ｂと、記憶制御部５０Ｃと、切替部５０Ｄと、生成部５０Ｅと、を備える。
【００３８】
表示制御部５０Ａは、各種の情報を表示部４２Ａへ表示する制御を行う。
【００３９】
受付部５０Ｂは、ユーザＵの入力を、入力部４２Ｂを介して受付ける。ユーザＵは、入力部４２Ｂを操作することで、入力を行う。受付部５０Ｂは、ユーザＵの入力部４２Ｂによる操作入力によって入力された情報または信号を、入力部４２Ｂから受付ける。
【００４０】
本実施の形態では、受付部５０Ｂは、第２識別情報の入力を受付ける。
【００４１】
第２識別情報は、アクセスポイント１２の識別情報である。アクセスポイント１２の識別情報は、ＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）と称される場合がある。
【００４２】
詳細には、第２識別情報は、無線ネットワークにおいてアクセスポイント１２を識別するために割当てられた識別情報である。本実施の形態では、第２識別情報は、アクセスポイント１２および機器認証に用いる認証コードの形態の双方を、一意に特定可能な識別情報である場合を説明する。
【００４３】
認証コードは、端末装置１４の機器認証に用いるコードである。認証コードの形態は、例えば、画像、または文字である。すなわち、認証コードは、画像または文字によって表される。なお、認証コードの形態は、画像または文字に限定されない。
【００４４】
ユーザＵは、入力部４２Ｂを操作することで、情報処理装置１０に接続されたアクセスポイント１２、および認証コードの形態、を識別するための任意の識別情報を、第２識別情報として入力する。例えば、表示制御部５０Ａは、第２識別情報の入力を受付けるための入力画面を表示部４２Ａへ表示する。ユーザＵは、表示部４２Ａに表示された該入力画面を参照しながら入力部４２Ｂを操作することで、所定の入力欄に第２識別情報を入力する。すると、受付部５０Ｂは、第２識別情報の入力を受付ける。
【００４５】
なお、アクセスポイント１２には、複数の第２識別情報を設定することが可能である。このため、ユーザＵは、複数の第２識別情報を入力してもよい。例えば、ユーザＵは、用途ごとに、第２識別情報を設定してもよい。用途別とは、端末装置１４の利用シーンに応じた用途などである。利用シーンに応じた用途とは、例えば、授業の内容、講演内容、などであるが、これらに限定されない。
【００４６】
記憶制御部５０Ｃは、各種情報を記憶部４４へ記憶する制御を行う。受付部５０Ｂが第２識別情報を受付けると、記憶制御部５０Ｃは、受付けた第２識別情報を記憶部４４のＳＳＩＤ情報４４Ａに登録する。
【００４７】
図３Ａは、ＳＳＩＤ情報４４Ａのデータ構成の一例を示す模式図である。ＳＳＩＤ情報４４Ａは、アクセスポイント１２に設定された識別情報（すなわちＳＳＩＤ）を登録するためのデータベースである。なお、ＳＳＩＤ情報４４Ａのデータ形式は、データベースに限定されない。例えば、ＳＳＩＤ情報４４Ａのデータ形式は、テーブルであってもよい。
【００４８】
ＳＳＩＤ情報４４Ａには、アクセスポイント１２に設定されたＳＳＩＤとして、第１識別情報および第２識別情報が登録される。
【００４９】
第１識別情報は、認証プログラムの識別情報である。認証プログラムは、ネットワークへの接続に用いるアクセスポイント１２に対する認証要求処理を、端末装置１４で実行するためのプログラムである。認証要求処理の詳細は後述する。認証プログラムは、アクセスポイント１２ごとに予め生成される。なお、認証プログラムは、複数のアクセスポイント１２に対して同じプログラムが予め生成されていてもよい。認証プログラムは、予め作成され、記憶部４４のプログラム情報４４Ｂに登録されているものとする。
【００５０】
第１識別情報は、後述する生成部５０Ｅによって生成され、プログラム情報４４Ｂに登録される（詳細後述）。
【００５１】
図２に戻り説明を続ける。切替部５０Ｄは、情報処理装置１０の動作モードを切替える。動作モードは、登録モードと、非登録モードと、を含む。切替部５０Ｄは、登録モードから非登録モードへ、または、非登録モードから登録モードへ、動作モードを切替える。
【００５２】
登録モードとは、管理情報４４Ｃへの登録処理を実行可能な動作モードである。詳細には、登録モードは、管理情報４４Ｃへの端末識別情報の登録処理を実行可能な、動作モードである。
【００５３】
非登録モードとは、管理情報４４Ｃへの登録処理を実行不可能な動作モードである。詳細には、非登録モードは、管理情報４４Ｃへの端末識別情報の登録処理を実行不可能な、動作モードである。
【００５４】
管理情報４４Ｃは、機器認証対象の端末装置１４を管理するためのデータベースである。機器認証対象の端末装置１４は、機器認証端末の一例である。管理情報４４Ｃに登録されることで、端末装置１４は、機器認証のための登録処理が完了した端末装置１４となる。すなわち、管理情報４４Ｃに登録されることで、端末装置１４は、アクセスポイント１２を介したネットワークへの接続、すなわち、機器認証によるアクセスポイント１２との無線接続の確立を許可する対象の端末装置１４となる。
【００５５】
図３Ｂは、管理情報４４Ｃのデータ構成の一例を示す模式図である。管理情報４４Ｃは、端末識別情報と、公開鍵と、を対応づけたデータベースである。なお、管理情報４４Ｃのデータ形式は、データベースに限定されない。管理情報４４Ｃのデータ形式は、例えば、テーブルであってもよい。
【００５６】
公開鍵は、証明情報の一例である。証明情報は、端末装置１４が正当な端末装置１４であることを証明するために用いる情報である。情報処理システム１が公開鍵認証方式を用いて機器認証を行う場合には、証明情報は、公開鍵である。また、情報処理装置１０を認証局として機能させ、認証局で発行した証明書（電子証明書）を用いて機器認証を行う場合には、証明情報は、証明書である。
【００５７】
本実施の形態では、証明情報が、公開鍵である場合を一例として説明する。
【００５８】
図２に戻り説明を続ける。切替部５０Ｄは、ユーザＵによる入力部４２Ｂの操作による入力を受付けることで、動作モードを切替える。
【００５９】
ユーザＵは、入力部４２Ｂを操作することで、非登録モードから登録モードへの切替指示を入力する。例えば、ユーザＵは、管理画面の特定の表示領域を操作することで、非登録モードから登録モードへの切替指示を入力する。
【００６０】
図４は、管理画面６０の一例を示す模式図である。管理画面６０は、現在の動作モードを示す動作モード表示欄６０Ａを含む。ユーザＵは、動作モード表示欄６０Ａを操作して“登録モード”に切替えることで、登録モードへの切替指示を入力する。
【００６１】
なお、管理画面６０は、認証コードの表示欄６０Ｂを含んでいてもよい。動作モードが登録モードに切替えられると、表示制御部５０Ａは、認証コードを記憶部４４から読取り、管理画面６０の表示欄６０Ｂに表示すればよい。
【００６２】
図２に戻り説明を続ける。切替部５０Ｄは、入力部４２Ｂから登録モードへの切替指示を受付けると、動作モードを非登録モードから登録モードへ切替える。例えば、切替部５０Ｄは、現在の動作モードを示す情報として、登録モードを示す情報を記憶部４４へ記憶することで、動作モードを登録モードへ切替える。なお、動作モードは、初期状態では、非登録モードであるものとする。
【００６３】
一方、端末装置１４の機器認証の実行後に、ユーザＵは、入力部４２Ｂを操作することで、登録モードから非登録モードへの切替指示を入力する。例えば、ユーザＵは、管理画面６０の動作モード表示欄６０Ａを操作して“非登録モード”に切替えることで、非登録モードへの切替指示を入力する。
【００６４】
図５は、非登録モードに切替えたときの管理画面６０の一例を示す模式図である。ユーザＵは、動作モード表示欄６０Ａを操作して“非登録モード”に切替えることで、非登録モードへの切替指示を入力する。
【００６５】
なお、動作モードが非登録モードに切替えられると、表示制御部５０Ａは、管理画面６０の表示欄６０Ｂへの認証コードの表示を解除し、認証コードを視認不可能な表示状態に変更することが好ましい。
【００６６】
図２に戻り説明を続ける。生成部５０Ｅは、第１識別情報を生成する。生成部５０Ｅは、認証プログラムの識別情報として、第１識別情報を生成する。生成部５０Ｅは、認証プログラムを識別可能な情報を公知の方法で自動生成すればよい。例えば、生成部５０Ｅは、乱数発生器などを用いて、第１識別情報を生成すればよい。記憶制御部５０Ｃは、生成された第１識別情報をＳＳＩＤ情報４４Ａへ登録する。
【００６７】
また、記憶制御部５０Ｃは、生成部５０Ｅで生成された第１識別情報を、該第１識別情報によって識別される認証プログラムに対応付けてプログラム情報４４Ｂへ登録する。
【００６８】
図３Ｃは、プログラム情報４４Ｂのデータ構成の一例を示す模式図である。プログラム情報４４Ｂは、第１識別情報と、第１識別情報によって識別される認証プログラムと、を対応付けて記憶する。
【００６９】
図２に戻り説明を続ける。本実施の形態では、生成部５０Ｅは、切替部５０Ｄが非登録モードから登録モードに動作モードを切替えたときに、第１識別情報を新たに生成する。そして、記憶制御部５０Ｃは、記憶部４４のＳＳＩＤ情報４４Ａへ、生成された第１識別情報を登録する。また、記憶制御部５０Ｃは、記憶部４４のプログラム情報４４Ｂに登録されている認証プログラムに、生成された第１識別情報を対応付けて登録する。このため、図３Ａに示すように、ＳＳＩＤ情報４４Ａには、第１識別情報および第２識別情報が登録された状態となる。また、図３Ｃに示すように、生成された第１識別情報が、認証プログラムに対応付けて登録される。
【００７０】
一方、記憶制御部５０Ｃは、切替部５０Ｄが登録モードから非登録モードに動作モードを切替えたときに、第１識別情報を記憶部４４から削除する。このため、ＳＳＩＤ情報４４Ａおよびプログラム情報４４Ｂに登録されていた第１識別情報が、これらのＳＳＩＤ情報４４Ａおよびプログラム情報４４Ｂから削除される。
【００７１】
このように、第１識別情報は、情報処理装置１０の動作モードが登録モードである期間にのみ記憶部４４に記憶される。このため、本実施の形態の情報処理システム１では、動作モードが非登録モードであるときに、端末装置１４側で認証要求処理が実行されることを抑制することができる。
【００７２】
次に、第１配信部５２について説明する。第１配信部５２は、第１配信要求を端末装置１４から受信する。第１配信部５２は、通信部４６を介して端末装置１４から、第１配信要求を受信する。第１配信要求は、第１識別情報と、端末装置１４の端末識別情報と、を含む。
【００７３】
端末識別情報は、端末装置１４を識別可能な情報である。端末識別情報は、例えば、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスなどの物理アドレスである。
【００７４】
第１配信部５２は、第１配信要求を受信したときに、第１配信要求に含まれる第１識別情報に対応する認証プログラムを、プログラム情報４４Ｂから読取る。そして、第１配信部５２は、読取った認証プログラムを、第１配信要求に含まれる端末識別情報によって識別される端末装置１４へ配信する。
【００７５】
なお、第１配信部５２は、情報処理装置１０の動作モードが登録モードであるときに、第１配信要求を受信した場合に、認証プログラムを端末装置１４へ配信する。第１配信部５２は、第１配信要求を受信したときに、記憶部４４に記憶されている現在の動作モードを示す情報が“登録モード”を示す場合、認証プログラムを端末装置１４へ配信すればよい。また、第１配信部５２は、第１配信要求を受信したときに、記憶部４４に記憶されている現在の動作モードを示す情報が“非登録モード”を示す場合には、端末装置１４への認証プログラムの配信を実行しなければよい。
【００７６】
次に、認証制御部５４について説明する。認証制御部５４は、端末装置１４の機器認証に関する制御を行う。認証制御部５４は、例えば、ユーザ認証プロトロコルの一例であるＲａｄｉｕｓ（Ｒｅｍｏｔｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｄｉａｌ  Ｉｎ  Ｕｓｅｒ  Ｓｅｒｖｉｃｅ）と連携することで、端末装置１４と機器認証に関する処理を実行する。なお、認証制御部５４が利用するサービスは、Ｒａｄｉｕｓに限定されない。
【００７７】
認証制御部５４は、第２配信部５４Ａと、判断部５４Ｂと、照合部５４Ｃと、登録部５４Ｄと、送信制御部５４Ｅと、接続確立制御部５４Ｆと、を備える。
【００７８】
第２配信部５４Ａは、第２配信要求を端末装置１４から受信したときに、認証コードの入力画面を表示するためのスクリプトを端末装置１４へ配信する。
【００７９】
第２配信要求は、アクセスポイント１２の第２識別情報、および、端末装置１４の端末識別情報を含む。第２配信部５４Ａは、第２配信要求に含まれる端末識別情報によって識別される端末装置１４へ、記憶部４４に記憶されているスクリプトを配信する。
【００８０】
スクリプトは、認証コードの入力画面を表示するためのスクリプトである。
【００８１】
図６は、入力画面６２の一例を示す模式図である。入力画面６２には、認証コードを入力するための入力欄６２Ａが設けられている。入力画面６２は、端末装置１４に表示するための画面である。端末装置１４を操作するユーザＵは、端末装置１４に表示された入力画面６２を介して、認証コードを入力することとなる。
【００８２】
図２に戻り説明を続ける。本実施の形態では、第２配信部５４Ａは、判断部５４Ｂの判断に応じて、スクリプトを端末装置１４へ配信する。詳細には、判断部５４Ｂは、第２配信要求を受信したときに、第２配信要求に含まれる端末識別情報が、管理情報４４Ｃに登録済であるか否かを判断する。
【００８３】
上述したように、管理情報４４Ｃは、機器認証対象の端末装置１４を管理するためのデータベースである。すなわち、管理情報４４Ｃに登録された端末識別情報によって識別される端末装置１４は、機器認証のための登録処理が完了した端末装置１４である。一方、管理情報４４Ｃに未登録の端末識別情報によって識別される端末装置１４は、機器認証のための登録処理が未完了の端末装置１４である。
【００８４】
そこで、判断部５４Ｂが、第２配信要求に含まれる端末識別情報が管理情報４４Ｃに未登録であると判断した場合、第２配信部５４Ａは、スクリプトを端末装置１４へ配信する。第２配信部５４Ａがスクリプトを配信することで、配信されたスクリプトを受信した端末装置１４は、入力画面６２を介して認証コードを入力可能な状態となる（詳細後述）。
【００８５】
判断部５４Ｂが、第２配信要求に含まれる端末識別情報が管理情報４４Ｃに登録済であると判断した場合については、後述する。
【００８６】
次に、照合部５４Ｃについて説明する。照合部５４Ｃは、登録モードであるときに、端末登録要求を端末装置１４から受信した場合、認証コードの照合を実行する。
【００８７】
端末登録要求は、端末装置１４を識別する端末識別情報、公開鍵または証明書を示す証明情報、および予め定めた認証コードを含む。証明情報は、上述したように、本実施の形態では公開鍵を示す場合を一例として説明する。認証コードは、第２配信部５４Ａが配信したスクリプトを端末装置１４側で実行することで、端末装置１４に表示された入力画面６２を介して端末装置１４側で入力されたものである。
【００８８】
照合部５４Ｃは、端末登録要求に含まれる認証コードが、記憶部４４に記憶されている認証コードと一致するか否かを判断することで、該認証コードを照合する。端末登録要求に含まれる認証コードが記憶部４４に記憶されている認証コードと一致する場合、照合部５４Ｃは照合成功と判断する。一方、これらの認証コードが不一致の場合、照合部５４Ｃは、照合エラーと判断する。
【００８９】
登録部５４Ｄは、照合部５４Ｃによる認証コードの照合が成功した場合、端末登録要求に含まれる証明情報と端末識別情報とを対応付けて、管理情報４４Ｃへ登録する。このため、照合成功の場合、端末登録要求に含まれる端末識別情報によって識別される端末装置１４は、機器認証のための登録処理が完了した機器認証対象端末として、管理情報４４Ｃに登録された状態となる。
【００９０】
接続確立制御部５４Ｆは、管理情報４４Ｃに登録されている端末識別情報によって識別される端末装置１４とアクセスポイント１２との接続確立を許可する。例えば、アクセスポイント１２が、端末装置１４からセッション確立のための要求信号を受付けたと想定する。この場合、アクセスポイント１２は、要求信号に含まれる端末装置１４の端末識別情報が管理情報４４Ｃに登録されているか否かを、接続確立制御部５４Ｆを介して確認する。そして、アクセスポイント１２は、端末識別情報が管理情報４４Ｃに登録されている場合、管理情報４４Ｃに登録されている証明情報（公開鍵）を用いた公知の接続確立処理を実行することで、端末装置１４との接続を確立する。なお、アクセスポイント１２との接続を確立することで、端末装置１４は、アクセスポイント１２を介してネットワークに接続した状態となる。端末装置１４とアクセスポイント１２との接続確立は、セッション確立と称される場合がある。
【００９１】
一方、第２配信要求に含まれる端末識別情報が、管理情報４４Ｃに登録済である場合がある。すなわち、判断部５４Ｂが、第２配信要求に含まれる端末識別情報が管理情報４４Ｃに登録済であると判断する場合がある。この場合、該端末識別情報によって識別される端末装置１４は、機器認証のための登録処理が完了した端末装置１４である。このため、この場合、第２配信部５４Ａは、スクリプトの配信を行わない。
【００９２】
そして、この場合、送信制御部５４Ｅは、予め定めたデータと、該データへの署名要求と、を含む応答要求を、第２配信要求に含まれる端末識別情報によって識別される端末装置１４へ送信する。
【００９３】
そして、送信制御部５４Ｅは、該署名要求に対する返信として、署名付のデータを端末装置１４から受信する。送信制御部５４Ｅは、第２配信要求に含まれる端末識別情報に対応する公開鍵（証明情報）を管理情報４４Ｃから読取る。そして、認証制御部５４は、読取った公開鍵を用いて、受信した署名付のデータを公知の方法で認証する。
【００９４】
接続確立制御部５４Ｆは、送信制御部５４Ｅによる認証結果が認証正常を示す場合、該端末識別情報によって識別される端末装置１４とアクセスポイント１２との接続確立を許可する。
【００９５】
このように、認証制御部５４は、管理情報４４Ｃに未登録の端末識別情報によって識別される端末装置１４から、第２配信要求を受信した場合、認証コードの入力画面６２を表示するためのスクリプトを端末装置１４へ配信し、端末装置１４の管理情報４４Ｃへの登録処理を実行する。
【００９６】
このため、情報処理装置１０は、端末装置１４の機器認証のための登録処理の利便性向上を図ることができる。
【００９７】
一方、送信制御部５４Ｅは、管理情報４４Ｃに登録済の端末識別情報によって識別される端末装置１４から、第２配信要求を受信した場合、データへの署名要求を含む応答要求を端末装置１４へ送信する。そして、端末装置１４から受信した署名付のデータが認証正常を示す場合、接続確立制御部５４Ｆが、アクセスポイント１２との接続確立を許可する。
【００９８】
このため、情報処理装置１０は、端末装置１４の機器認証の利便性向上を図ることができる。
【００９９】
次に、端末装置１４の機能を説明する。
【０１００】
端末装置１４は、制御部２０と、ＵＩ部２２と、記憶部２４と、通信部２６と、通信部２８と、を備える。ＵＩ部２２、記憶部２４、通信部２６、および通信部２８と、制御部２０とは、データまたは信号を授受可能に接続されている。
【０１０１】
ＵＩ部２２は、ユーザＵによる操作入力の受付機能および画像の表示機能を有する。本実施の形態では、ＵＩ部２２は、表示部２２Ａと、入力部２２Ｂと、を備える。表示部２２Ａは、各種画像を表示する。表示部２２Ａは、例えば、公知のＬＣＤまたは有機ＥＬディスプレイなどである。
【０１０２】
入力部２２Ｂは、ユーザＵによる各種操作入力を受付ける。入力部２２Ｂは、例えば、タッチパッドなどの位置入力装置、キーボード、ポインティングデバイス、マウス、入力ボタン、などである。なお、タッチパッドで構成した入力部２２Ｂと表示部２２Ａとを一体的に構成することで、ＵＩ部２２をタッチパネルとして構成してもよい。
【０１０３】
記憶部２４は、各種情報を記憶する。本実施の形態では、記憶部２４は、ＳＳＩＤ情報２４Ａ、および証明管理情報２４Ｂを記憶する。これらの情報の詳細は、後述する。
【０１０４】
通信部２６は、情報処理装置１０とアクセスポイント１２を経由して無線通信する通信インターフェースである。通信部２８は、アクセスポイント１２と無線通信する通信インターフェースである。
【０１０５】
制御部２０は、表示制御部３０と、受付部３２と、インストール実行部３４と、認証要求処理部３６と、通信制御部３８と、を備える。認証要求処理部３６は、認証制御部３６Ａと、表示制御部３６Ｂと、証明書管理部３６Ｃと、受信部３６Ｄと、を備える。
【０１０６】
上記各部の一部または全ては、例えば、ＣＰＵなどの処理装置にプログラムを実行させること、すなわち、ソフトウェアにより実現してもよい。また、上記各部の一部または全ては、ＩＣなどのハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。
【０１０７】
表示制御部３０は、各種情報を表示部２２Ａへ表示する。
【０１０８】
受付部３２は、ユーザＵによる入力を、入力部２２Ｂを介して受付ける。ユーザＵは、入力部２２Ｂを操作することで、入力を行う。受付部３２は、ユーザＵの入力部２２Ｂによる操作入力によって入力された情報または信号を、入力部２２Ｂから受付ける。
【０１０９】
インストール実行部３４は、第１識別情報の入力を受付けたときに、認証プログラムを端末装置１４へインストールする。インストール実行部３４は、例えば、アクセスポイント１２のＣａｐｔｉｖｅ  Ｐｏｒｔａｌ機能を利用し、第１識別情報の入力を受付けると認証プログラムのダウンロードサイトへリダイレクトすることで、認証プログラムのインストールを実行する。
【０１１０】
詳細には、受付部３２が、入力部２２Ｂから第１識別情報の入力を受付ける。表示制御部３０は、アクセスポイント１２から発信される定期発信信号に含まれるＳＳＩＤ（第１識別情報、第２識別情報）の一覧を読取り、表示部２２Ａへ表示する。ユーザＵは、表示部２２Ａを参照しながら入力部２２Ｂを操作することで、所望の第１識別情報を選択する。この操作により、受付部３２は、選択された第１識別情報を入力部２２Ｂから受付ける。
【０１１１】
すると、表示制御部３０は、例えば、アクセスポイント１２のＣａｐｔｉｖｅ  Ｐｏｒｔａｌ機能により、認証プログラムのダウンロードおよびインストールを促す表示画面６４を表示部２２Ａへ表示する。図７は、表示画面６４の一例を示す模式図である。例えば、ユーザＵは、入力部２２Ｂを操作することで、表示画面６４における、ダウンロードの実行を指示するための表示領域６４Ａを操作指示する。この操作により、受付部３２は、ダウンロードの実行指示を受付ける。
【０１１２】
図２に戻り説明を続ける。ダウンロードの実行指示を受付けると、インストール実行部３４は、受付けた第１識別情報と、当該端末装置１４の端末識別情報と、を含む第１配信要求を、通信部２６を介して情報処理装置１０へ送信する。
【０１１３】
上述したように、第１配信要求を受付けた情報処理装置１０は、第１配信要求に含まれる第１識別情報によって識別される認証プログラムを、端末装置１４へ配信する。情報処理装置１０では、動作モードが登録モードに切替えられたときにＣａｐｔｉｖｅＰｏｒｔａｌ機能を有効とし、動作モードが非登録モードに切替えられたときにＣａｐｔｉｖｅＰｏｒｔａｌ機能を無効とすればよい。そして、端末管理部５０は、ＳＳＩＤ情報４４Ａに第１識別情報を登録し、該第１識別情報に対して、認証プログラムのダウンロードサイトを登録すればよい。認証プログラムのダウンロードサイトの画面は、例えば、図７に示す表示画面６４である。そして、端末装置１４のインストール実行部３４は、情報処理装置１０から認証プログラムを受信（ダウンロード）する。
【０１１４】
インストール実行部３４は、認証プログラムを端末装置１４へインストールする。認証プログラムがインストールされることで、制御部２０には、認証要求処理部３６が構築される。
【０１１５】
認証要求処理部３６は、アクセスポイント１２に対する認証要求処理を端末装置１４で実行するための機能部である。認証要求処理は、第２配信要求および端末登録要求の少なくとも一方を情報処理装置１０へ送信する処理である。
【０１１６】
認証要求処理部３６は、パスワードを用いずに認証要求処理を実行する。例えば、認証要求処理部３６は、認証方式“ＦＩＤＯ（Ｆａｓｔ  ＩＤｅｎｔｉｔｙ  Ｏｎｌｉｎｅ）”を用いた通信プロトコルで、情報処理装置１０との通信を実行する機能部である。
【０１１７】
本実施の形態では、認証要求処理部３６は、認証制御部３６Ａと、表示制御部３６Ｂと、証明書管理部３６Ｃと、受信部３６Ｄと、を備える。
【０１１８】
認証制御部３６Ａは、アクセスポイント１２の第２識別情報および認証コードの入力を受付けたときに、端末登録要求を情報処理装置１０へ送信する。
【０１１９】
詳細には、表示制御部３６Ｂが、アクセスポイント１２から発信される定期発信信号に含まれるＳＳＩＤ（第１識別情報、第２識別情報）を用いて更新された、ＳＳＩＤ情報２４Ａを読取る。
【０１２０】
図８Ａは、ＳＳＩＤ情報２４Ａのデータ構成の一例を示す模式図である。ＳＳＩＤ情報２４Ａは、認証方式と、ＳＳＩＤと、を対応付けた情報である。ＳＳＩＤ情報２４Ａには、第１識別情報、第２識別情報、および第３識別情報などのＳＳＩＤ（識別情報）と、認証方式と、が対応付けて登録されている。
【０１２１】
認証方式は、端末装置１４と情報処理装置１０との無線通信に用いる認証方式である。認証方式には、例えば、認証要求処理部３６が用いる認証方式である“ＦＩＤＯ”や、ＦＩＤＯ以外の認証方式（例えば、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）によって定められた認証方式）がある。図８Ａには、一例として、認証方式“Ａ”が、認証方式“ＦＩＤＯ”を示し、“Ｂ”が、ＦＩＤＯ以外の認証方式を示す場合を、一例として示した。
【０１２２】
認証方式“Ａ”は、上述したように、インストール実行部３４によるインストールによって構築された認証要求処理部３６が情報処理装置１０との無線通信に用いる認証方式の一例である。
【０１２３】
第３識別情報は、ＦＩＤＯ以外の認証方式を用いて無線通信する時に用いるＳＳＩＤである。すなわち、第３識別情報に対応する認証方式“Ｂ”は、認証要求処理部３６が情報処理装置１０との無線通信に用いる認証方式とは異なる認証方式である。
【０１２４】
図２に戻り説明を続ける。表示制御部３６Ｂは、第２識別情報のユーザＵによる選択を受付けるときに、認証要求処理部３６が用いる認証方式に対応するＳＳＩＤの一覧を表示部２２Ａへ表示する。詳細には、認証要求処理部３６は、ＳＳＩＤ情報２４Ａに登録されているＳＳＩＤの内、認証要求処理部３６が用いる認証方式であるＦＩＤＯを示す“Ｂ”に対応するＳＳＩＤ（第１識別情報、第２識別情報）の一覧を、選択可能に表示部２２Ａへ表示する。ユーザＵは、表示部２２Ａを参照しながら入力部２２Ｂを操作することで、所望の第２識別情報を選択する。すると、認証制御部３６Ａは、受付けた第２識別情報および端末識別情報を含む第２配信要求を、通信部２６を介して情報処理装置１０へ送信する。
【０１２５】
認証制御部３６Ａは、第２配信要求に対する返信として、スクリプトを情報処理装置１０から受付ける。この場合、表示制御部３６Ｂは、受付けたスクリプトを実行することで、表示部２２Ａに、入力画面６２を表示する（図６参照）。すなわち、表示制御部３６Ｂは、第２識別情報の入力を受付けたときに、認証コードの入力画面６２を表示部２２Ａへ表示する。
【０１２６】
ユーザＵは、入力画面６２を参照しながら入力部２２Ｂを操作することで、入力画面６２の入力欄６２Ａに認証コードを入力する。ここで、上述したように、本実施の形態では、管理者などのユーザＵが、情報処理装置１０および複数の端末装置１４を操作し、端末装置１４の機器認証のための登録に関する操作を行う場面を想定して説明する。このため、ユーザＵは、情報処理装置１０の表示部４２Ａに表示された管理画面６０（図４参照）に表示されている認証コードを視認し、端末装置１４の入力部２２Ｂを操作することで、入力画面６２（図６参照）の入力欄６２Ａに認証コードを入力すればよい。そして、ユーザＵは、入力画面６２における、認証ボタン６２Ｂの表示領域を選択する（図６参照）。
【０１２７】
すると、認証制御部３６Ａは、入力画面６２を介して認証コードの入力を受付ける。すなわち、認証制御部３６Ａは、認証コードを入力部２２Ｂから受付ける。認証制御部３６Ａが認証コードを受付けると、証明書管理部３６Ｃが、アクセスポイント１２との無線通信に用いる証明情報を生成する。本実施の形態では、証明書管理部３６Ｃは、公知の方法を用いて、公開鍵と秘密鍵のペアを生成する。そして、証明書管理部３６Ｃは、公開鍵と秘密鍵とのペアからなる証明管理情報２４Ｂを、記憶部２４へ記憶する。
【０１２８】
図８Ｂは、証明管理情報２４Ｂの一例を示す模式図である。例えば、図８Ｂに示すように、証明管理情報２４Ｂには、認証制御部３６Ａが生成した秘密鍵と公開鍵が対応付けて登録される。
【０１２９】
図２に戻り説明を続ける。認証制御部３６Ａは、入力を受付けた認証コードと、生成した公開鍵（すなわち証明情報）と、当該端末装置１４の端末識別情報と、を含む端末登録要求を、情報処理装置１０へ送信する。
【０１３０】
情報処理装置１０へ端末登録要求を送信することで、上述したように、情報処理装置１０側で機器認証のための登録処理、すなわち端末識別情報の管理情報４４Ｃへの登録処理が行われる。
【０１３１】
すなわち、端末装置１４では、アクセスポイント１２のＳＳＩＤの一例である第１識別情報のユーザＵによる入力を受付けることで、認証要求処理を実行するための認証プログラムのインストールが実行され、認証要求処理部３６が端末装置１４に構築される。また、端末装置１４では、アクセスポイント１２のＳＳＩＤの一例である第２識別情報のユーザＵによる入力を受付けることで、認証要求処理部３６によって端末登録要求が情報処理装置１０へ送信され、情報処理装置１０側で管理情報４４Ｃへの登録処理が行われる。
【０１３２】
このため、ユーザＵが、端末装置１４に対して、第１識別情報および第２識別情報の入力操作を行うだけで、端末装置１４と情報処理装置１０との間の処理により、管理情報４４Ｃへの端末装置１４の登録処理が実行されることとなる。このため、本実施の形態の情報処理装置１０は、機器認証の利便性向上を図ることができる。
【０１３３】
なお、アクセスポイント１２には、複数の第２識別情報を設定可能である。このため、端末装置１４の受信部３６Ｄおよび認証制御部３６Ａは、定期的に以下の処理を実行することが好ましい。
【０１３４】
詳細には、受信部３６Ｄは、無線通信可能な１または複数のアクセスポイント１２から、アクセスポイント１２のＳＳＩＤ（すなわち、第２識別情報）を含む定期発信信号を受信する。受信部３６Ｄは、アクセスポイント１２から定期的に発信される定期発信信号を受信することで、該定期発信信号を受信する。
【０１３５】
そして、認証制御部３６Ａは、受信した定期発信信号が、予め定めた認証方式の信号であるか否かを判断する。予め定めた認証方式とは、インストール実行部３４によってインストールされることで構築された認証要求処理部３６が情報処理装置１０との無線通信に用いる認証方式である。上述したように、本実施の形態では、認証要求処理部３６は、認証方式“ＦＩＤＯ”を用いた通信プロトコルで無線通信を行う。このため、本実施の形態では、認証制御部３６Ａは、定期発信信号が認証方式“ＦＩＤＯ”を用いた通信プロトコルの信号であるか否かを判断する。
【０１３６】
そして、認証制御部３６Ａは、受信した定期発信信号が予め定めた認証方式である場合、定期発信信号に含まれるＳＳＩＤを、無線通信対象のアクセスポイント１２との接続に用いる第２識別情報としてＳＳＩＤ情報２４Ａに記憶する。詳細には、認証制御部３６Ａは、該ＳＳＩＤを、認証方式‘ＦＩＤＯ’を示す“Ａ”に対応付けて、第２識別情報としてＳＳＩＤ情報２４Ａへ登録する（図８Ａ参照）。
【０１３７】
一方、認証制御部３６Ａは、受信した定期発信信号が予め定めた認証方式ではない場合、該定期発信信号に含まれるＳＳＩＤが、第２識別情報としてＳＳＩＤ情報２４Ａに記憶済であるか否かを判断する。該ＳＳＩＤが第２識別情報としてＳＳＩＤ情報２４Ａに記憶済である場合、認証制御部３６Ａは、該ＳＳＩＤの第２識別情報としての記憶を解除する。詳細には、認証制御部３６Ａは、該ＳＳＩＤを、“ＦＩＤＯ”以外の認証方式を示す“Ｂ”に対応付けて、第３識別情報としてＳＳＩＤ情報２４Ａに登録するように、ＳＳＩＤ情報２４Ａの登録内容を変更する。なお、認証制御部３６Ａは、ＳＳＩＤ情報２４Ａにおける該ＳＳＩＤに対応する認証方式の情報を削除することで、ＳＳＩＤの第２識別情報としての記憶を解除してもよい。
【０１３８】
ここで、上述したように、認証要求処理部３６の表示制御部３６Ｂは、第２識別情報のユーザＵによる選択を受付けるときに、認証要求処理部３６が用いる認証方式に対応するＳＳＩＤの一覧を表示部２２Ａへ表示する。詳細には、認証要求処理部３６は、ＳＳＩＤ情報２４Ａに登録されているＳＳＩＤの内、認証要求処理部３６が用いる認証方式であるＦＩＤＯを示す“Ｂ”に対応するＳＳＩＤ（第１識別情報、第２識別情報）の一覧を、選択可能に表示部２２Ａへ表示する。
【０１３９】
このため、認証制御部３６Ａが、受信した定期発信信号に応じてＳＳＩＤ情報２４Ａを更新することで、認証要求処理部３６が無線通信時に用いるＳＳＩＤの一覧を、ユーザＵによる手動の更新操作を行うことなく、容易かつ高速に更新することができる。すなわち、ユーザＵによる作業負荷の低減を図ることができる。また、アクセスポイント１２に新たな第２識別情報が設定された場合であっても、認証制御部３６Ａは、認証要求処理部３６で無線通信時に用いる最新のＳＳＩＤの一覧を、表示部２２Ａへ容易且つ高速に表示することが可能となる。
【０１４０】
次に、本実施の形態の情報処理システム１が実行する情報処理の流れの一例を説明する。
【０１４１】
図９は、本実施の形態の情報処理システム１が実行する情報処理の流れの一例を示す、シーケンス図である。
【０１４２】
ユーザＵの操作によって、情報処理装置１０へ電力を供給するための電源ボタンが操作されると、情報処理装置１０は、端末管理部５０、第１配信部５２、および認証制御部５４を起動する（ステップＳ１）。
【０１４３】
次に、ユーザＵが入力部４２Ｂを操作することで、第２識別情報を入力する。すると、受付部５０Ｂは、第２識別情報の入力を受付ける（ステップＳ２）。記憶制御部５０Ｃは、ステップＳ２で受付けた第２識別情報を記憶部４４のＳＳＩＤ情報４４Ａに登録する（ステップＳ３）。そして、記憶制御部５０Ｃは、ステップＳ２で受付けた第２識別情報によって識別されるスクリプトを示す情報を、初期情報として認証制御部５４へ通知する（ステップＳ４）。このため、何れの入力画面６２のスクリプトの第２識別情報が有効にされたかを示す情報が、認証制御部５４へ通知される。
【０１４４】
次に、切替部５０Ｄが、非登録モードから登録モードへの切替指示を受付ける（ステップＳ５）。詳細には、表示制御部５０Ａが、管理画面６０（図４参照）を表示部４２Ａへ表示する。ユーザＵは、管理画面６０の動作モード表示欄６０Ａを操作して“登録モード”に切替えることで、登録モードへの切替指示を入力する。
【０１４５】
切替部５０Ｄは、入力部４２Ｂから登録モードへの切替指示を受付けると、動作モードを非登録モードから登録モードへ切替える（ステップＳ６）。このため、情報処理装置１０は、管理情報４４Ｃへの登録処理を実行可能な状態となる。
【０１４６】
次に、切替部５０Ｄは、登録モードに切替えられたことを示す情報と、認証コードと、を含むモード情報を、認証制御部５４へ出力する（ステップＳ７）。認証コードは、予め記憶部４４に記憶すればよい。そして、切替部５０Ｄは、記憶部４４から読取った認証コードを、認証制御部５４へ出力すればよい。
【０１４７】
次に、表示制御部５０Ａは、ステップＳ５の処理時に表示部４２Ａに表示された管理画面６０を更新し、該管理画面６０にステップＳ７で出力した認証コードを表示する（ステップＳ８）。このため、図４に示すように、管理画面６０の表示欄６０Ｂには、認証コードが表示された状態となる。
【０１４８】
次に、生成部５０Ｅが、第１識別情報を生成する（ステップＳ９）。生成部５０Ｅは、認証プログラムを識別可能な情報を公知の方法で自動生成する。記憶制御部５０Ｃは、ステップＳ９で生成された第１識別情報をＳＳＩＤ情報４４Ａへ登録する（ステップＳ１０）。このため、アクセスポイント１２から発信される定期発信信号には、ステップＳ１０で新たに登録された第１識別情報、および、ステップＳ３で新たに登録された第２識別情報が含まれるものとなる。
【０１４９】
一方、端末装置１４の表示制御部３０は、アクセスポイント１２から発信される定期発信信号に応じて更新されたＳＳＩＤ情報２４Ａに登録されているＳＳＩＤの一覧を、表示部２２Ａへ表示する（ステップＳ１１）。ユーザＵは、表示されたＳＳＩＤの一覧の中から、所望の第１識別情報を選択する。この操作により、受付部３２は、選択された第１識別情報を入力部２２Ｂから受付ける（ステップＳ１２）。
【０１５０】
表示制御部３０は、認証プログラムのダウンロードおよびインストールを促す表示画面６４を表示部２２Ａへ表示する（図７参照）。ユーザＵは、入力部２２Ｂを操作することで、表示画面６４における、ダウンロードの実行を指示するための表示領域６４Ａを操作指示する。この操作により、受付部３２は、ダウンロードの実行指示を受付ける。ダウンロードの実行指示を受付けると、インストール実行部３４は、受付けた第１識別情報と、当該端末装置１４の端末識別情報と、を含む第１配信要求を、通信部２６を介して情報処理装置１０へ送信する（ステップＳ１３）。
【０１５１】
情報処理装置１０の第１配信部５２は、第１配信要求を受信したときに、第１配信要求に含まれる第１識別情報に対応する認証プログラムを、プログラム情報４４Ｂから読取る。そして、第１配信部５２は、読取った認証プログラムを端末装置１４へ配信する（ステップＳ１４）。
【０１５２】
端末装置１４のインストール実行部３４は、情報処理装置１０から受信した認証プログラムを端末装置１４へインストールする（ステップＳ１５）。認証プログラムがインストールされることで、端末装置１４の制御部２０には、認証要求処理部３６が構築される（ステップＳ１６）。
【０１５３】
次に、認証要求処理部３６の表示制御部３６Ｂが、認証要求処理部３６が用いる認証方式に対応するＳＳＩＤの一覧を表示部２２Ａへ表示する。詳細には、認証要求処理部３６は、ＳＳＩＤ情報２４Ａに登録されているＳＳＩＤの内、認証要求処理部３６が用いる認証方式であるＦＩＤＯを示す“Ｂ”に対応するＳＳＩＤの一覧を、選択可能に表示部２２Ａへ表示する。
【０１５４】
ユーザＵは、入力部２２Ｂを操作することで、表示部２２Ａに表示されたＳＳＩＤの一覧の中から、所望の第２識別情報を選択する。この操作により、受付部３２は、第２識別情報を受付け（ステップＳ１７）、認証要求処理部３６へ出力する（ステップＳ１８）。
【０１５５】
認証要求処理部３６の認証制御部３６Ａは、ステップＳ１７で受付けた第２識別情報と、当該端末装置１４の端末識別情報と、を含む第２配信要求を、通信部２６を介して情報処理装置１０へ送信する（ステップＳ１９）。
【０１５６】
情報処理装置１０における、認証制御部５４の判断部５４Ｂは、第２配信要求を受信したときに、第２配信要求に含まれる端末識別情報が、管理情報４４Ｃに登録済であるか否かを判断する（ステップＳ２０、ステップＳ２１）。
【０１５７】
登録未であると判断した場合、認証制御部５４は、端末装置１４との間で、ステップＳ２２の処理を実行する。一方、登録済であると判断した場合、認証制御部５４は、端末装置１４との間で、ステップＳ３５の処理を実行する。
【０１５８】
まず、ステップＳ２２の処理について説明する。ステップＳ２２の処理は、ステップＳ２３〜ステップＳ３４を含む。
【０１５９】
ステップＳ２０において、判断部５４Ｂが、第２配信要求に含まれる端末識別情報が管理情報４４Ｃに登録未であると判断すると、認証制御部５４の第２配信部５４Ａが、認証コードの入力画面６２を表示するためのスクリプトを、端末装置１４へ配信する（ステップＳ２３）。
【０１６０】
端末装置１４における、認証要求処理部３６の表示制御部３６Ｂは、表示部２２Ａに、入力画面６２を表示する（図６参照）（ステップＳ２４）。ユーザＵは、入力画面６２を参照しながら入力部２２Ｂを操作することで、入力画面６２の入力欄６２Ａに認証コードを入力する。ユーザＵは、ステップＳ８で情報処理装置１０の表示部４２Ａに表示された管理画面６０（図４参照）に表示されている認証コードを視認し、端末装置１４の入力部２２Ｂを操作することで、認証コードを入力すればよい。そして、ユーザＵは、入力画面６２における、認証ボタン６２Ｂの表示領域を選択する。
【０１６１】
すると、認証制御部３６Ａは、認証コードの入力を受付ける（ステップＳ２５）。証明書管理部３６Ｃは、アクセスポイント１２との無線通信に用いる証明情報を生成する（ステップＳ２６）。本実施の形態では、証明書管理部３６Ｃは、公知の方法を用いて、公開鍵と秘密鍵のペアを生成する。そして、証明書管理部３６Ｃは、公開鍵と秘密鍵とのペアからなる証明管理情報２４Ｂを、記憶部２４へ記憶する（ステップＳ２７）。
【０１６２】
次に、認証制御部３６Ａは、ステップＳ２５で入力を受付けた認証コードと、ステップＳ２６で生成した公開鍵と、当該端末装置１４の端末識別情報と、を含む端末登録要求を、情報処理装置１０へ送信する（ステップＳ２８）。
【０１６３】
情報処理装置１０における、認証制御部５４の照合部５４Ｃは、ステップＳ２８で受信した端末登録要求に含まれる認証コードが、記憶部４４に記憶されている認証コードと一致するか否かを判断することで、該認証コードを照合する（ステップＳ２９、ステップＳ３０）。ここでは、照合成功したと想定し、説明を続ける。
【０１６４】
次に、認証制御部５４の登録部５４Ｄは、照合部５４Ｃによる認証コードの照合が成功した場合、ステップＳ２８で受信した端末登録要求に含まれる証明情報と端末識別情報とを対応付けて、管理情報４４Ｃへ登録する（ステップＳ３１、ステップＳ３２）。このため、照合成功の場合、ステップＳ２８で受信した端末登録要求に含まれる端末識別情報によって識別される端末装置１４が、機器認証対象端末として、管理情報４４Ｃに登録された状態となる。
【０１６５】
そして、認証制御部５４の接続確立制御部５４Ｆは、管理情報４４Ｃに登録されている端末識別情報によって識別される端末装置１４とアクセスポイント１２との接続確立を許可する（ステップＳ３３）。このため、アクセスポイント１２は、該端末装置１４からセッション確立のための要求信号を受付けた場合、セッションを確立可能な状態となる（ステップＳ３４）。
【０１６６】
一方、ステップＳ２０で認証制御部５４の判断部５４Ｂが、登録済であると判断した場合、認証制御部５４は、端末装置１４との間で、ステップＳ３５の処理を実行する。ステップＳ３５の処理は、ステップＳ３６〜ステップＳ４１を含む。
【０１６７】
認証制御部５４の送信制御部５４Ｅは、予め定めたデータと、該データへの署名要求を含む応答要求を、ステップＳ１９で受信した第２配信要求に含まれる端末識別情報によって識別される端末装置１４へ送信する（ステップＳ３６）。
【０１６８】
端末装置１４における、認証要求処理部３６の証明書管理部３６Ｃは、証明管理情報２４Ｂに登録されている公開鍵と秘密鍵と、受信したデータと、を用いて、署名を生成する（ステップＳ３７）。そして、認証要求処理部３６の認証制御部３６Ａは、署名付のデータを、情報処理装置１０へ送信する（ステップＳ３８）。
【０１６９】
情報処理装置１０における、認証制御部５４の送信制御部５４Ｅは、端末装置１４から受信した署名付のデータを、該端末識別情報に対応する証明情報を用いて、公知の方法で認証する（ステップＳ３９）。
【０１７０】
認証制御部５４の接続確立制御部５４Ｆは、ステップＳ３９の認証結果が認証正常を示す場合、該端末識別情報によって識別される端末装置１４とアクセスポイント１２との接続確立を許可する（ステップＳ４０）。このため、アクセスポイント１２は、該端末装置１４からセッション確立のための要求信号を受付けた場合、セッションを確立可能な状態となる（ステップＳ４１）。
【０１７１】
次に、情報処理装置１０の受付部５０Ｂが、登録処理の終了指示を受付ける（ステップＳ４２）。ユーザＵは、機器認証のための端末装置１４の登録処理を終了する場合、入力部４２Ｂを操作することで、登録終了を示す信号を入力する。この信号を受付けることで、受付部５０Ｂは、登録処理の終了指示を受付ける。
【０１７２】
すると、端末管理部５０の切替部５０Ｄが、登録モードから非登録モードに動作モードを切替える（ステップＳ４３）。すると、端末管理部５０の記憶制御部５０Ｃが、ステップＳ９で記憶部４４に登録した第１識別情報を、記憶部４４から削除する（ステップＳ４４）。このため、ＳＳＩＤ情報４４Ａおよびプログラム情報４４Ｂに登録されていた第１識別情報が、これらのＳＳＩＤ情報４４Ａおよびプログラム情報４４Ｂから削除される。そして、本シーケンスを終了する。
【０１７３】
次に、端末装置１４が実行する割込み処理を説明する。端末装置１４の認証要求処理部３６は、所定時間ごとに、図１０に示す割込み処理を実行する。
【０１７４】
図１０は、端末装置１４の認証要求処理部３６が実行する割込み処理の流れの一例を示す、フローチャートである。
【０１７５】
まず、認証要求処理部３６の受信部３６Ｄが、アクセスポイント１２から定期発信信号を受信したか否かを判断する（ステップＳ１００）。ステップＳ１００で否定判断すると（ステップＳ１００：Ｎｏ）、本ルーチンを終了する。ステップＳ１００で肯定判断すると（ステップＳ１００：Ｙｅｓ）、ステップＳ１０２へ進む。
【０１７６】
ステップＳ１０２では、認証制御部３６Ａが、ステップＳ１００で受信した定期発信信号が、予め定めた認証方式の信号であるか否かを判断する（ステップＳ１０２）。詳細には、認証制御部３６Ａは、定期発信信号が、認証要求処理部３６が情報処理装置１０との無線通信に用いる認証方式を用いた通信プロトコルの信号であるか否かを判断する。本実施の形態では、認証制御部３６Ａは、定期発信信号が認証方式“ＦＩＤＯ”を用いた通信プロトコルの信号であるか否かを判断する。
【０１７７】
ステップＳ１０２で肯定判断すると（ステップＳ１０２：Ｙｅｓ）、ステップＳ１０４へ進む。ステップＳ１０４では、認証制御部３６Ａは、ステップＳ１００で受信した定期発信信号に含まれるＳＳＩＤが、ＳＳＩＤ情報２４Ａに記憶済であるか否かを判断する（ステップＳ１０４）。記憶済である場合（ステップＳ１０４：Ｙｅｓ）、本ルーチンを終了する。一方、ＳＳＩＤ情報２４Ａに記憶済ではない場合（ステップＳ１０４：Ｎｏ）、ステップＳ１０６へ進む。
【０１７８】
ステップＳ１０６では、認証制御部３６Ａは、ステップＳ１００で受信した定期発信信号に含まれるＳＳＩＤを、無線通信対象のアクセスポイント１２との接続に用いる第２識別情報としてＳＳＩＤ情報２４Ａに記憶する（ステップＳ１０６）。詳細には、認証制御部３６Ａは、該ＳＳＩＤを、認証方式‘ＦＩＤＯ’を示す“Ａ”に対応付けて、第２識別情報としてＳＳＩＤ情報２４Ａへ登録する（図８Ａ参照）。そして、本ルーチンを終了する。
【０１７９】
一方、認証制御部３６Ａは、ステップＳ１００で受信した定期発信信号が予め定めた認証方式ではないと判断した場合（ステップＳ１０２：Ｎｏ）、ステップＳ１０８へ進む。
【０１８０】
ステップＳ１０８では、認証制御部３６Ａは、該定期発信信号に含まれるＳＳＩＤが、第２識別情報としてＳＳＩＤ情報２４Ａに記憶済であるか否かを判断する（ステップＳ１０８）。認証制御部３６Ａは、定期発信信号に含まれるＳＳＩＤが、認証方式“ＦＩＤＯ”を示す“Ａ”に対応付けてＳＳＩＤ情報２４Ａに登録されているか否かを判別することで、ステップＳ１０８の判断を行う。
【０１８１】
該ＳＳＩＤが第２識別情報としてＳＳＩＤ情報２４Ａに記憶されていない場合（ステップＳ１０８：Ｎｏ）、本ルーチンを終了する。
【０１８２】
一方、該ＳＳＩＤが第２識別情報としてＳＳＩＤ情報２４Ａに記憶済である場合（ステップＳ１０８：Ｙｅｓ）、認証制御部３６Ａは、該ＳＳＩＤの第２識別情報としての記憶を解除する（ステップＳ１１０）。詳細には、認証制御部３６Ａは、該ＳＳＩＤを、“ＦＩＤＯ”以外の認証方式を示す“Ｂ”に対応付けて、第３識別情報としてＳＳＩＤ情報２４Ａに登録するように、ＳＳＩＤ情報２４Ａの登録内容を変更する。そして、本ルーチンを終了する。
【０１８３】
以上説明したように、本実施の形態の情報処理装置１０は、切替部５０Ｄと、照合部５４Ｃと、登録部５４Ｄと、を備える。切替部５０Ｄは、機器認証対象端末を管理するための管理情報４４Ｃへの登録処理を実行可能な登録モードと、登録処理を実行不可能な非登録モードと、を切替える。照合部５４Ｃは、登録モードであるときに、端末装置１４を識別する端末識別情報、公開鍵または証明書を示す証明情報、および予め定めた認証コード、を含む端末登録要求を端末装置１４から受信した場合、認証コードの照合を実行する。登録部５４Ｄは、認証コードの照合が成功した場合、端末登録要求に含まれる証明情報と端末識別情報とを対応づけて、管理情報４４Ｃへ登録する。
【０１８４】
このように、本実施の形態では、情報処理装置１０は、登録モードであるときに、端末装置１４の端末識別情報、証明情報、および認証コード、を含む端末登録要求を受信した場合、該認証コードの照合が成功すると、証明情報と端末識別情報を対応付けて管理情報４４Ｃへ登録する。管理情報４４Ｃは、機器認証対象端末を管理するための情報である。
【０１８５】
このため、本実施の形態の情報処理装置１０は、登録モードであるときに端末登録要求を受信することで、端末登録要求に含まれる端末識別情報によって識別される端末装置１４を、機器認証のための登録処理が完了した端末装置１４として管理する。すなわち、本実施の形態の情報処理装置１０は、機器認証対象の端末装置１４に対して、専用のプログラムや証明書をＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリなどの可搬媒体または電子メール等で配布することなく、機器認証のための登録処理を実行することができる。
【０１８６】
また、本実施の形態の端末装置１４は、受付部３２と、認証制御部３６Ａと、を備える。受付部３２は、ユーザＵによる入力を受付ける。認証制御部３６Ａは、アクセスポイント１２の第２識別情報および予め定めた認証コードの入力を受付けたときに、受付けた認証コード、アクセスポイント１２との無線通信に用いる公開鍵または証明書を示す証明情報、および当該端末装置１４の端末識別情報、を含む端末登録要求を、情報処理装置１０へ送信する。
【０１８７】
このため、端末装置１４を操作するユーザＵは、第２識別情報および認証コードを入力するのみで、端末登録要求を情報処理装置１０へ送信させることができる。
【０１８８】
すなわち、本実施の形態の端末装置１４は、配布された専用のプログラムのインストール作業や証明書の登録作業などの操作を行うことなく、第２識別情報および認証コードを入力することで、機器認証のための登録処理を実行させることができる。
【０１８９】
ここで、従来技術では、認証サーバで発行されたプログラムや証明書をＵＳＢメモリなどの可搬媒体によりユーザに配布、または、電子メール等によりユーザへ配布していた。そして、ユーザは、配布されたプログラムを手動で端末装置へインストールした後に端末装置を認証サーバに登録する操作を行っていた。このため、機器認証のための登録処理を行う対象の端末装置の数が多くなるほど、より操作が煩雑となっていた。具体的には、例えば、４０人の生徒に１台ずつ端末装置を配布して授業を行う利用シーンを想定する。この場合、端末装置１４の登録には膨大な作業が必要となっていた。また、２０教室の各々について、それぞれ４０人の生徒の各々に端末装置を配布する利用シーンを想定すると、合計８００台の端末装置に対して登録のための操作が必要であった。
【０１９０】
一方、本実施の形態の情報処理システム１、情報処理装置１０、および端末装置１４では、ユーザＵは、端末装置１４で第２識別情報および認証コードを入力するのみで、情報処理装置１０側で機器認証のための端末装置１４の登録処理を実行することができる。
【０１９１】
従って、本実施の形態の情報処理システム１、情報処理装置１０、および端末装置１４では、機器認証の利便性の向上を図ることができる。
【０１９２】
また、本実施の形態の情報処理装置１０および端末装置１４では、認証サーバで発行されたプログラムや証明書をＵＳＢメモリなどの可搬媒体または電子メール等でユーザへ配布する必要がないため、盗難またはなりすましのリスクが低減される。このため、本実施の形態の情報処理装置１０および端末装置１４は、機器認証の利便性の向上、およびセキュリティの向上を図ることができる。
【０１９３】
また、本実施の形態の情報処理プログラムは、上記情報処理装置１０と同様に、機器認証の利便性の向上を図ることができる。
【０１９４】
また、情報処理装置１０は、第１配信部５２を備える。第１配信部５２は、アクセスポイント１２に対する認証要求処理を端末装置１４で実行するための認証プログラムを識別する第１識別情報を含む第１配信要求を端末装置１４から受信したときに、第１識別情報によって識別される認証プログラムを該端末装置１４へ配信する。このような構成によれば、第１配信要求を受信することで、端末装置１４へ認証プログラムを配信するため、機器認証の利便性の更なる向上を図ることができる。
【０１９５】
また、情報処理装置１０は、記憶制御部５０Ｃを備える。記憶制御部５０Ｃは、非登録モードから登録モードに切替えられたときに、新たに生成した第１識別情報を記憶部４４に記憶する。また、記憶制御部５０Ｃは、登録モードから非登録モードに切替えられたときに、第１識別情報を記憶部４４から削除する。このような構成によれば、登録モードである期間にのみ第１識別情報を記憶部４４に記憶するため、非登録モードのときに認証プログラムが配信されることを抑制することができる。
【０１９６】
また、情報処理装置１０は、第２配信部５４Ａを備える。第２配信部５４Ａは、アクセスポイント１２の第２識別情報および端末識別情報を含む第２配信要求を端末装置１４から受信したときに、認証コードの入力画面６２を表示するためのスクリプトを、該端末識別情報によって識別される端末装置１４へ配信する。照合部５４Ｃは、登録モードであるときに、端末識別情報、証明情報、および端末装置１４に表示された入力画面６２を介して入力された認証コード、を含む端末登録要求を端末装置１４から受信した場合、認証コードの照合を実行する。このような構成によれば、第２配信要求を受信したときに、認証コードの入力画面を表示するためのスクリプトを端末装置へ配信するため、セキュリティの向上と、機器認証の利便性の向上と、を図ることができる。
【０１９７】
また、情報処理装置１０は、判断部５４Ｂと、送信制御部５４Ｅと、接続確立制御部５４Ｆと、を備える。判断部５４Ｂは、第２配信要求を端末装置１４から受信したときに、第２配信要求に含まれる端末識別情報が管理情報４４Ｃに登録済か否かを判断する。送信制御部５４Ｅは、登録済と判断した場合、予め定めたデータと該データへの署名要求を含む応答要求を該端末識別情報によって識別される端末装置１４へ送信する。接続確立制御部５４Ｆは、端末装置１４から署名付のデータを受信したときに、該署名付のデータを該端末識別情報に対応する証明情報で認証した結果が認証正常を示す場合、該端末装置１４とアクセスポイント１２との接続確立を許可する。このような構成によれば、端末識別情報が登録済であり、且つ端末装置１４から受信した署名付のデータの認証結果が正常である場合、端末装置１４とアクセスポイント１２との接続確立を許可する。このため、端末識別情報が管理情報４４Ｃに登録済である場合には、スクリプトの配信を行う事無く接続確立許可を行うため、機器認証の更なる利便性向上を図ることができる。
【０１９８】
また、端末装置１４は、表示制御部３６Ｂを備える。表示制御部３６Ｂは、第２識別情報を受付けたときに、認証コードの入力画面６２を表示する。認証制御部３６Ａは、入力画面６２を介して認証コードの入力を受付けたときに、受付けた認証コード、証明情報、および端末識別情報、を含む端末登録要求を情報処理装置１０へ送信する。このような構成によれば、第２識別情報を受付けたときに表示された入力画面６２を介して認証コードを受付けたときに、端末登録要求を情報処理装置１０へ送るため、操作の低減が図れ、機器認証の利便性向上を図ることができる。
【０１９９】
また、端末装置１４は、インストール実行部３４を備える。インストール実行部３４は、アクセスポイント１２に対する認証要求処理を当該端末装置１４で実行するための認証プログラムを識別する第１識別情報の入力を受付けたときに、認証プログラムを当該端末装置１４へインストールする。このような構成によれば、第１識別情報の入力を受付けることで、認証プログラムのインストールを実行するため、操作の低減が図れ、機器認証の利便性向上を図ることができる。
【０２００】
また、端末装置１４は、受信部３６Ｄを備える。受信部３６Ｄは、無線通信可能な１または複数のアクセスポイント１２から、アクセスポイント１２の識別情報を含む定期発信信号を受信する。認証制御部３６Ａは、受信した定期発信信号が予め定めた認証方式である場合、該識別情報を無線通信対象のアクセスポイント１２との接続に用いる第２識別情報として記憶する。このような構成によれば、定期発信信号が予め定めた認証方式である場合、定期発信信号に含まれる識別情報を第２識別情報として記憶するため、第２識別情報の更新作業を手入力で行う必要が無く、更新作業の効率化と利便性向上を図ることができる。
【０２０１】
（ハードウェア構成）
次に、上記実施の形態の情報処理装置１０および端末装置１４のハードウェア構成の一例を説明する。図１１は、情報処理装置１０および端末装置１４のハードウェア構成図の一例を示す図である。
【０２０２】
情報処理装置１０および端末装置１４は、ＣＰＵ８０などの制御装置と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）８２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）８４、およびＨＤＤ（ハードディスクドライブ）８６などの記憶装置と、各種機器とのインターフェースであるＩ／Ｆ部８８と、各部を接続するバス９０とを備えており、通常のコンピュータを利用したハードウェア構成となっている。
【０２０３】
情報処理装置１０および端末装置１４では、ＣＰＵ８０が、ＲＯＭ８２からプログラムをＲＡＭ８４上に読み出して実行することにより、上記各部がコンピュータ上で実現される。
【０２０４】
なお、情報処理装置１０および端末装置１４で実行される上記各処理を実行するためのプログラムは、ＨＤＤ８６に記憶されていてもよい。また、情報処理装置１０および端末装置１４で実行される上記各処理を実行するためのプログラムは、ＲＯＭ８２に予め組み込まれて提供されていてもよい。
【０２０５】
また、情報処理装置１０および端末装置１４で実行される上記処理を実行するためのプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、ＣＤ−Ｒ、メモリカード、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、フレキシブルディスク（ＦＤ）等のコンピュータで読み取り可能な記憶媒体に記憶されてコンピュータプログラムプロダクトとして提供されるようにしてもよい。また、情報処理装置１０および端末装置１４で実行される上記処理を実行するためのプログラムを、インターネットなどのネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するようにしてもよい。また、情報処理装置１０および端末装置１４で実行される上記処理を実行するためのプログラムを、インターネットなどのネットワーク経由で提供または配布するようにしてもよい。
【０２０６】
なお、上記には、本発明の実施の形態を説明したが、上記実施の形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施の形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０２０７】
１…情報処理システム、１０…情報処理装置、１４…端末装置、３０…表示制御部、３２…受付部、３４…インストール実行部、３６…認証要求処理部、３６Ａ…認証制御部、３６Ｂ…表示制御部、３６Ｃ…証明書管理部、３６Ｄ…受信部、５０…端末管理部、５０Ｂ…受付部、５０Ｃ…記憶制御部、５０Ｄ…切替部、５０Ｅ…生成部、５２…第１配信部、５４…認証制御部、５４Ａ…第２配信部、５４Ｂ…判断部、５４Ｃ…照合部、５４Ｄ…登録部、５４Ｅ…送信制御部、５４Ｆ…接続確立制御部
【図１】
2020102110.tif 000003
【図２】
2020102110.tif 000004
【図３Ａ】
2020102110.tif 000005
【図３Ｂ】
2020102110.tif 000006
【図３Ｃ】
2020102110.tif 000007
【図４】
2020102110.tif 000008
【図５】
2020102110.tif 000009
【図６】
2020102110.tif 000010
【図７】
2020102110.tif 000011
【図８Ａ】
2020102110.tif 000012
【図８Ｂ】
2020102110.tif 000013
【図９】
2020102110.tif 000014
【図１０】
2020102110.tif 000015
【図１１】
2020102110.tif 000016
【手続補正書】
【提出日】令和1年5月15日(2019.5.15)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明の第１態様にかかる情報処理装置は、アクセスポイントとの無線接続の確立を許可する対象の端末装置である機器認証対象端末を管理するための管理情報への登録処理を実行可能な登録モードと、前記登録処理を実行不可能な非登録モードと、を切替える切替部と、前記管理情報への端末登録要求を情報処理装置へ送信する認証要求処理を前記端末装置で実行するための認証プログラムを識別する第１識別情報を含む第１配信要求を、前記端末装置から受信したときに、前記第１識別情報によって識別される前記認証プログラムを該端末装置へ配信する第１配信部と、前記アクセスポイントの第２識別情報および前記端末装置を識別する端末識別情報を含む第２配信要求を前記端末装置から受信したときに、予め定めた認証コードの入力画面を表示するためのスクリプトを、該端末識別情報によって識別される前記端末装置へ配信する第２配信部と、前記登録モードであるときに、前記端末識別情報、公開鍵または証明書を示す証明情報、および前記端末装置に表示された前記入力画面を介して入力された前記認証コード、を含む前記端末登録要求を前記端末装置から受信した場合、前記認証コードの照合を実行する照合部と、前記認証コードの照合が成功した場合、前記端末登録要求に含まれる前記証明情報と前記端末識別情報とを対応づけて前記管理情報へ登録する登録部と、を備える。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】削除
【補正の内容】
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、本発明の第２態様にかかる端末装置は、アクセスポイントと無線接続を確立し、前記アクセスポイントを介した無線通信によってネットワークに接続される端末装置であって、ユーザによる入力を受付ける受付部と、前記アクセスポイントとの無線接続の確立を許可する対象の前記端末装置である、機器認証対象端末を管理するための管理情報への端末登録要求を情報処理装置へ送信する認証要求処理を、前記端末装置で実行するための認証プログラムを識別する第１識別情報を受付けたときに、前記第１識別情報を含む第１配信要求を前記情報処理装置へ送信し、前記第１配信要求に対する返信として前記情報処理装置から受信した前記認証プログラムを前記端末装置へインストールするインストール実行部と、前記アクセスポイントの第２識別情報を受付けたときに、該第２識別情報および前記端末装置の端末識別情報を含む第２配信要求を前記情報処理装置へ送信し、前記第２配信要求に対する返信として前記情報処理装置から受信した、予め定めた認証コードの入力画面を表示するためのスクリプトを実行し、前記入力画面を表示する表示制御部と、前記第２識別情報および前記認証コードの入力を受付けたときに、受付けた前記認証コード、前記アクセスポイントとの無線通信に用いる公開鍵または証明書を示す証明情報、および前記端末識別情報、を含む前記端末登録要求を、前記管理情報への登録処理を実行する前記情報処理装置へ送信する認証制御部と、を備える。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
また、本発明の第３態様に係る情報処理システムは、アクセスポイントと無線接続を確立し、前記アクセスポイントを介した無線通信によってネットワークに接続される端末装置と、前記端末装置と通信する情報処理装置と、を備えた情報処理システムであって、前記情報処理装置は、前記アクセスポイントとの無線接続の確立を許可する対象の端末装置である機器認証対象端末を管理するための管理情報への登録処理を実行可能な登録モードと、前記登録処理を実行不可能な非登録モードと、を切替える切替部と、前記管理情報への端末登録要求を前記情報処理装置へ送信する認証要求処理を前記端末装置で実行するための認証プログラムを識別する第１識別情報を含む第１配信要求を、前記端末装置から受信したときに、前記第１識別情報によって識別される前記認証プログラムを該端末装置へ配信する第１配信部と、前記アクセスポイントの第２識別情報および前記端末装置を識別する端末識別情報を含む第２配信要求を前記端末装置から受信したときに、予め定めた認証コードの入力画面を表示するためのスクリプトを、該端末識別情報によって識別される前記端末装置へ配信する第２配信部と、前記登録モードであるときに、前記端末識別情報、公開鍵または証明書を示す証明情報、および前記端末装置に表示された前記入力画面を介して入力された前記認証コード、を含む前記端末登録要求を前記端末装置から受信した場合、前記認証コードの照合を実行する照合部と、前記認証コードの照合が成功した場合、前記端末登録要求に含まれる前記証明情報と前記端末識別情報とを対応づけて前記管理情報へ登録する登録部と、を備え、前記端末装置は、ユーザによる入力を受付ける受付部と、前記第１識別情報を受付けたときに、該第１識別情報を含む前記第１配信要求を前記情報処理装置へ送信し、前記情報処理装置から受信した前記認証プログラムを当該端末装置へインストールするインストール実行部と、前記第２識別情報を受付けたときに、該第２識別情報および前記端末識別情報を含む前記第２配信要求を前記情報処理装置へ送信し、前記第２配信要求に対する返信として前記情報処理装置から受信した前記スクリプトを実行し、前記入力画面を表示する表示制御部と、前記第２識別情報および前記認証コードの入力を受付けたときに、受付けた前記認証コード、前記アクセスポイントとの無線通信に用いる公開鍵または証明書を示す証明情報、および前記端末識別情報、を含む前記端末登録要求を、前記情報処理装置へ送信する認証制御部と、を備える。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
また、本発明の第４態様にかかる情報処理プログラムは、アクセスポイントとの無線接続の確立を許可する対象の端末装置である機器認証対象端末を管理するための管理情報への登録処理を実行可能な登録モードと、前記登録処理を実行不可能な非登録モードと、を切替えるステップと、前記管理情報への端末登録要求を情報処理装置へ送信する認証要求処理を前記端末装置で実行するための認証プログラムを識別する第１識別情報を含む第１配信要求を、前記端末装置から受信したときに、前記第１識別情報によって識別される前記認証プログラムを該端末装置へ配信するステップと、前記アクセスポイントの第２識別情報および前記端末装置を識別する端末識別情報を含む第２配信要求を前記端末装置から受信したときに、予め定めた認証コードの入力画面を表示するためのスクリプトを、該端末識別情報によって識別される前記端末装置へ配信するステップと、前記登録モードであるときに、前記端末識別情報、公開鍵または証明書を示す証明情報、および前記端末装置に表示された前記入力画面を介して入力された前記認証コード、を含む前記端末登録要求を前記端末装置から受信した場合、前記認証コードの照合を実行するステップと、前記認証コードの照合が成功した場合、前記端末登録要求に含まれる前記証明情報と前記端末識別情報とを対応づけて前記管理情報へ登録するステップと、をコンピュータに実行させるための情報処理プログラムである。
【手続補正７】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アクセスポイントとの無線接続の確立を許可する対象の端末装置である機器認証対象端末を管理するための管理情報への登録処理を実行可能な登録モードと、前記登録処理を実行不可能な非登録モードと、を切替える切替部と、
前記管理情報への端末登録要求を情報処理装置へ送信する認証要求処理を前記端末装置で実行するための認証プログラムを識別する第１識別情報を含む第１配信要求を、前記端末装置から受信したときに、前記第１識別情報によって識別される前記認証プログラムを該端末装置へ配信する第１配信部と、
前記アクセスポイントの第２識別情報および前記端末装置を識別する端末識別情報を含む第２配信要求を前記端末装置から受信したときに、予め定めた認証コードの入力画面を表示するためのスクリプトを、該端末識別情報によって識別される前記端末装置へ配信する第２配信部と、
前記登録モードであるときに、前記端末識別情報、公開鍵または証明書を示す証明情報、および前記端末装置に表示された前記入力画面を介して入力された前記認証コード、を含む前記端末登録要求を前記端末装置から受信した場合、前記認証コードの照合を実行する照合部と、
前記認証コードの照合が成功した場合、前記端末登録要求に含まれる前記証明情報と前記端末識別情報とを対応づけて前記管理情報へ登録する登録部と、
を備える情報処理装置。
【請求項２】
前記非登録モードから前記登録モードに切替えられたときに、新たに生成した前記第１識別情報を記憶部に記憶し、前記登録モードから前記非登録モードに切替えられたときに、前記第１識別情報を前記記憶部から削除する記憶制御部、
を備える請求項１に記載の情報処理装置。
【請求項３】
前記第２配信要求を前記端末装置から受信したときに、前記第２配信要求に含まれる前記端末識別情報が前記管理情報に登録済か否かを判断する判断部と、
登録済と判断した場合、予め定めたデータと該データへの署名要求を含む応答要求を該端末識別情報によって識別される前記端末装置へ送信する送信制御部と、
前記端末装置から署名付の前記データを受信したときに、該署名付の前記データを該端末識別情報に対応する前記証明情報で認証した結果が認証正常を示す場合、該端末装置と前記アクセスポイントとの接続確立を許可する接続確立制御部と、
を備える請求項１に記載の情報処理装置。
【請求項４】
アクセスポイントと無線接続を確立し、前記アクセスポイントを介した無線通信によってネットワークに接続される端末装置であって、
ユーザによる入力を受付ける受付部と、
前記アクセスポイントとの無線接続の確立を許可する対象の前記端末装置である、機器認証対象端末を管理するための管理情報への端末登録要求を情報処理装置へ送信する認証要求処理を、前記端末装置で実行するための認証プログラムを識別する第１識別情報を受付けたときに、前記第１識別情報を含む第１配信要求を前記情報処理装置へ送信し、前記第１配信要求に対する返信として前記情報処理装置から受信した前記認証プログラムを前記端末装置へインストールするインストール実行部と、
前記アクセスポイントの第２識別情報を受付けたときに、該第２識別情報および前記端末装置の端末識別情報を含む第２配信要求を前記情報処理装置へ送信し、前記第２配信要求に対する返信として前記情報処理装置から受信した、予め定めた認証コードの入力画面を表示するためのスクリプトを実行し、前記入力画面を表示する表示制御部と、
前記第２識別情報および表示された前記入力画面を介した前記認証コードの入力を受付けたときに、受付けた前記認証コード、前記アクセスポイントとの無線通信に用いる公開鍵または証明書を示す証明情報、および前記端末識別情報、を含む前記端末登録要求を、前記管理情報への登録処理を実行する前記情報処理装置へ送信する認証制御部と、
を備える端末装置。
【請求項５】
前記第２識別情報を受付けたときに、前記認証コードの入力画面を表示する表示制御部を備え、
前記認証制御部は、
前記入力画面を介して前記認証コードの入力を受付けたときに、受付けた前記認証コード、前記証明情報、および前記端末識別情報、を含む端末登録要求を前記情報処理装置へ送信する、
請求項４に記載の端末装置。
【請求項６】
前記認証要求処理を当該端末装置で実行するための認証プログラムを識別する第１識別情報の入力を受付けたときに、前記認証プログラムを当該端末装置へインストールするインストール実行部、
を備える請求項４または請求項５に記載の端末装置。
【請求項７】
無線通信可能な１または複数の前記アクセスポイントから、前記アクセスポイントの識別情報を含む定期発信信号を受信する受信部を備え、
前記認証制御部は、
受信した前記定期発信信号が予め定めた認証方式である場合、該識別情報を無線通信対象の前記アクセスポイントとの接続に用いる前記第２識別情報として記憶する、
請求項４〜請求項６の何れか１項に記載の端末装置。
【請求項８】
アクセスポイントと無線接続を確立し、前記アクセスポイントを介した無線通信によってネットワークに接続される端末装置と、前記端末装置と通信する情報処理装置と、を備えた情報処理システムであって、
前記情報処理装置は、
前記アクセスポイントとの無線接続の確立を許可する対象の端末装置である機器認証対象端末を管理するための管理情報への登録処理を実行可能な登録モードと、前記登録処理を実行不可能な非登録モードと、を切替える切替部と、
前記管理情報への端末登録要求を前記情報処理装置へ送信する認証要求処理を前記端末装置で実行するための認証プログラムを識別する第１識別情報を含む第１配信要求を、前記端末装置から受信したときに、前記第１識別情報によって識別される前記認証プログラムを該端末装置へ配信する第１配信部と、
前記アクセスポイントの第２識別情報および前記端末装置を識別する端末識別情報を含む第２配信要求を前記端末装置から受信したときに、予め定めた認証コードの入力画面を表示するためのスクリプトを、該端末識別情報によって識別される前記端末装置へ配信する第２配信部と、
前記登録モードであるときに、前記端末識別情報、公開鍵または証明書を示す証明情報、および前記端末装置に表示された前記入力画面を介して入力された前記認証コード、を含む前記端末登録要求を前記端末装置から受信した場合、前記認証コードの照合を実行する照合部と、
前記認証コードの照合が成功した場合、前記端末登録要求に含まれる前記証明情報と前記端末識別情報とを対応づけて前記管理情報へ登録する登録部と、
を備え、
前記端末装置は、
ユーザによる入力を受付ける受付部と、
前記第１識別情報を受付けたときに、該第１識別情報を含む前記第１配信要求を前記情報処理装置へ送信し、前記情報処理装置から受信した前記認証プログラムを当該端末装置へインストールするインストール実行部と、
前記第２識別情報を受付けたときに、該第２識別情報および前記端末識別情報を含む前記第２配信要求を前記情報処理装置へ送信し、前記第２配信要求に対する返信として前記情報処理装置から受信した前記スクリプトを実行し、前記入力画面を表示する表示制御部と、
前記第２識別情報および表示された前記入力画面を介した前記認証コードの入力を受付けたときに、受付けた前記認証コード、前記アクセスポイントとの無線通信に用いる公開鍵または証明書を示す証明情報、および前記端末識別情報、を含む前記端末登録要求を、前記情報処理装置へ送信する認証制御部と、
を備える情報処理システム。
【請求項９】
アクセスポイントとの無線接続の確立を許可する対象の端末装置である機器認証対象端末を管理するための管理情報への登録処理を実行可能な登録モードと、前記登録処理を実行不可能な非登録モードと、を切替えるステップと、
前記管理情報への端末登録要求を情報処理装置へ送信する認証要求処理を前記端末装置で実行するための認証プログラムを識別する第１識別情報を含む第１配信要求を、前記端末装置から受信したときに、前記第１識別情報によって識別される前記認証プログラムを該端末装置へ配信するステップと、
前記アクセスポイントの第２識別情報および前記端末装置を識別する端末識別情報を含む第２配信要求を前記端末装置から受信したときに、予め定めた認証コードの入力画面を表示するためのスクリプトを、該端末識別情報によって識別される前記端末装置へ配信するステップと、
前記登録モードであるときに、前記端末識別情報、公開鍵または証明書を示す証明情報、および前記端末装置に表示された前記入力画面を介して入力された前記認証コード、を含む前記端末登録要求を前記端末装置から受信した場合、前記認証コードの照合を実行するステップと、
前記認証コードの照合が成功した場合、前記端末登録要求に含まれる前記証明情報と前記端末識別情報とを対応づけて前記管理情報へ登録するステップと、
をコンピュータに実行させるための情報処理プログラム。