(57)【要約】【課題】第１認証情報による認証で第１コンテンツへのアクセスを許可し、第１認証情報とは異なる第２認証情報による認証で第１コンテンツより機密レベルが高い第２コンテンツへのアクセスを許可する認証を行う場合に、第２認証情報を提示できない利用者に対して、第２コンテンツへのアクセスを可能にすることができる、情報処理装置等を提供する。【解決手段】第１認証情報によって認証された場合に、第１コンテンツへのアクセスを許可し、第２認証情報によって認証された場合に、第１コンテンツより機密レベルが高い第２コンテンツへのアクセスを許可する認証部と、第２認証情報によって認証された利用者に対して、第２認証情報による認証が有効な期間内に、第３認証情報を発行する発行部と、を備え、認証部は、第１認証情報及び第３認証情報の各々によって認証された場合に、第２コンテンツへのアクセスを許可する、情報処理装置とする。【選択図】図１１
2020154874.tif 000002
【特許請求の範囲】
【請求項１】
受付部で受け付けられた第１認証情報によって認証された場合に、第１コンテンツへのアクセスを許可し、前記受付部で受け付けられ、かつ前記第１認証情報とは異なる第２認証情報によって認証された場合に、前記第１コンテンツより機密レベルが高い第２コンテンツへのアクセスを許可する認証部と、
前記第２認証情報によって認証された利用者に対して、前記第２認証情報による認証が有効な期間内に、前記第１認証情報及び第２認証情報の各々とは異なる第３認証情報を発行する発行部と、
を備え、
前記認証部は、前記受付部で受け付けられた前記第１認証情報及び前記第３認証情報の各々によって認証された場合に、前記第２コンテンツへのアクセスを許可する、
情報処理装置。
【請求項２】
前記受付部は、
表示部に表示された第１受付画面から前記第１認証情報の入力を受け付け、
前記表示部に表示された第２受付画面から前記第３認証情報の入力を受け付ける、
請求項１に記載の情報処理装置。
【請求項３】
前記第１認証情報によって認証された後に、前記第３認証情報の入力を受け付ける第２受付画面を前記表示部に表示させる表示制御部を更に備える、請求項２に記載の情報処理装置。
【請求項４】
前記表示制御部は、前記第１認証情報による認証が有効な期間内に、前記第２受付画面を前記表示部に表示させる、請求項３に記載の情報処理装置。
【請求項５】
前記表示制御部は、前記表示部に表示中の画面に含まれる前記第２受付画面に遷移するボタンが押された場合に、前記第２受付画面を前記表示部に表示させる、請求項３または請求項４に記載の情報処理装置。
【請求項６】
前記表示制御部は、
前記第２認証情報によって認証された後に、前記第３認証情報の発行の依頼を受け付ける第３受付画面を前記表示部に表示させる、
請求項３から請求項５までのいずれか１項に記載の情報処理装置。
【請求項７】
前記表示制御部は、前記第２認証情報による認証が有効な期間内に、前記第３受付画面を前記表示部に表示させる、請求項６に記載の情報処理装置。
【請求項８】
前記表示制御部は、前記表示部に表示中の画面に含まれる前記第３受付画面に遷移するボタンが押された場合に、前記第３受付画面を前記表示部に表示させる、請求項６または請求項７に記載の情報処理装置。
【請求項９】
前記表示制御部は、
前記第３認証情報を表示する表示画面を前記表示部に表示させる、
請求項６から請求項８までのいずれか１項に記載の情報処理装置。
【請求項１０】
前記表示制御部は、
前記第３認証情報の発行の依頼を受け付けた場合は、前記第１認証情報によって認証された後に、前記第３認証情報を表示する表示画面を前記表示部に表示させる、
請求項９に記載の情報処理装置。
【請求項１１】
前記発行部は、
前記第３認証情報を発行したことを利用者に通知する、
請求項１から請求項１０までのいずれか１項に記載の情報処理装置。
【請求項１２】
前記通知は、
前記第３認証情報を表示する表示画面を表示部に表示させるための情報を含む、
請求項１１に記載の情報処理装置。
【請求項１３】
前記発行部は、
有効期限付きで前記第３認証情報を発行し、
前記認証部は、
前記第１認証情報及び有効な前記第３認証情報の各々によって認証された場合に、第２のコンテンツへのアクセスを許可する、
請求項１から請求項１２までのいずれか１項に記載の情報処理装置。
【請求項１４】
前記発行部は、
利用者により指定された第２コンテンツについて前記第３認証情報を発行し、
前記認証部は、
前記第１認証情報及び前記第３認証情報の各々によって認証された場合に、前記指定された第２のコンテンツへのアクセスを許可する、
請求項１から請求項１３までのいずれか１項に記載の情報処理装置。
【請求項１５】
利用者毎に固有の秘密鍵と前記秘密鍵に対応する公開鍵とが付与されて記憶部に記憶されており、
利用者に対して発行される前記第３認証情報が、
第１文字列を利用者の秘密鍵で署名して得られた第２文字列であり、
前記認証部は、
受付部で受け付けられた情報を、前記記憶部から取得した利用者の公開鍵で復号して前記第１文字列が得られた場合に、前記第２コンテンツへのアクセスを許可する、
請求項１から請求項１４までのいずれか１項に記載の情報処理装置。
【請求項１６】
請求項１から請求項１５までのいずれか１項に記載の情報処理装置と、
前記情報処理装置により制御される表示部を備えた電子機器と、
を含む情報処理システム。
【請求項１７】
コンピュータを、
請求項１から請求項１５までのいずれか１項に記載の情報処理装置の各部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、コードを付与することにより認証を行う認証システムであって、利用者側に設けられた通信手段と、該通信手段と通信回線網を介して接続されるコンピュータと、を備え、該コンピュータは、前記利用者の情報が入力される入力手段と、前記利用者に対してコードを生成するコード生成手段と、該生成されたコードを記憶するコード記憶部と、前記利用者の情報に基づいたコード生成情報を記憶する生成情報記憶部と、を備え、前記コード生成手段は前記利用者の情報が入力されるごとに異なるコードを生成し、前記通信手段は前記コード記憶部にアクセスして前記コードを表示し、前記通信手段に表示されたコードにより前記利用者の認証を行うことを特徴とするコードを利用した認証システムが開示されている。
【０００３】
特許文献２には、異なる複数の機密レベルが割り当てられている情報の２つ又はそれよりも多くのセットへの、コンピュータネットワークを介したアクセスを選択的に許可する方法であって、コンピュータを用いて、許可されるアクセスの第１のレベルを有する情報の第１のセット又はデータの集合を指定するステップと、コンピュータを用いて、許可されるアクセスの第２のレベルを有するデータの集合の情報の第２のセットを指定するステップであって、前記情報の第１のセット及び前記情報の第２のセットは、非一時的コンピュータ読み出し可能な媒体上に格納される、ステップと、ユーザＩＤ及びパスワードのみを要求する認証処理を介して、前記情報の第１のセットへの、コンピュータネットワークを介したアクセスを許可するステップと、ユーザＩＤ、パスワード、及びハードウェアトークンのみを要求する認証処理を介して、前記情報の第２のセットへの、コンピュータネットワークを介したアクセスを許可するステップと、を含む方法が開示されている。
【０００４】
特許文献３には、セキュリティ管理が必要なウェブページへのアクセス制御を行うアクセス制御方法において、所定のデータ通信端末から認証が必要なアクセスがある場合に、パスワードを発行して、前記データ通信端末毎に予め登録された無線電話用のアドレスに、その発行されたパスワードを電子メールで伝送し、その後に、前記発行させたパスワードが前記データ通信端末で入力されたことが確認できた場合に、認証処理を完了させて、セキュリティレベルが高いウェブページにアクセスさせるようにしたアクセス制御方法が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−２０６７０３号公報
【特許文献２】特表２０１５−５３４１３８号公報
【特許文献３】特開２００５−０７８４５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
Ｗｅｂサイトのコンテンツに対するアクセスについては、認証方法によりアクセスできるコンテンツを制限することができる。コンテンツとは、Ｗｅｂサイトを通じて提供される情報の内容である。機密レベルが高い場合は、一般に、複数の認証情報に基づいて認証を行う多要素認証を利用する。
【０００７】
複数の認証情報は、ＩＣカード等の携帯型の記録媒体に記憶されていてもよい。また、複数の認証情報の一部は、ハードウェアトークン等、携帯型のデバイスにより時刻毎に生成された認証コードとしてもよい。
【０００８】
例えば、ユーザＩＤ及びパスワードを第１認証情報とする。第１認証情報では、機密の低い第１コンテンツにしかアクセスできない。ＩＣカードに保持したユーザＩＤ及び機密情報を第２認証情報とする。第２認証情報によれば、機密レベルが高い第２コンテンツにアクセスできる。ＩＣカードを所持しない等により第２認証情報を提示できない場合には、第２コンテンツにアクセスできない。
【０００９】
本発明の目的は、第１認証情報によって認証された場合に第１コンテンツへのアクセスを許可し、第１認証情報とは異なる第２認証情報によって認証された場合に第１コンテンツより機密レベルが高い第２コンテンツへのアクセスを許可する認証を行う場合に、第２認証情報を提示できない利用者に対して、第２コンテンツへのアクセスを可能にすることができる、情報処理装置、情報処理システム、及びプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
第１態様に係る情報処理装置は、受付部で受け付けられた第１認証情報によって認証された場合に、第１コンテンツへのアクセスを許可し、前記受付部で受け付けられ、かつ前記第１認証情報とは異なる第２認証情報によって認証された場合に、前記第１コンテンツより機密レベルが高い第２コンテンツへのアクセスを許可する認証部と、前記第２認証情報によって認証された利用者に対して、前記第２認証情報による認証が有効な期間内に、前記第１認証情報及び第２認証情報の各々とは異なる第３認証情報を発行する発行部と、を備え、前記認証部は、前記受付部で受け付けられた前記第１認証情報及び前記第３認証情報の各々によって認証された場合に、前記第２コンテンツへのアクセスを許可する。
【００１１】
第２態様に係る情報処理装置は、第１態様に係る情報処理装置において、前記受付部は、表示部に表示された第１受付画面から前記第１認証情報の入力を受け付け、前記表示部に表示された第２受付画面から前記第３認証情報の入力を受け付ける。
【００１２】
第３態様に係る情報処理装置は、第２態様に係る情報処理装置において、前記第１認証情報によって認証された後に、前記第３認証情報の入力を受け付ける第２受付画面を前記表示部に表示させる表示制御部を更に備える。
【００１３】
第４態様に係る情報処理装置は、第３態様に係る情報処理装置において、前記表示制御部は、前記第１認証情報による認証が有効な期間内に、前記第２受付画面を前記表示部に表示させる。
【００１４】
第５態様に係る情報処理装置は、第３態様または第４態様に係る情報処理装置において、前記表示制御部は、前記表示部に表示中の画面に含まれる前記第２受付画面に遷移するボタンが押された場合に、前記第２受付画面を前記表示部に表示させる。
【００１５】
第６態様に係る情報処理装置は、第３態様から第５態様までのいずれか１つの態様に係る情報処理装置において、前記表示制御部は、前記第２認証情報によって認証された後に、前記第３認証情報の発行の依頼を受け付ける第３受付画面を前記表示部に表示させる。
【００１６】
第７態様に係る情報処理装置は、第６態様に係る情報処理装置において、前記表示制御部は、前記第２認証情報による認証が有効な期間内に、前記第３受付画面を前記表示部に表示させる。
【００１７】
第８態様に係る情報処理装置は、第６態様または第７態様に係る情報処理装置において、前記表示制御部は、前記表示部に表示中の画面に含まれる前記第３受付画面に遷移するボタンが押された場合に、前記第３受付画面を前記表示部に表示させる。
【００１８】
第９態様に係る情報処理装置は、第６態様から第８態様までのいずれか１つの態様に係る情報処理装置において、前記表示制御部は、前記第３認証情報を表示する表示画面を前記表示部に表示させる。
【００１９】
第１０態様に係る情報処理装置は、第９態様に係る情報処理装置において、前記表示制御部は、前記第３認証情報の発行の依頼を受け付けた場合は、前記第１認証情報によって認証された後に、前記第３認証情報を表示する表示画面を前記表示部に表示させる。
【００２０】
第１１態様に係る情報処理装置は、第１態様から第１０態様までのいずれか１つの態様に係る情報処理装置において、前記発行部は、前記第３認証情報を発行したことを利用者に通知する。
【００２１】
第１２態様に係る情報処理装置は、第１１態様に係る情報処理装置において、前記通知は、前記第３認証情報を表示する表示画面を表示部に表示させるための情報を含む。
【００２２】
第１３態様に係る情報処理装置は、第１態様から第１２態様までのいずれか１つの態様に係る情報処理装置において、前記発行部は、有効期限付きで前記第３認証情報を発行し、前記認証部は、前記第１認証情報及び有効な前記第３認証情報の各々によって認証された場合に、第２のコンテンツへのアクセスを許可する。
【００２３】
第１４態様に係る情報処理装置は、第１態様から第１３態様までのいずれか１つの態様に係る情報処理装置において、前記発行部は、利用者により指定された第２コンテンツについて前記第３認証情報を発行し、前記認証部は、前記第１認証情報及び前記第３認証情報の各々によって認証された場合に、前記指定された第２のコンテンツへのアクセスを許可する。
【００２４】
第１５態様に係る情報処理装置は、第１態様から第１４態様までのいずれか１つの態様に係る情報処理装置において、利用者毎に固有の秘密鍵と前記秘密鍵に対応する公開鍵とが付与されて記憶部に記憶されており、利用者に対して発行される前記第３認証情報が、第１文字列を利用者の秘密鍵で署名して得られた第２文字列であり、前記認証部は、受付部で受け付けられた情報を、前記記憶部から取得した利用者の公開鍵で復号して前記第１文字列が得られた場合に、前記第２コンテンツへのアクセスを許可する。
【００２５】
第１６態様に係る情報処理システムは、第１態様から第１５態様までのいずれか１つの態様に係る情報処理装置と、前記情報処理装置により制御される表示部を備えた電子機器と、を含む。
【００２６】
第１７態様に係るプログラムは、コンピュータを、第１態様から第１５態様までのいずれか１つの態様に係る情報処理装置の各部として機能させるためのプログラムである。
【発明の効果】
【００２７】
第１態様、第２態様、第１６態様、第１７態様によれば、第１認証情報によって認証された場合に第１コンテンツへのアクセスを許可し、第１認証情報とは異なる第２認証情報によって認証された場合に第１コンテンツより機密レベルが高い第２コンテンツへのアクセスを許可する認証を行う場合に、第２認証情報を提示できない利用者に対して、第２コンテンツへのアクセスを可能にすることができる。
【００２８】
第３態様、第４態様、第５態様によれば、第１認証情報によって認証されたことを条件に、第３認証情報の入力を受け付けることができる。
【００２９】
第６態様、第７態様、第８態様によれば、第２認証情報による認証が有効な期間内にだけ、第３認証情報の発行の依頼を受け付けることができる。
【００３０】
第９態様、第１０態様によれば、利用者は、第３認証情報を取得することができる。第１１態様、第１２態様によれば、利用者以外の者による不正利用が低減される。
【００３１】
第１３態様によれば、第３認証情報が漏洩した場合でも、有効期限の経過により第２のコンテンツへの不正アクセスを回避することができる。
【００３２】
第１４態様によれば、第３認証情報が漏洩した場合でも、指定されたコンテンツ以外の第２のコンテンツへの不正アクセスを回避することができる。
【００３３】
第１５態様によれば、第３認証情報が漏洩した場合でも、記憶部を備えた電子機器以外からの第２のコンテンツへの不正アクセスを回避することができる。
【図面の簡単な説明】
【００３４】
【図１】本発明の第１の実施の形態に係る情報処理システムの構成の一例を示すブロック図である。
【図２】サーバの電気的構成の一例を示すブロック図である。
【図３】デバイスの電気的構成の一例を示すブロック図である。
【図４】デバイスの操作表示部及び認証部の構成の一例を示す模式図である。
【図５】端末の電気的構成の一例を示すブロック図である。
【図６】第１の実施の形態に係る情報処理システムの機能構成の一例を示すブロック図である。
【図７】認証情報管理テーブルの一例を示す図表である。
【図８】コード管理テーブルの一例を示す図表である。
【図９】アクセス権管理テーブルの一例を示す図表である。
【図１０】認証処理の流れの一例を示すフローチャートである。
【図１１】表示画面の一例を示す画面遷移図である。
【図１２】表示画面の他の一例を示す画面遷移図である。
【図１３】コード発行処理の流れの一例を示すフローチャートである。
【図１４】コード表示処理の流れの一例を示すフローチャートである。
【図１５】デバイス及び端末に表示される画面の一例を示す画面遷移図である。
【図１６】第２の実施の形態に係るコード発行依頼画面の一例を示す模式図である。
【図１７】コード管理テーブルの他の一例を示す図表である。
【図１８】第３の実施の形態に係る情報処理システムの機能構成の一例を示すブロック図である。
【図１９】デバイス側で行われるコード生成処理の流れの一例を示すフローチャートである。
【図２０】デバイス側で管理される復号情報管理テーブルの一例を示す図表である。
【図２１】コードによる認証処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００３５】
以下、図面を参照して本発明の実施の形態の一例を詳細に説明する。
【００３６】
＜情報処理システム＞
まず、本実施の形態に係る情報処理システムの動作の概要について説明する。
情報処理システムは、利用者が利用するデバイス及び端末と、特定のサービスを提供するサーバとを含む。利用者は、デバイス及び端末の各々から特定のサービスを利用可能である。デバイス、端末、及びサーバの各々は、情報処理装置で構成される。サーバが、本発明の情報処理装置の一例である。
【００３７】
利用者は、アプリを利用して特定のサービスにアクセスする。アプリは、Ｗｅｂアプリケーションの略称である。アプリは、ネットワークを介してＷｅｂブラウザ上で動作するアプリケーション・ソフトウェアである。アプリは、Ｗｅｂブラウザ側のプログラムと、Ｗｅｂシステム側のプログラムとが協調することによって動作する。利用者は、Ｗｅｂブラウザが搭載された情報処理装置に、Ｗｅｂブラウザ側のプログラムをインストールして、アプリを利用する。
【００３８】
特定のサービスでアクセスが可能なコンテンツは、第１コンテンツと、第１コンテンツより機密レベルが高い第２コンテンツとに分類されている。利用者には、コンテンツの機密レベルに応じて、第１認証情報及び第２認証情報という２種類の認証情報が予め付与されている。第１認証情報によって認証された場合は、第１コンテンツにしかアクセスできない。第２認証情報によって認証された場合は、機密レベルが高い第２コンテンツへのアクセスが許可される。
【００３９】
また、第２認証情報による認証が有効な期間内に、利用者に対し、第１認証情報及び第２認証情報の各々とは異なる第３認証情報が発行される。第１認証情報及び第３認証情報の各々によって認証された場合は、機密レベルが高い第２コンテンツへのアクセスが許可される。
【００４０】
例えば、第１認証情報をユーザＩＤ及びパスワードとする。ユーザＩＤは、利用者を識別する識別情報である。第２認証情報をＩＣカードに保持されたユーザＩＤ及び機密情報とする。第３認証情報を認証コードとする。認証コードは、５桁の数字等の文字列である。
【００４１】
ユーザＩＤ及びパスワードにより認証された利用者には、認証コードを入力する入力画面が表示される。利用者から入力されたコードが、発行された認証コードと一致する場合に、利用者は認証されて、第２コンテンツへのアクセスが許可される。
【００４２】
機密レベルの高いコンテンツにアクセスすることが稀である、ＩＣカードを紛失したくないという理由で、普段はＩＣカードを所持しない利用者がいる。このような利用者には、第２コンテンツにアクセスするために、ＩＣカードを所持する手間が発生する。利用者は、ＩＣカードを所持していなくても、認証コードを入力することで、機密レベルが高い第２コンテンツにアクセスすることができる。利用者の手間を省くことができる。
【００４３】
なお、第２認証情報がＩＣカードに保持されている場合に限定されない。例えば、忘れた等の理由により入力画面から第２認証情報を入力できない場合にも、第１認証情報及び第３認証情報の各々によって認証された場合は、第２認証情報の入力を不要とすることができる。
【００４４】
以下では、第１認証情報をユーザＩＤ及びパスワードとする。第２認証情報をＩＣカードに保持されたユーザＩＤ及び機密情報とする。第３認証情報を認証コードとする。第３認証情報を単に「コード」と呼ぶ。３種類の認証情報を、第１認証情報、第２認証情報、及びコードと称して区別する。
【００４５】
本実施の形態では、コードは、例えば、発行から２４時間以内は有効等、有効期限を付けて発行される。有効期限を設定することで、有効期限の経過後はコードを無効にすることができる。コードが漏洩した場合でも、有効期限の経過により第２のコンテンツへの不正アクセス等の被害が回避される。利用者から入力されたコードが発行されたコードと一致し、且つ発行されたコードが有効期限内である場合に、利用者は認証されて、第２コンテンツへのアクセスが許可される。
【００４６】
（情報処理システムの構成）
情報処理システムの構成の一例について説明する。
図１は本発明の第１の実施の形態に係る情報処理システムの構成の一例を示すブロック図である。情報処理システム１０は、アプリにより特定のサービスを提供するサーバ２０を含む。アプリのサービスを提供するサーバ２０は、クラウド上に配置されている。サーバ２０は、アプリに対してＡＰＩ（Application Programming Interface）を提供する。サーバ２０は、Ｗｅｂクライアントであるアプリからの要求に応じて各種の処理を実行する。
【００４７】
情報処理システム１０は、利用者が使用するデバイス４０及び端末５０を含む。本実施の形態では、デバイス４０は、コピー機能、プリント機能、スキャン機能、ＦＡＸ機能等、複数の機能を備えた画像形成装置である。また、端末５０は、携帯可能なモバイル端末である。デバイス４０と端末５０の各々は、Ｗｅｂブラウザを搭載している（図３、図５参照）。デバイス４０と端末５０の各々には、特定のサービスを提供するアプリがインストールされている（図３、図５参照））。
【００４８】
サーバ２０、デバイス４０、及び端末５０の各々は、インターネットやＬＡＮ等、有線または無線の通信回線６０を介して接続されている。本実施の形態では、サーバ２０は、デバイス４０及び端末５０の各々に対し、ＨＴＭＬファイル等の画面情報を送信して、各種画面を表示させる。
【００４９】
（サーバ）
サーバ２０の構成について説明する。
図２はサーバの電気的構成の一例を示すブロック図である。サーバ２０は、装置全体の制御及び各種演算を行うコンピュータである情報処理部２２を備えている。情報処理部２２は、ＣＰＵ２２Ａ、各種プログラムを記憶したＲＯＭ２２Ｂ、プログラムの実行時にワークエリアとして使用されるＲＡＭ２２Ｃ、不揮発性のメモリ２２Ｄ、及び入出力部２２Ｅを備えている。ＣＰＵ２２Ａ、ＲＯＭ２２Ｂ、ＲＡＭ２２Ｃ、メモリ２２Ｄ、及び入出力部２２Ｅの各々は、バス２２Ｆを介して接続されている。
【００５０】
サーバ２０は、通信部２４及び記憶部２６を備えている。通信部２４は、外部装置と通信を行うためのインターフェースである。記憶部２６は、ハードディスク等の外部記憶装置である。通信部２４及び記憶部２６の各部は、入出力部２２Ｅに接続されている。情報処理部２２は、各部との間で情報の授受を行って、各部を制御する。
【００５１】
情報処理部２２のＲＯＭ２２Ｂには、後述する「認証処理」の制御プログラムが記憶されている。また、記憶部２６には、各種の「管理テーブル」が記憶されている。なお、各種プログラムや各種データは、装置内外の他の記憶装置に記憶されていてもよく、ＣＤ−ＲＯＭ等の記録媒体に記録されていてもよい。また、各種プログラムや各種データは、通信を介して取得されてもよい。
【００５２】
（デバイス）
デバイス４０の構成について説明する。
図３はデバイスの電気的構成の一例を示すブロック図である。デバイス４０は、装置全体の制御及び各種演算を行うコンピュータである情報処理部４２を備えている。情報処理部４２は、ＣＰＵ４２Ａ、各種プログラムを記憶したＲＯＭ４２Ｂ、プログラムの実行時にワークエリアとして使用されるＲＡＭ４２Ｃ、不揮発性のメモリ４２Ｄ、及び入出力部４２Ｅを備えている。ＣＰＵ４２Ａ、ＲＯＭ４２Ｂ、ＲＡＭ４２Ｃ、メモリ４２Ｄ、及び入出力部４２Ｅの各々は、バス４２Ｆを介して接続されている。
【００５３】
デバイス４０は、操作表示部４４、読取部４６、通信部４８及び記憶部４９を備えている。操作表示部４４は、利用者に対し各種情報を表示すると共に、利用者の操作を受け付けるためのインターフェースである。読取部４６は、スキャナ等、媒体に記録された情報を読み取る装置である。通信部４８は、外部装置と通信を行うためのインターフェースである。記憶部４９は、ハードディスク等の外部記憶装置である。操作表示部４４、読取部４６、通信部４８及び記憶部４９の各部は、入出力部４２Ｅに接続されている。情報処理部４２は、各部との間で情報の授受を行って、各部を制御する。
【００５４】
記憶部４９には、Ｗｅｂブラウザ４５、アプリ４７等が記憶されている。なお、各種プログラムや各種データは、装置内外の他の記憶装置に記憶されていてもよく、ＣＤ−ＲＯＭ等の記録媒体に記録されていてもよい。また、各種プログラムや各種データは、通信を介して取得されてもよい。
【００５５】
図４はデバイスの操作表示部及び認証部の構成の一例を示す模式図である。本実施の形態では、デバイス４０は、操作表示部４４として操作パネルを備えると共に、読取部４６としてＩＣカードリーダを備えている。
【００５６】
操作パネルは、タッチパネルディスプレイと各種ボタンとを含む。タッチパネルディスプレイには、ログイン画面等の各種画面が表示される。ＩＣカードリーダは、ＩＣカードから情報を読み取る装置である。
【００５７】
ＩＣカードリーダは、ＩＣカードによる認証に使用される。ＩＣカードによる認証では、利用者が所持するＩＣカードに記録された情報がＩＣカードリーダにより読み取られる。読み取った情報が予め定めた認証情報と一致する場合に、利用者は認証される。
【００５８】
（端末）
端末５０の構成について説明する。
図５は端末の電気的構成の一例を示すブロック図である。端末５０は、装置全体の制御及び各種演算を行うコンピュータである情報処理部５２を備えている。情報処理部５２は、ＣＰＵ５２Ａ、各種プログラムを記憶したＲＯＭ５２Ｂ、プログラムの実行時にワークエリアとして使用されるＲＡＭ５２Ｃ、不揮発性のメモリ５２Ｄ、及び入出力部５２Ｅを備えている。ＣＰＵ５２Ａ、ＲＯＭ５２Ｂ、ＲＡＭ５２Ｃ、メモリ５２Ｄ、及び入出力部５２Ｅの各々は、バス５２Ｆを介して接続されている。
【００５９】
端末５０は、操作表示部５４、通信部５６及び記憶部５８を備えている。操作表示部５４は、利用者に対し各種情報を表示すると共に、利用者の操作を受け付けるためのインターフェースである。通信部５６は、外部装置と通信を行うためのインターフェースである。記憶部５８は、ハードディスク等の外部記憶装置である。通信部５６及び記憶部５８の各部は、入出力部５２Ｅに接続されている。情報処理部５２は、各部との間で情報の授受を行って、各部を制御する。
【００６０】
記憶部５８には、Ｗｅｂブラウザ５５、アプリ５７等が記憶されている。なお、各種プログラムや各種データは、装置内外の他の記憶装置に記憶されていてもよく、ＣＤ−ＲＯＭ等の記録媒体に記録されていてもよい。また、各種プログラムや各種データは、通信を介して取得されてもよい。
【００６１】
＜機能構成＞
次に、情報処理システムの機能構成について説明する。
図６は第１の実施の形態に係る情報処理システムの機能構成の一例を示すブロック図である。
【００６２】
（デバイス）
図６に示すように、デバイス４０は、第１認証情報受付部７８、第２認証情報受付部８０、及びコード受付部８２を備えている。
【００６３】
第１認証情報受付部７８は、利用者から第１認証情報を受け付ける。本実施の形態では、デバイス４０の操作表示部４４（図４参照）に、第１認証情報の入力を受け付けるログイン画面を表示して、利用者から第１認証情報の入力を受け付ける。
【００６４】
第２認証情報受付部８０は、利用者から第２認証情報を受け付ける。本実施の形態では、デバイス４０の読取部４６（図４参照）であるＩＣカードリーダで、利用者が所持するＩＣカードに記録された情報を読み取って、利用者から第２認証情報の提供を受け付ける。
【００６５】
コード受付部８２は、利用者から第３認証情報を受け付ける。本実施の形態では、第１認証情報による認証後に、デバイスの操作表示部４４（図４参照）に、コードの入力を受け付けるコード入力画面を表示して、利用者からコードの入力を受け付ける。
【００６６】
（サーバ）
図６に示すように、サーバ２０は、認証部６２、認証情報管理部６４、コード発行部６６、アクセス管理部７０、コード表示部７２、ＵＲＬ生成部７４、通知部７６を備えている。
【００６７】
認証部６２は、第１認証情報による認証、第２認証情報による認証、及びコードによる認証を行う。利用者から受け付けた情報と、認証情報管理部６４が保持する情報とが一致する場合は、認証は成功と判断する。コードに有効期限が付されている場合は、コードが有効か否かを検証する。
【００６８】
認証情報管理部６４は、第１認証情報、第２認証情報、及びコード等、認証情報の各々を保持する。例えば、第１認証情報であるユーザＩＤ及びパスワードは、認証情報管理テーブルの形式で記憶されている。図７は認証情報管理テーブルの一例を示す図表である。認証情報管理テーブルでは、各利用者はユーザＩＤで表される。利用者毎に対応するパスワードが記憶されている。
【００６９】
また、コードに関する情報は、コード管理テーブルの形式で記憶されている。図８はコード管理テーブルの一例を示す図表である。コード管理テーブルでは、コード及びコードの有効期限が、ユーザＩＤに対応付けて記憶されている。
【００７０】
コード発行部６６は、コード発行依頼を受け付け、コードを発行する。即ち、利用者からの要求に応じてコードを発行する。本実施の形態では、第２認証情報による認証が有効な期間内に、デバイス４０の操作表示部４４（図４参照）に、コードの発行を依頼するためのコード発行依頼画面を表示して、利用者からコード発行依頼を受け付ける。なお、コードにアクセスするためのＵＲＬに有効期限を設定した場合は、有効期限内に限り、コード発行依頼を受け付ける。
【００７１】
アクセス管理部７０は、各コンテンツに対するアクセス権を管理する。例えば、アクセス権は、アクセス管理テーブルの形式で記憶されている。図９はアクセス権管理テーブルの一例を示す図表である。アクセス権管理テーブルでは、第１コンテンツ及び第２コンテンツの各々に対するアクセス権の有無が、ユーザＩＤに対応付けて記憶されている。
【００７２】
例えば、第１認証情報による認証が有効な期間内は、第１コンテンツに対するアクセス権ありとする。また、第２認証情報による認証が有効な期間内は、第２コンテンツに対するアクセス権ありとする。
【００７３】
ＵＲＬ生成部７４は、コードを表示するコード表示画面及びコード表示画面のＵＲＬを生成する。
【００７４】
通知部７６は、予め登録された利用者のアドレスに、ＵＲＬを記載した電子メールを送信して、利用者にＵＲＬを通知する。本実施の形態では、利用者のアドレスは端末で使用するアドレスであり、端末に電子メールが届くものとする。
【００７５】
コード表示部７２は、利用者がＵＲＬにアクセスし、第１認証情報による認証が成功した場合に、利用者の端末にコード表示画面を表示させる。
【００７６】
（端末）
端末５０は、サーバ２０の通知部７６から通知されたＵＲＬを含む情報を、端末５０の操作表示部５４（図５参照）に表示させる。また、端末５０の操作表示部５４（図５参照）には、後述する「コード表示処理」に応じて、入力画面及びコード表示画面が表示される。
【００７７】
＜認証処理/プログラム＞
次に、「認証処理」の制御プログラムについて説明する。
図１０は認証処理の流れの一例を示すフローチャートである。「認証処理」の制御プログラムは、サーバ２０のＣＰＵ２２Ａにより、ＲＯＭ２２Ｂから読み出されて実行される（図２参照）。「認証処理」は、認証情報を受け付けると開始される。また、図１１は表示画面の一例を示す画面遷移図である。図１１を参照して、デバイスの操作表示部に表示される画面についても説明する。
【００７８】
図１１に示すように、認証処理の開始前は、第１認証情報の入力を受け付けるログイン画面１１０が、待ち受け画面としてデバイスの操作表示部に表示される。第１認証情報はユーザＩＤ及びパスワードである。ログイン画面１１０は、ユーザＩＤを入力するボックス１１２、パスワードを入力するボックス１１４、及びログインを指示する指示ボタン１１６を備えている。利用者は、ユーザＩＤ及びパスワードを入力して、ログインを指示する。
【００７９】
まず、ステップ１００で、機密レベルが高い第２コンテンツにアクセスするか否かを判断する。
【００８０】
図１１に示すログイン画面１１０から入力された情報を取得した場合は、第１認証情報による認証を行い、第１コンテンツにアクセスする。一方、図４に示すデバイスの読取部４６により、ＩＣカードから読み取られた情報を取得した場合は、第２認証情報による認証を行い、第２コンテンツにアクセスする。
【００８１】
第２コンテンツにアクセスしない場合、即ち、第１コンテンツにアクセスする場合は、ステップ１０２に進む。一方、第２コンテンツにアクセスする場合は、ステップ１２２に進む。
【００８２】
−第１コンテンツへのアクセス−
次に、ステップ１０２で、第１認証情報による認証を行う。利用者から受け付けた情報と、認証情報管理部に保持する第１認証情報とが一致するか否かを判断する。一致する場合、認証は成功である。一致しない場合、認証は失敗である。
【００８３】
次に、ステップ１０４で、第１認証情報による認証に成功したか否かを判断する。利用者が認証に成功した場合はステップ１０６に進む。ステップ１０６では、第１コンテンツへのアクセスを許可する。一方、利用者が認証に失敗した場合はステップ１２０に進む。ステップ１２０では、第１コンテンツへのアクセスを禁止して、ルーチンを終了する。
【００８４】
ここで、認証の成否を利用者に報知する報知画面を表示してもよい。例えば、図１１に示すように、「認証に成功  第１コンテンツへのアクセスを許可」等のメッセージ１２２を含む、報知画面１２０を表示する。
【００８５】
−コードによる第２コンテンツへのアクセス−
次に、ステップ１０８で、デバイスの操作表示部に、コードの入力を受け付けるコード入力画面を表示させる。図１１に示すように、コード入力画面１６０は、コードを入力するボックス１６２、及び入力内容を確定させる確定ボタン１６４を備えている。利用者は、コードを入力して確定ボタンを押し、入力内容を確定させる。
【００８６】
次に、ステップ１１０で、コードの入力を受け付けたか否かを判断する。利用者からコードの入力を受け付けた場合は、ステップ１１２に進む。一方、利用者からコードの入力を受け付けていない場合は、ステップ１１０で判断を繰り返す。
【００８７】
次に、ステップ１１２で、コードによる認証を行う。まず、利用者から受け付けた情報と、認証情報管理部に保持するコードとが一致するか否かを判断する。次に、コードが有効か否かを判断する。認証を行う時期が、コードに設定された有効期限以前の場合は、コードは有効である。
【００８８】
次に、ステップ１１４で、コードによる認証が成功したか否かを判断する。利用者から受け付けた情報と保持するコードとが一致し、且つコードが有効である場合は、認証は成功である。利用者から受け付けた情報と保持するコードとが一致しない場合、及びコードの有効期限が切れている場合は、認証は失敗である。
【００８９】
利用者が認証に成功した場合はステップ１１６に進む。ステップ１１６で、第２コンテンツへのアクセスを許可して、ルーチンを終了する。一方、利用者が認証に失敗した場合は、ステップ１１８に進む。ステップ１１８で、第２コンテンツへのアクセスを禁止して、ルーチンを終了する。
【００９０】
ここで、認証の成否を利用者に報知する報知画面を表示してもよい。例えば、図１１に示すように、「認証に成功  第２コンテンツへのアクセスを許可」等のメッセージ１５２を含む。報知画面１５０を表示する。
【００９１】
−ＩＣカードによる第２コンテンツへのアクセス−
次に、ステップ１２２で、第２認証情報による認証を行う。利用者から受け付けた情報と、認証情報管理部に保持する第２認証情報とが一致するか否かを判断する。一致する場合、認証は成功である。一致しない場合、認証は失敗である。
【００９２】
次に、ステップ１２４で、第２認証情報による認証に成功したか否かを判断する。利用者が認証に成功した場合はステップ１２６に進む。ステップ１２６では、第２コンテンツへのアクセスを許可する。一方、利用者が認証に失敗した場合はステップ１３４に進む。ステップ１３４では、第２コンテンツへのアクセスを禁止して、ルーチンを終了する。
【００９３】
ここで、認証の成否を利用者に報知する報知画面を表示してもよい。例えば、図１１に示すように、「認証に成功  第２コンテンツへのアクセスを許可」等のメッセージ１５２を含む、報知画面１５０を表示する。
【００９４】
次に、ステップ１２８で、デバイスの操作表示部に、コードの発行依頼を受け付けるコード発行依頼画面を表示させる。図１１に示すように、コード発行依頼画面１４０は、コードの発行依頼を促すメッセージ１４２、コードの発行を指示する指示ボタン１４４、及びコードを発行しないことを指示する指示ボタン１４６を含む。メッセージ１４２の内容は、「コードを発行しますか？」等である。利用者はコードの発行を依頼する。
【００９５】
次に、ステップ１３０で、コードの発行依頼を受け付けたか否かを判断する。コードの発行依頼を受け付けた場合は、ステップ１３２に進む。一方、コードの発行依頼を受け付けていない場合は、ステップ１３０で判断を繰り返す。次に、ステップ１３２で、コードを発行するコード発行処理を行って、ルーチンを終了する。
【００９６】
なお、図１１に示す例では、コード入力画面１６０を第１認証情報により認証されたタイミングで表示する例、コード発行依頼画面１４０を第２認証情報により認証されたタイミングで表示する例について説明したが、各画面を表示するタイミングは、これらに限られない。
【００９７】
図１２は表示画面の他の一例を示す画面遷移図である。例えば、第１コンテンツへのアクセス中に、コード入力画面１６０の縮小画像１６０Ａを、アクセス中の画面に重ねて表示してもよい。また、アクセス中の画面に、コード入力画面１６０に遷移するためのボタンを表示して、ボタンが押された場合にコード入力画面１６０を表示してもよい。
【００９８】
コード発行依頼画面１４０についても同様に、第２コンテンツへのアクセス中に、コード発行依頼画面１４０の縮小画像１４０Ａを、アクセス中の画面に重ねて表示してもよい。また、アクセス中の画面に、コード発行依頼画面１４０に遷移するためのボタンを表示して、ボタンが押された場合にコード発行依頼画面１４０を表示してもよい。
【００９９】
（コード発行処理）
ここで「コード発行処理」の手順を説明する。
図１３はコード発行処理の流れの一例を示すフローチャートである。
まず、ステップ２００で、コードを発行する。次に、ステップ２０２で、発行したコードをユーザＩＤに関連付けて保存する。図８に示すコード管理テーブルに対し、ユーザＩＤ、発行したコード、及びコードの有効期限の対応関係を追加する。次に、ステップ２０４で、利用者が使用する端末の操作表示部にコードを表示させる「コード表示処理」を実行して、ルーチンを終了する。
【０１００】
（コード表示処理）
ここで「コード表示処理」の手順を説明する。
図１４はコード表示処理の流れの一例を示すフローチャートである。
まず、ステップ３００で、コードを表示するためのコード表示画面、端末からコード表示画面を開くためのＵＲＬを生成する。
【０１０１】
本実施の形態では、コードと同様に、ＵＲＬに有効期限を設けてもよい。ＵＲＬの有効期限は、例えば、発行から１０分以内等である。有効期限を設定することで、有効期限の経過後はＵＲＬを無効にすることができる。ＵＲＬが漏洩した場合でも、有効期限の経過により第２のコンテンツへの不正アクセス等の被害が回避される。
【０１０２】
次に、ステップ３０２で、利用者の端末にＵＲＬを通知する。利用者に通知することで、利用者以外の者による不正利用が低減される。次に、ステップ３０４で、端末へのＵＲＬの通知が完了したことを報告する報告画面をデバイスに表示する。
【０１０３】
図１５はデバイス及び端末に表示される画面の一例を示す画面遷移図である。図１５に示すように、サーバ２０は、コード発行依頼画面１４０からコードの発行依頼を受け付けた場合に、コード表示画面２００を開くためのＵＲＬを、端末に電子メール等で通知する。
【０１０４】
例えば、電子メールには、ＵＲＬと共に、「コードにアクセスするために下記のＵＲＬにアクセスして認証してください。」等のメッセージが記載されている。利用者は、端末からＵＲＬにアクセスして、端末の操作表示部にコード表示画面２００を表示させる。
【０１０５】
サーバ２０は、デバイスの操作表示部に、端末へのＵＲＬの通知が完了したことを報告する報告画面１８０を表示する。例えば、報告画面１８０は、「コードにアクセスするためのＵＲＬを通知しました。」等のメッセージ１８２を含む。
【０１０６】
次に、ステップ３０６で、端末に通知したＵＲＬに対し、端末からアクセスがあったか否かを判断する。アクセスがあった場合は、ステップ３０８に進む。一方、アクセスが無い場合は、ステップ３０６で判断を繰り返す。
【０１０７】
次に、ステップ３０８で、第１認証情報の入力を受け付けるログイン画面１９０を、端末の操作表示部に表示させる。利用者は、ユーザＩＤ及びパスワードを入力して、ログインを指示する。
【０１０８】
次に、ステップ３１０で、第１認証情報による認証を行う。利用者から受け付けた情報と、認証情報管理部に保持する第１認証情報とが一致するか否かを判断する。一致する場合、認証は成功である。一致しない場合、認証は失敗である。
【０１０９】
次に、ステップ３１２で、第１認証情報による認証に成功したか否かを判断する。利用者が認証に成功した場合はステップ３１４に進む。ステップ３１４では、コード表示画面を端末に表示させて、ルーチンを終了する。
【０１１０】
図１５に示すように、コード２０２を表示するコード表示画面２００が、端末の操作表示部に表示される。利用者に対して、コード２０２が発行される。利用者は、このコード２０２を覚えておいて、図１１に示すコード入力画面１６０から入力する。
【０１１１】
一方、利用者が認証に失敗した場合はステップ３１６に進む。ステップ３１６では、コードを表示できない旨を表示して、ルーチンを終了する。
【０１１２】
なお、本実施の形態では、利用者は、端末側でＵＲＬからコード表示画面を開いてコードを取得するが、コードの取得方法はこれに限定されない。コードを記載した電子メールを端末に送信し、利用者にコードを通知してもよい。また、デバイス側でコード表示画面を表示してもよい。
【０１１３】
＜第２の実施の形態＞
第２の実施の形態では、コードの発行を依頼する際に第２コンテンツを指定して、指定された第２コンテンツについてだけ有効なコードを発行する点が、第１の実施の形態とは相違している。その他の構成は、第１の実施の形態と同様であるため、相違点についてだけ説明する。
【０１１４】
図１６は第２の実施の形態に係るコード発行依頼画面の一例を示す模式図である。ここで提供される第２コンテンツは、印刷対象となる「文書」とする。図示した例では、コード発行依頼画面１４０Ｂは、メッセージ１４２、指示ボタン１４４、指示ボタン１４６の外に、アクセスする文書を指定する指定受付部１４８を含む。指定受付部１４８は、指定可能な文書の一覧を表示する。
【０１１５】
利用者は、文書を指定してコードの発行を依頼する。指定された文書についてだけ有効なコードが発行される。コードが漏洩しても、漏洩したコードでアクセスできる文書は、指定された文書に制限される。
【０１１６】
図１７はコード管理テーブルの他の一例を示す図表である。図１７に示すように、コード管理テーブルでは、コード、コードの有効期限、及びアクセス可能な文書が、ユーザＩＤに対応付けて記憶されている。アクセス可能文書は、例えば、文書を格納するフォルダ名で指定する。図１３に示す「コード発行処理」のステップ２０２でコードを保存する場合に、コード管理テーブルに対し、ユーザＩＤ、発行したコード、コードの有効期限、及びアクセス可能文書の対応関係を追加する。
【０１１７】
＜第３の実施の形態＞
第３の実施の形態では、コードをデバイス側で生成する点、コードによる認証にデバイス側で保存している復号情報が必要な点で、他の実施の形態とは相違する。また、ＩＣカードには、ユーザＩＤ、公開鍵、及び秘密鍵の情報が保持されている。その他の構成は、第１の実施の形態と同様であるため、相違点についてだけ説明する。
【０１１８】
（機能構成）
図１８は第３の実施の形態に係る情報処理システムの機能構成の一例を示すブロック図である。図１８に示すように、第３の実施の形態に係るデバイス４０Ａは、第１認証情報受付部７８、第２認証情報受付部８０、及びコード受付部８２の外に、復号情報管理部８４と署名部８６とを備えている。他の構成は、同じ符号を付して説明を省略する。
【０１１９】
署名部８６は、コード生成に利用する乱数を取得する。署名部８６は、取得した乱数を、ＩＣカードに保持された秘密鍵で署名してコードを生成する。署名部８６は、生成したコードをサーバ２０のコード発行部６６へ送信する。
【０１２０】
復号情報管理部８４は、乱数及び公開鍵を「復号情報」として保存する。図２０はデバイス側で管理される復号情報管理テーブルの一例を示す図表である。復号情報管理テーブルでは、復号情報である乱数及び公開鍵の各々が、ユーザＩＤに対応付けて記憶されている。
【０１２１】
（認証処理/プログラム）
サーバ側で実行する「認証処理」の流れは、図１０に示すフローチャートと略同じであるが、ステップ１３０でコードの発行依頼を受け付けた場合に、カード認証を促す画面を表示してから、ステップ１３２に進む。カード認証を促す画面は、「ＩＣカードリーダにカードをかざして下さい。」等のメッセージを表示する画面である。また、図１０のステップ１１２でコードによる認証を行う場合の処理が複雑になる。なお、第３の実施の形態の「コードによる認証」については後述する。
【０１２２】
（デバイス側でのコード生成処理）
第３の実施の形態では、デバイス側でコードを生成する。
図１９はデバイス側で行われる「コード生成処理」の流れの一例を示すフローチャートである。「コード生成処理」の制御プログラムは、デバイス４０のＣＰＵ４２Ａにより、ＲＯＭ４２Ｂから読み出されて実行される（図３参照）。「コード生成処理」は、ＩＣカードが読み取られると開始される。
【０１２３】
まず、ステップ４００で、ＩＣカードから読み取った情報を取得する。次に、ステップ４０２で、コード生成に利用する乱数を取得する。次に、ステップ４０４で、取得した乱数をＩＣカードに保持された秘密鍵で署名してコードを生成する。
【０１２４】
次に、ステップ４０６で、生成したコードをサーバのコード発行部へ送信する。図１３のステップ２００では、サーバは、デバイスから受信したコードを、利用者に対して発行する。次に、ステップ４０８で、乱数及び公開鍵を「復号情報」として保存して、ルーチンを終了する。図２０に示す復号情報管理テーブルに対し、ユーザＩＤ、公開鍵及び乱数の対応関係を追加する。
【０１２５】
（サーバ側でのコードによる認証）
ここで、第３の実施の形態の「コードによる認証」について説明する。第３の実施の形態の「コードによる認証」は、図１０のステップ１１２の「コードによる認証」の代わりに、サーバ側で実行される。図２１はコードによる認証処理の流れの一例を示すフローチャートである。
【０１２６】
まず、ステップ５００で、コード入力画面（図１１の符号１６０）で利用者から受け付けた情報を取得する。次に、ステップ５０２で、ユーザＩＤに対応する復号情報（乱数及び公開鍵）をデバイスから取得する。次に、ステップ５０４で、利用者から受け付けた情報を公開鍵で復号して乱数を生成する。次に、ステップ５０６で、ステップ５０４で得られた乱数をデバイス側で保存された乱数と照合して、ルーチンを終了する。乱数が一致する場合、認証は成功である。乱数が一致しない場合、認証は失敗である
【０１２７】
第３の実施の形態では、利用者は、復号情報を保存しているデバイスを使用した場合にだけ、コードにより認証される。コードが漏洩した場合でも、他のデバイスでは使用できないので、第２のコンテンツへの不正アクセス等の被害が回避される。
【０１２８】
＜変形例＞
なお、上記実施の形態で説明した情報処理装置、情報処理システム、及びプログラムの構成は一例であり、本発明の主旨を逸脱しない範囲内においてその構成を変更してもよいことは言うまでもない。
【０１２９】
上記実施の形態では、認証処理をソフトウェアで実現する場合について説明したが、同等の処理をハードウェアで実現してもよい。
【０１３０】
上記実施の形態では、第２認証情報がＩＣカード等の携帯型の記録媒体に記憶されている例について説明したが、第２認証情報の一部または全部を、ハードウェアトークン等、携帯型のデバイスにより時刻毎に生成される認証コードとしてもよい。
【０１３１】
上記実施の形態では、コード発行依頼を受け付けた場合にコードを発行する例について説明したが、第２認証情報による認証が有効な期間内に自動でコードを発行してもよい。
【０１３２】
上記実施の形態では、極秘情報等、第２コンテンツの一部については、第３認証情報を発行しないようにしてもよい。
【０１３３】
上記実施の形態では、画面からの入力を受け付ける例について説明するが、音声入力を受け付けてもよい。
【符号の説明】
【０１３４】
１０   情報処理システム
２０   サーバ
２２   情報処理部
２４   通信部
２６   記憶部
４０   デバイス
４０Ａ デバイス
４２   情報処理部
４４   操作表示部
４５   ブラウザ
４６   読取部
４７   アプリ
４８   通信部
４９   記憶部
５０   端末
５２   情報処理部
５４   操作表示部
５５   ブラウザ
５６   通信部
５７   アプリ
５８   記憶部
６０   通信回線
６２   認証部
６４   認証情報管理部
６６   コード発行部
７０   アクセス管理部
７２   コード表示部
７４   ＵＲＬ生成部
７６   通知部
７８   第１認証情報受付部
８０   第２認証情報受付部
８２   コード受付部
８４   復号情報管理部
８６   署名部
１１０ ログイン画面
１２０ 報知画面
１４０ コード発行依頼画面
１４２ メッセージ
１４４ 指示ボタン
１４６ 指示ボタン
１４８ 指定受付部
１５０ 報知画面
１５２ メッセージ
１６０ コード入力画面
１６２ ボックス
１６４ 確定ボタン
１８０ 報告画面
１８２ メッセージ
１９０ ログイン画面
２００ コード表示画面
２０２ コード
【図１】
2020154874.tif 000003
【図２】
2020154874.tif 000004
【図３】
2020154874.tif 000005
【図４】
2020154874.tif 000006
【図５】
2020154874.tif 000007
【図６】
2020154874.tif 000008
【図７】
2020154874.tif 000009
【図８】
2020154874.tif 000010
【図９】
2020154874.tif 000011
【図１０】
2020154874.tif 000012
【図１１】
2020154874.tif 000013
【図１２】
2020154874.tif 000014
【図１３】
2020154874.tif 000015
【図１４】
2020154874.tif 000016
【図１５】
2020154874.tif 000017
【図１６】
2020154874.tif 000018
【図１７】
2020154874.tif 000019
【図１８】
2020154874.tif 000020
【図１９】
2020154874.tif 000021
【図２０】
2020154874.tif 000022
【図２１】
2020154874.tif 000023