(57)【要約】【課題】機器にインストールされたアプリケーションの信頼性を提供元に確認することができる情報処理システムを提供する。【解決手段】情報処理システム１は、アプリケーション５１１を提供する提供元と、提供元から提供されたアプリケーション５１１の識別情報を操作表示部５２に表示するよう制御する表示制御手段５０１と、操作表示部５２に表示されたアプリケーション５１１の識別情報のうち選択されたアプリケーション５１１に関する情報とアプリケーション５１１の提供元で保持しているアプリケーションテーブル５１２に関する情報とが一致する場合にパスワードを発行する変換手段５０４と、パスワードを受け付ける受付手段５０２と、変換手段５０４が発行したパスワードと受付手段５０２が受け付けたパスワードとが一致する場合に、アプリケーション５１１が信頼性を有する旨を通知する表示制御手段５０１とを備える。【選択図】図１
2020154818.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションを提供する提供元と、
前記提供元から提供された前記アプリケーションの識別情報を画面に表示するよう制御する表示制御手段と、
前記画面に表示された前記アプリケーションの識別情報のうち選択された前記アプリケーションの識別情報に対応する前記アプリケーションを示す情報と前記アプリケーションの提供元で保持している前記アプリケーションを示す情報とが同一性を有する場合に、パスワードを発行する発行手段と、
パスワードを受け付ける受付手段と、
前記発行手段が発行した前記パスワードと前記受付手段が受け付けた前記パスワードとが一致する場合に、前記アプリケーションが信頼性を有する旨を通知する通知手段と、
を備えた情報処理システム。
【請求項２】
前記提供元から提供された前記アプリケーションは、機器にインストールされたものであり、
前記提供元は、前記機器とは異なる外部装置である、
請求項１に記載の情報処理システム。
【請求項３】
前記提供元から提供された前記アプリケーションは、機器にインストールされたものであり、
前記提供元は、前記機器に設けられた改変不可能な記憶部である、請求項１に記載の情報処理システム。
【請求項４】
アプリケーションを示す撮影画像を送信する携帯端末と、
前記アプリケーションがインストールされた機器と、
前記携帯端末から第１の通信網を介して送信された前記撮影画像が示す前記アプリケーションが信頼性を有する場合に、応答としてパスワードを前記第１の通信網を介して前記携帯端末に送信する応答手段と、
前記機器から第２の通信網を介して送信されたパスワードと前記応答手段が送信した前記パスワードとが一致する場合に、前記アプリケーションが信頼性を有する旨を前記第１の通信網を介して前記携帯端末に通知する通知手段と、
を備えた請求項２に記載の情報処理システム。
【請求項５】
前記第１の通信網は、公衆回線網である、
請求項４に記載の情報処理システム。
【請求項６】
自己にインストールされたアプリケーションを示す情報を画面に表示するよう制御する表示制御手段と、
パスワードを受け付ける受付手段と、
受け付けられた前記パスワードを通信網を介して前記アプリケーションの提供元に送信する送信手段と、
を備えた情報処理装置。
【請求項７】
携帯端末から第１の通信網を介して送信された撮影画像が示すアプリケーションが信頼性を有する場合に、応答としてパスワードを第１の通信網を介して前記携帯端末に送信する応答手段と、
前記アプリケーションがインストールされた機器から第２の通信網を介して送信されたパスワードと前記応答手段が送信した前記パスワードとが一致する場合に、前記アプリケーションが信頼性を有する旨を前記第１の通信網を介して前記携帯端末に通知する通知手段と、
を備えた情報処理装置。
【請求項８】
前記通知手段は、前記応答手段が前記パスワードを送信してから予め定められた時間が経過した後に前記携帯端末から前記パスワードが送信された場合は、前記携帯端末にエラー通知を行う、
請求項７に記載の情報処理装置。
【請求項９】
前記応答手段が送信する前記パスワードは、生成するごとに異なるワンタイムパスワードである、
請求項８に記載の情報処理装置。
【請求項１０】
コンピュータを、
携帯端末から第１の通信網を介して送信された撮影画像が示すアプリケーションが信頼性を有する場合に、応答としてパスワードを第１の通信網を介して前記携帯端末に送信する応答手段と、
前記アプリケーションがインストールされた機器から第２の通信網を介して送信されたパスワードと前記応答手段が送信した前記パスワードとが一致する場合に、前記アプリケーションが信頼性を有する旨を前記第１の通信網を介して前記携帯端末に通知する通知手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
近年、有効期限が付与されたワンタイムコードを認証処理に使用することにより、ワンタイムコード発行後に仮に移動体通信端末を盗まれても認証システムの認証可能時間を制限するようにした認証システムが提案されている（例えば、特許文献１参照）。
【０００３】
特許文献１に記載された認証システムは、サーバと、移動体端末と、データ処理送受信端末を備え、サーバの制御部は、ユーザの移動体端末が生成するワンタイムコードを、データ処理送受信端末を経由して受信した場合、ワンタイムコードと記憶部の記録情報を比較し、移動体端末の識別情報及びこれに関連付けてサーバの記憶部に記録されているタイムスタンプの組合せが合致し、かつタイムスタンプが現在時刻と比較して所定時間を経過していない場合にユーザからの正当な認証要求であると判断する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２５０８８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の課題は、機器にインストールされたアプリケーションの信頼性を提供元に確認することができる情報処理システム、情報処理装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
［１］アプリケーションを提供する提供元と、
前記提供元から提供された前記アプリケーションの識別情報を画面に表示するよう制御する表示制御手段と、
前記画面に表示された前記アプリケーションの識別情報のうち選択された前記アプリケーションの識別情報に対応する前記アプリケーションを示す情報と前記アプリケーションの提供元で保持している前記アプリケーションを示す情報とが同一性を有する場合に、パスワードを発行する発行手段と、
パスワードを受け付ける受付手段と、
前記発行手段が発行した前記パスワードと前記受付手段が受け付けた前記パスワードとが一致する場合に、前記アプリケーションが信頼性を有する旨を通知する通知手段と、を備えた情報処理システム。
［２］前記提供元から提供された前記アプリケーションは、機器にインストールされたものであり、
前記提供元は、前記機器とは異なる外部装置である、前記［１］に記載の情報処理システム。
［３］前記提供元から提供された前記アプリケーションは、機器にインストールされたものであり、
前記提供元は、前記機器に設けられた改変不可能な記憶部である、前記［１］に記載の情報処理システム。
［４］アプリケーションを示す撮影画像を送信する携帯端末と、
前記アプリケーションがインストールされた機器と、
前記携帯端末から第１の通信網を介して送信された前記撮影画像が示す前記アプリケーションが信頼性を有する場合に、応答としてパスワードを前記第１の通信網を介して前記携帯端末に送信する応答手段と、
前記機器から第２の通信網を介して送信されたパスワードと前記応答手段が送信した前記パスワードとが一致する場合に、前記アプリケーションが信頼性を有する旨を前記第１の通信網を介して前記携帯端末に通知する通知手段と、を備えた前記［２］に記載の情報処理システム。
［５］前記第１の通信網は、公衆回線網である、前記［４］に記載の情報処理システム。
［６］自己にインストールされたアプリケーションを示す情報を画面に表示するよう制御する表示制御手段と、
パスワードを受け付ける受付手段と、
受け付けられた前記パスワードを通信網を介して前記アプリケーションの提供元に送信する送信手段と、を備えた情報処理装置。
［７］携帯端末から第１の通信網を介して送信された撮影画像が示すアプリケーションが信頼性を有する場合に、応答としてパスワードを第１の通信網を介して前記携帯端末に送信する応答手段と、
前記アプリケーションがインストールされた機器から第２の通信網を介して送信されたパスワードと前記応答手段が送信した前記パスワードとが一致する場合に、前記アプリケーションが信頼性を有する旨を前記第１の通信網を介して前記携帯端末に通知する通知手段と、を備えた情報処理装置。
［８］前記通知手段は、前記応答手段が前記パスワードを送信してから予め定められた時間が経過した後に前記携帯端末から前記パスワードが送信された場合は、前記携帯端末にエラー通知を行う、前記［７］に記載の情報処理装置。
［９］前記応答手段が送信する前記パスワードは、生成するごとに異なるワンタイムパスワードである、前記［８］に記載の情報処理装置。
［１０］コンピュータを、携帯端末から第１の通信網を介して送信された撮影画像が示すアプリケーションが信頼性を有する場合に、応答としてパスワードを第１の通信網を介して前記携帯端末に送信する応答手段と、
前記アプリケーションがインストールされた機器から第２の通信網を介して送信されたパスワードと前記応答手段が送信した前記パスワードとが一致する場合に、前記アプリケーションが信頼性を有する旨を前記第１の通信網を介して前記携帯端末に通知する通知手段、として機能させるためのプログラム。
【発明の効果】
【０００７】
請求項１、６、７、１０に係る発明によれば、機器にインストールされたアプリケーションの信頼性を提供元に確認することができる。
請求項２に係る発明によれば、機器にインストールされたアプリケーションの信頼性を外部装置で確認することができる。
請求項３に係る発明によれば、機器にインストールされたアプリケーションの信頼性を機器自身で確認することができる。
請求項４に係る発明によれば、通信網の信頼性も確認することができる。
請求項５に係る発明によれば、第２の通信網の信頼性も確認することができる。
請求項８、９に係る発明によれば、第三者の不正なアクセスを抑制することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、本発明の第１の実施の形態に係る情報処理システムの構成例を示す図である。
【図２】図２は、本発明の第１の実施の形態に係るアプリケーション提供サーバの制御系の一例を示すブロック図である。
【図３】図３は、アプリケーション提供サーバのアプリケーション管理テーブルの一例を示す図である。
【図４】図４は、本発明の第１の実施の形態に係る機器の制御系の一例を示すブロック図である。
【図５】図５は、機器のアプリケーション管理テーブルの一例を示す図である。
【図６】図６（ａ）〜図６（ｃ）は、機器の操作表示部に表示されるメニューの一例を示す図である。
【図７】図７は、第１の実施の形態に係る情報処理システムの動作の一例を示すシーケンス図である。
【図８】図８は、第１の実施の形態に係るアプリケーション提供サーバの動作の一例を示すフローチャートである。
【図９】図９は、第１の実施の形態に係る機器の動作の一例を示すフローチャートである。
【図１０】図１０は、本発明の第２の実施の形態に係る機器の制御系の一例を示すブロック図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について図面を参照して説明する。なお、各図中、実質的に同一の機能を有する構成要素については、同一の符号を付してその重複した説明を省略する。
【００１０】
［実施の形態の要約］
本実施の形態に係る情報処理システムは、アプリケーションを提供する提供元と、提供元から提供されたアプリケーションの識別情報を画面に表示するよう制御する表示制御手段と、画面に表示されたアプリケーションの識別情報のうち選択された前記アプリケーションの識別情報に対応するアプリケーションを示す情報と提供元で保持しているアプリケーションを示す情報とが同一性を有する場合に、パスワードを発行する発行手段と、パスワードを受け付ける受付手段と、発行手段が発行したパスワードと受付手段が受け付けたパスワードとが一致する場合に、アプリケーションが信頼性を有する旨を通知する通知手段とを備える。
【００１１】
アプリケーションを提供する提供元は、例えば、アプリケーションがインストールされた機器とは異なる外部装置又はアプリケーションがインストールされた機器に設けられた記憶部である。アプリケーションを示す情報には、例えば、アプリケーションの識別情報（例えば、アプリケーション名等）、アプリケーションの提供元の識別情報（例えば、サーバ名、会社名、ＵＲＬ、記憶部のパス等）、バージョン情報等が含まれる。アプリケーションが同一性を有する場合には、例えば、アプリケーションを示す情報の全部又は一部が一致する場合や全部又は一部が実質的に同一の場合が含まれる。
【００１２】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係る情報処理システムの構成例を示す図である。この情報処理システム１は、複数のアプリケーション提供サーバ２と、アプリケーション提供サーバ２に第１の通信網３Ａを介して接続された携帯端末４と、アプリケーション提供サーバ２に第２の通信網３Ｂを介して接続された複数の機器５とを備える。なお、アプリケーション提供サーバ２は、１つでもよい。アプリケーション提供サーバ２は、提供元及び外部装置の一例である。携帯端末４及び機器５は、それぞれ情報処理装置の一例である。
【００１３】
アプリケーション提供サーバ２は、機器５の管理者等の要求により機器５にアプリケーションを提供する。また、アプリケーション提供サーバ２は、機器５にインストールされたアプリケーションの信頼性を評価する。
【００１４】
第１の通信網３Ａは、例えば公衆回線網を含む通信網である。第２の通信網３Ｂは、例えば、企業内ローカルエリアネットワーク（ＬＡＮ:Local Area Network）、イントラネットを含む通信網である。第１の通信網３Ａは、第２の通信網３Ｂより相対的に信頼性が高い通信が可能になっている。
【００１５】
携帯端末４は、撮影画像を取得するカメラと、情報の表示や入力を受け付けるタッチパネルディスプレイ等を備え、第１の通信網３Ａを介して通信する機能を有する。携帯端末４としては、例えば、スマートフォン、タブレット端末等が挙げられる。
【００１６】
機器５は、本実施の形態では、複合機等の画像形成装置である。複合機は、コピー機能、スキャン機能、プリント機能、メール送受信機能、ファックス機能等の複数の機能を有するものである。なお、機器５は、パーソナルコンピュータ（ＰＣ）等の情報処理装置でもよい。
【００１７】
機器５は、例えば、シェアオフィス、レンタルオフィス、コワーキングスペース等の共有スペースに設置されている。なお、機器５は、オフィスビル等に設置されてもよい。機器５には、各アプリケーション提供サーバ２が提供するアプリケーションがインストールされている。
【００１８】
（アプリケーション提供サーバ２の構成）
図２は、アプリケーション提供サーバ２の制御系の一例を示すブロック図である。アプリケーション提供サーバ２は、アプリケーション提供サーバ２の各部を制御する制御部２０と、各種の情報を記憶する記憶部２１と、第１の通信網３Ａに接続する第１の通信部２２Ａと、第２の通信網３Ｂに接続する第２の通信部２２Ｂとを備える。
【００１９】
制御部２０は、ＣＰＵ（Central Processing Unit）、インターフェース等から構成されている。ＣＰＵは、プログラム２１０を実行することにより応答手段２００、評価手段２０１等として機能する。各手段２００、２０１については後述する。
【００２０】
記憶部２１は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスク等から構成され、プログラム２１０及びアプリケーション管理テーブル２１１（図３参照）を記憶する。
【００２１】
図３は、アプリケーション管理テーブル２１１の一例を示す図である。アプリケーション管理テーブル２１１は、自己のサーバ名に紐付けられた、アプリケーション名、バージョン情報、アプリケーション等の項目を有する。サーバ名は、提供元の識別情報の一例である。アプリケーション名は、アプリケーションの識別情報の一例である。サーバ名、アプリケーション名及びバージョン情報は、アプリケーションを示す情報の一例である。
【００２２】
第１の通信部２２Ａは、第１の通信網３Ａを介して携帯端末４に接続され、携帯端末４との間でデータの送受信を行う。第１の通信部２２Ａとしては、例えば、モデム、ルーター等の通信機能を備えた装置が挙げられる。
【００２３】
第２の通信部２２Ｂは、第２の通信網３Ｂを介して機器５に接続され、機器５との間でデータの送受信を行う。第２の通信部２２Ｂとしては、例えば、モデム、ルーター等の通信機能を備えた装置が挙げられる。
【００２４】
次に、制御部２０の各手段２００、２０１について説明する。
【００２５】
応答手段２００は、携帯端末４から送信された確認コード５２１ａ（図６（ｂ）参照）をアプリケーションを示す情報に変換して読み出す。確認コード５２１ａは、例えば、ＱＲコード（登録商標）等を含む２次元コードが挙げられる。なお、確認コード５２１ａは、英数字をランダムに組み合わせたパスワードや、バーコードでもよい。
【００２６】
応答手段２００は、確認コード５２１ａから読み出したアプリケーションを示す情報がアプリケーション管理テーブル２１１に記録されているアプリケーションを示す情報と一致する場合、ワンタイムパスワード２００ａを発行し、ワンタイムパスワード２００ａを第１の通信網３Ａを介して携帯端末４に送信する。ワンタイムパスワードは２００ａ、一定時間以内、例えば送信後数分以内に入力されないと無効となるパスワードである。なお、バージョン情報以外のサーバ名及びアプリケーション名が一致する場合に、アプリケーションを示す情報が一致するとしてもよい。
【００２７】
評価手段２０１は、ワンタイムパスワード２００ａを第２の通信部２２Ｂを介して受信する。また、評価手段２０１は、一定時間以内にワンタイムパスワード２００ａを受信しない場合、携帯端末４にエラー通知を行う。評価手段２０１は、一定時間以内にワンタイムパスワード２００ａを受信した場合、携帯端末４に送信したワンタイムパスワード２００ａと機器５から送信されたワンタイムパスワード２００ａとを照合し、両者が一致する場合、アプリケーションの信頼性の評価結果２０１ａ、すなわちアプリケーションが信頼性を有する旨を第１の通信部２２Ａを介して携帯端末４に送信する。
【００２８】
（機器５の構成）
図４は、機器５の制御系の一例を示すブロック図である。機器５は、機器５の各部を制御する制御部５０と、各種の情報を記憶する記憶部５１と、操作表示部５２と、画像入力部５３と、画像出力部５４と、通信部５５とを備える。
【００２９】
制御部５０は、ＣＰＵ（Central Processing Unit）、インターフェース等から構成されている。ＣＰＵは、プログラム５１０及びアプリケーションを実行することにより実行手段５００、表示制御手段５０１、受付手段５０２、送信手段５０３、変換手段５０４等として機能する。各手段５００〜５０４については後述する。
【００３０】
記憶部５１は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスク等から構成され、プログラム５１０、アプリケーション管理テーブル５１１等が記憶されている。
【００３１】
図５は、アプリケーション管理テーブル５１１の一例を示す図である。アプリケーション管理テーブル５１１は、サーバ名、アプリケーション名、バージョン情報、アプリケーション等の項目を有する。サーバ名には、アプリケーションを提供したアプリケーション提供サーバ２のサーバ名が記録される。
【００３２】
操作表示部５２は、例えば、液晶ディスプレイ等のディスプレイにタッチパネルが重合配置された構成を有し、表示画面に各種の画面を表示するとともに、ユーザからタッチパネルへの操作を受け付ける。
【００３３】
画像入力部５３は、例えばスキャナと、自動原稿送り装置とを備え、原稿台上に配置された原稿、又は自動原稿送り装置から送られた原稿から画像を読み取る。
【００３４】
画像出力部５４は、例えば電子写真方式、インクジェット方式等により用紙等の記録媒体に画像を形成して出力する。
【００３５】
通信部５５は、ネットワークに関する制御を行い、第２の通信網３Ｂを介してアプリケーション提供サーバ２との間でデータの送受信を行う。通信部５５としては、例えば、モデム、ルーター等の通信機能を備えた装置が挙げられる。
【００３６】
図６（ａ）は、サービス選択画面５２０の一例を示す図である。サービス選択画面５２０は、複数のサービス名５２０ａと、「実行」ボタン５２０ｂと、「確認」ボタン５２０ｃとを有する。「実行」ボタン５２０ｂは、選択されたサービス名５２０ａに対応するアプリケーションを実行手段５００に実行させる。サービス名５２０ａは、例えば、アプリケーション名に対応する。「確認」ボタン５２０ｃは、操作者がアプリケーションの信頼性を確認したい場合に選択されたアプリケーション名に対応するアプリケーションの信頼性を確認するための確認画面５２１を操作表示部５２に表示させる。なお、サービス名５２０ａは１つでもよい。
【００３７】
図６（ｂ）は、確認画面５２１の一例を示す図である。確認画面５２１は、確認コード５２１ａを有する。確認コード５２１ａは、アプリケーションを示す情報が２次元コードに変換されたものである。
【００３８】
図６（ｃ）は、パスワード入力画面５２２の一例を示す図である。パスワード入力画面５２２は、パスワード入力のを促すメッセージ５２２ａと、操作者にワンタイムパスワード２００ａを入力させるパスワード入力部５２２ｂとを有する。
【００３９】
次に、制御部５０の各手段５００〜５０４について説明する。
【００４０】
実行手段５００は、選択されたアプリケーション名に対応するアプリケーションをアプリケーション管理テーブル５１１から読み出して実行する。
【００４１】
表示制御手段５０１は、サービス選択画面５２０、確認画面５２１、及びパスワード入力画面５２２等の画面を操作表示部５２に表示する。
【００４２】
受付手段５０２は、操作表示部５２に表示されたパスワード入力画面５２２のパスワード入力部５２２ｂに入力されたワンタイムパスワード２００ａを受け付ける。
【００４３】
送信手段５０３は、受付手段５０２が受け付けたワンタイムパスワード２００ａを通信部５５から第２の通信網３Ｂを介してアプリケーション提供サーバ２に送信する。
【００４４】
変換手段５０４は、サービス選択画面５２０で選択されたサービス名に対応するアプリケーション名のアプリケーションを示す情報をアプリケーション管理テーブル
５１１から読み出し、そのアプリケーションを示す情報を確認コード５２１ａに変換する。
【００４５】
（第１の実施の形態の動作）
次に、情報処理システム１の動作の一例について、（１）情報処理システム１全体の概略のフロー、（２）アプリケーション提供サーバ２の動作、（３）機器５の動作に分けて説明する。
【００４６】
（１）情報処理システム１全体の概略のフロー
図７は、アプリケーション提供サーバ２、携帯端末４及び機器５の動作の一例を示すシーケンス図である。
【００４７】
機器５では、詳細の動作は後述するが、サービス選択画面５２０の表示（Ｓ１）、サービス名５２０ａの選択又は「確認」ボタン５２０ｃの操作の受付（Ｓ２）、確認コード５２１ａの表示（Ｓ３）、ワンタイムパスワード２００ａの受付（Ｓ７）等が行われる。
【００４８】
携帯端末４では、詳細の動作は後述するが、確認コード５２１ａの撮影（Ｓ４）、確認コード５２１ａの送信、ワンタイムパスワード２００ａの表示（Ｓ６）等が行われる。
【００４９】
アプリケーション提供サーバ２では、詳細の動作は後述するが、ワンタイムパスワード２００ａの発行（Ｓ５）、ワンタイムパスワード２００ａの送信、ワンタイムパスワード２００ａの受信、ワンタイムパスワード２００ａの照合（Ｓ８）、アプリケーションが信頼性を有する旨の送信等が行われる。
【００５０】
（２）アプリケーション提供サーバ２の動作
図８は、第１の実施の形態に係るアプリケーション提供サーバ２の動作の一例を示すフローチャートである。
【００５１】
制御部２０の応答手段２００は、携帯端末４から送信された確認コード５２１ａを第１の通信部２２Ａを介して受信する（Ｓ１１）。応答手段２００は、受信した確認コード５２１ａに含まれるアプリケーションを示す情報を読み出し、記憶部２１に記憶されたアプリケーション管理テーブル２１１に格納されたアプリケーションを示す情報と一致するか否かを判断する（Ｓ１２）。一致しなかった場合（Ｓ１２：Ｎｏ）、応答手段２００は、エラーメッセージを第１の通信網３Ａを介して携帯端末４に送信する（Ｓ１９）。
【００５２】
アプリケーションを示す情報が一致する場合（Ｓ１２：Ｙｅｓ）、応答手段２００は、ワンタイムパスワード２００ａを発行し（Ｓ１３）、ワンタイムパスワード２００ａを第１の通信網３Ａを介して携帯端末４に送信する（Ｓ１４）。
【００５３】
アプリケーション提供サーバ２がワンタイムパスワード２００ａを送信した後（Ｓ１４）、次のステップＳ１５までの間に、携帯端末４及び機器５が動作する。すなわち、携帯端末４は、アプリケーション提供サーバ２から受信したワンタイムパスワード２００ａを携帯端末４の画面に表示する。機器５の受付手段５０２は、携帯端末４の画面に表示されたワンタイムパスワード２００ａと同一のワンタイムパスワード２００ａの入力を受け付ける。
【００５４】
応答手段２００は、機器５から送信されたワンタイムパスワード２００ａを第２の通信網３Ｂを介して受信する（Ｓ１５）。
【００５５】
評価手段２０１は、一定時間内に応答手段２００がワンタイムパスワード２００ａを受信したか否かを判断する（Ｓ１６）。すなわち、ワンタイムパスワード２００ａを送信した送信時刻ｔ１とワンタイムパスワード２００ａを受信した受信時刻ｔ２との差Δｔ＝ｔ１−ｔ２が閾値Ｔｔｈを超えた場合（Ｓ１６：Ｎｏ）、応答手段２００は、エラーメッセージを第１の通信網３Ａを介して携帯端末４に送信する（Ｓ１９）。
【００５６】
評価手段２０１は、一定時間内にワンタイムパスワード２００ａを受信した場合（Ｓ１６：Ｙｅｓ）、上記ステップＳ１３で送信したワンタイムパスワード２００ａと上記ステップＳ１４で受信したワンタイムパスワード２００ａとが一致するか否かを判断する（Ｓ１７）。
【００５７】
ワンタイムパスワード２００ａが一致しなかった場合（Ｓ１７：Ｎｏ）、応答手段２００は、エラーメッセージを第１の通信網３Ａを介して携帯端末４に送信する（Ｓ１９）。
【００５８】
ワンタイムパスワード２００ａが一致する場合（Ｓ１７：Ｙｅｓ）、応答手段２００は、アプリケーションが信頼性を有する旨の評価結果２１０ａを第１の通信網３Ａを介して携帯端末４に送信する（Ｓ１８）。
【００５９】
（３）機器５の動作
図９は、第１の実施の形態に係る機器５の動作の一例を示すフローチャートである。
【００６０】
機器５の表示制御手段５０１は、初期画面としてサービス選択画面５２０を操作表示部５２に表示する（Ｓ２１）。操作者がサービス名、例えばサービスＡ５２０ａを選択し（Ｓ２２）、「実行」ボタン５２０ｂを選択した場合（Ｓ２３：Ｎｏ）、実行手段５００は、サービスＡ５２０ａに対応するアプリケーションＡのアプリケーションをアプリケーション管理テーブル５１１から読み出して実行する。
【００６１】
操作者がサービス名、例えばサービスＡ５２０ａを選択し（Ｓ２２）、「確認」ボタン５２０ｃを選択した場合（Ｓ２３：Ｙｅｓ）、変換手段５０４は、アプリケーション管理テーブル５１１からサービスＡ５２０ａに対応するアプリケーションＡのアプリケーションを示す情報を読み出し（Ｓ２４）、確認コード５２１ａに変換する（Ｓ２５）。表示制御手段５０１は、確認コード５２１ａを有する確認画面５２１を操作表示部５２に表示する（Ｓ２６）。
【００６２】
確認画面５２１を表示した後（Ｓ２６）、次のステップＳ２７までの間に、携帯端末４及びアプリケーション提供サーバ２が動作する。すなわち、携帯端末４は、機器５の操作表示部５２に表示された確認コード５２１ａを撮影する。
【００６３】
携帯端末４は、アプリケーション提供サーバ２のアドレスの入力を受け付ける。携帯端末４は、撮影した確認コード５２１ａを第１の通信網３Ａを介し、入力されたアドレスのアプリケーション提供サーバ２に送信する。
【００６４】
携帯端末４は、アプリケーション提供サーバ２から、ワンタイムパスワード２００ａを第１の通信網３Ａを介して受信する。携帯端末４は、受信したワンタイムパスワード２００ａを画面に表示する。
【００６５】
表示制御手段５０１は、操作表示部５２にパスワード入力画面５２２を表示する（Ｓ２７）。
【００６６】
受付手段５０２は、パスワード入力画面５２２のパスワード入力部５２２ｂに入力されたワンタイムパスワード２００ａを受け付ける（Ｓ２８）。
【００６７】
送信手段５０３は、ワンタイムパスワード２００ａを第２の通信網３Ｂを介してアプリケーション提供サーバ２に送信する（Ｓ２９）。アプリケーション提供サーバ２がワンタイムパスワード２００ａを一定時間内に受信しなかった場合、表示制御手段５０１は、操作表示部５２にエラー画面を表示する。
【００６８】
［第２の実施の形態］
図１０は、本発明の第２の実施の形態に係る情報処理システム１における機器５の構成例を示すブロック図である。第２の実施の形態は、第１の実施の形態に係るアプリケーション提供サーバ２の機能の一部を機器５に持たせたものである。以下、第１の実施の形態と異なる点を中心に説明する。
【００６９】
機器５は、第１の実施の形態に係る機器５の構成に加えて、評価手段５０５、応答手段５０６、及び第２のアプリケーション管理テーブル５１３を有する。
【００７０】
評価手段５０５は、第１の実施の形態に係るアプリケーション提供サーバ２が有する評価手段２０１に相当する。
【００７１】
応答手段５０６は、第１の実施の形態に係るアプリケーション提供サーバ２が有する応答手段２００に相当する。
【００７２】
第１のアプリケーション管理テーブル５１１Ａは、第１の実施の形態に係る機器５が有するアプリケーション管理テーブル５１１に相当し、同様の構成を有する。なお、サーバ名の代わりに提供元の会社名が用いられている。
【００７３】
第２のアプリケーション管理テーブル５１１Ｂは、第１の実施の形態に係るアプリケーション提供サーバ２が有するアプリケーション管理テーブル２１１に相当し、同様の構成を有する。なお、提供元の会社名の項目を有する。第２のアプリケーション管理テーブル５１１Ｂは、記憶部５１に記憶されているが、操作者が外部から改変不可能なように構成されている。
【００７４】
（第２の実施の形態の動作）
以下、第２の実施の形態に係る情報処理システム１の動作の一例について説明する。
【００７５】
第１の実施の形態で述べたように、サービス選択画面５２０の表示（Ｓ２１）、サービスＡ５２０ａの選択（Ｓ２２）、及び「確認」ボタン５２０ｃの選択（Ｓ２３）を行う。
【００７６】
その後、第１管理のアプリケーションテーブル５１１ＡからサービスＡ５２０ａに対応するアプリケーション名のアプリケーションを示す情報を読み出し、第２のアプリケーション管理テーブル５１１ＢからサービスＡ５２０ａに対応するアプリケーション名のアプリケーションを示す情報を読み出す。第２のアプリケーション管理テーブル５１１ＢにサービスＡ５２０ａに対応するアプリケーションを示す情報がない場合、表示制御手段５０１は、操作表示部５２にエラー画面を表示する。
【００７７】
評価手段５０５は、第１のアプリケーション管理テーブル５１１Ａから読み出したアプリケーションを示す情報と、第２のアプリケーション管理テーブル５１１Ｂから読み出したアプリケーションを示す情報とが一致するか否かを判断する。一致しない場合、表示制御手段５０１は、操作表示部５２にエラー画面を表示する。
【００７８】
第１のアプリケーション管理テーブル５１１Ａから読み出したアプリケーションを示す情報と、第２のアプリケーション管理テーブル５１１Ｂから読み出したアプリケーションを示す情報とが一致する場合、応答手段５０６は、ワンタイムパスワード２００ａを発行し、ワンタイムパスワード２００ａを第１の通信網３Ａを介して携帯端末４に送信する。表示制御手段５０１は、パスワード入力画面５２２を操作表示部５２に表示する。
【００７９】
操作者は、表示されたワンタイムパスワード２００ａをパスワード入力画面５２２のパスワード入力部５２２ｂに入力する。
【００８０】
評価手段５０５は、一定時間内にワンタイムパスワードが入力したか否かを判断する。例えば、表示時刻ｔ１と入力時刻ｔ２との差Δｔ＝ｔ１−t２が閾値Ｔｔｈを超えた場合、表示制御手段５０１は、エラー画面を操作表示部５２に表示する。
【００８１】
評価手段５０５は、一定時間内にワンタイムパスワード２００ａを受信した場合、携帯端末４に送信したワンタイムパスワード２００ａとパスワード入力部５２２ｂに入力されたワンタイムパスワード２００ａとが一致するか否かを判断する。
【００８２】
ワンタイムパスワード２００ａが一致しなかった場合、表示制御手段５０１は、エラー画面を操作表示部５２に表示する。
【００８３】
ワンタイムパスワード２００ａが一致する場合、表示制御手段５０１は、アプリケーションが信頼性を有する旨の評価結果２０１ａを操作表示部５２に表示する。
【００８４】
以上、本発明の実施の形態を説明したが、本発明の実施の形態は上記実施の形態に限定されるものではなく、本発明の要旨を変更しない範囲内で種々の変形、実施が可能である。
【００８５】
制御部２０、５０の各手段は、それぞれ一部又は全部を再構成可能回路（ＦＰＧＡ：Field Programmable Gate Array）、特定用途向け集積回路（ＡＳＩＣ：Application Specific Integrated Circuit）等のハードウエア回路によって構成してもよい。
【００８６】
また、本発明の要旨を変更しない範囲内で、上記実施の形態の構成要素の一部を省くことや変更することが可能である。
【００８７】
また、本発明の要旨を変更しない範囲内で、上記実施の形態のフローにおいて、ステップの追加、削除、変更、入替え等が可能である。また、上記実施の形態で用いたプログラムをＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に記録して提供することができる。また、上記実施の形態で用いたプログラムをクラウドサーバ等の外部サーバに格納しておき、ネットワークを介して利用することができる。
【符号の説明】
【００８８】
１…情報処理システム、２…アプリケーション提供サーバ、３Ａ…第１の通信網、３Ｂ…第２の通信網、４…携帯端末、５…機器、１１…アプリケーションテーブル、２０…制御部、２１…記憶部、２２Ａ…第１の通信部、２２Ｂ…第２の通信部、５０…制御部、５１…記憶部、５２…操作表示部、５３…画像入力部、５４…画像出力部、５５…通信部、２００…応答手段、２００ａ…ワンタイムパスワード、２０１…評価手段、２０１ａ…評価結果、２１０…プログラム、２１１…アプリケーション管理テーブル、５００…実行手段、５０１…表示制御手段、５０２…受付手段、５０３…送信手段、５０４…変換手段、５０５…評価手段、５０６…応答手段、５１０…プログラム、５１１…アプリケーション管理テーブル、５１１Ａ…第１のアプリケーション管理テーブル、５１１Ｂ…第２のアプリケーション管理テーブル、５２０…サービス選択画面、５２０ａ…サービス名、５２０ｂ…「実行」ボタン、５２０ｃ…「確認」ボタン、５２１…確認画面、５２１ａ…確認コード、５２２…パスワード入力画面、５２２ａ…メッセージ、５２２ｂ…パスワード入力部
【図１】
2020154818.tif 000003
【図２】
2020154818.tif 000004
【図３】
2020154818.tif 000005
【図４】
2020154818.tif 000006
【図５】
2020154818.tif 000007
【図６】
2020154818.tif 000008
【図７】
2020154818.tif 000009
【図８】
2020154818.tif 000010
【図９】
2020154818.tif 000011
【図１０】
2020154818.tif 000012