(57)【要約】【課題】利用者が自身の使用する利用者端末装置を介して利用したいシステムへアクセスする場合の一連の利用者認証を、安全性を確保したうえで簡易に行なうこと。【解決手段】システム管理情報記憶部２０ｃは、利用者が利用を許可されているシステムのシステム管理情報として、アクセス用ＩＤ及びアクセス用パスワードを記憶する。認証部１０ｄは、利用者が管理する物理的空間から取り出された後に起動され、かつ、ログイン用ＩＤ及びログイン用パスワードと一致する情報を受け付けた場合に、当該利用者を認証して利用者端末装置１０へのアクセスを許可する。送受信部１０ｅは、利用者が指定した所定システムのシステム管理情報を要求するアクセス要求を送信する。送受信部２０ｅは、取得部２０ｄが取得した所定システムのシステム管理情報を送信する。送受信部１０ｅは、システム管理情報を、所定システムに送信する。【選択図】図２
2012190077.tif 000002
【特許請求の範囲】
【請求項１】
利用者が使用する利用者端末装置と、当該利用者端末装置に接続される管理装置とを備える認証システムであって、
前記利用者端末装置は、
前記利用者が管理する物理的空間に保管された状況から当該利用者が前記利用者端末装置を取り出した後に起動され、かつ、当該利用者を一意に識別するための識別情報及び当該識別情報に対して付与された認証情報と一致する情報を受け付けた場合に、当該利用者を認証して当該利用者端末装置へのアクセスを許可する認証部と、
所定システムへアクセスするためのシステム管理情報を要求するアクセス要求を前記管理装置に送信し、当該アクセス要求に応じて前記管理装置が送信したシステム管理情報を、当該所定システムに送信する端末側送信部と、
を備え、
前記管理装置は、
管理対象となる利用者ごとに、当該利用者が利用を許可されているシステムそれぞれに対応付けられたシステム管理情報として、当該利用者を一意に識別するための識別情報及び当該識別情報に対して付与された認証情報を記憶するシステム管理情報記憶部と、
前記アクセス要求を送信した利用者端末装置の利用者及び当該アクセス要求にて指定されている所定システムに対応するシステム管理情報を前記システム管理情報記憶部から取得する取得部と、
前記取得部により取得されたシステム管理情報をアクセス要求送信元の利用者端末装置に送信する管理装置側送信部と、
を備えたことを特徴とする認証システム。
【請求項２】
前記端末側送信部は、前記認証部により認証された利用者が利用を許可されているシステムの一覧を要求する一覧要求を前記管理装置に送信し、
前記取得部は、前記一覧要求を送信した利用者端末装置の利用者が利用を許可されているシステムの一覧を前記システム管理情報記憶部から取得し、
前記管理装置側送信部は、前記取得部により取得された一覧を前記一覧要求の送信元である利用者端末装置に送信し、
前記端末側送信部は、前記管理装置側送信部から受信した前記一覧を参照した利用者が指定したシステムを前記所定システムとするアクセス要求を前記管理装置に送信することを特徴とする請求項１に記載の認証システム。
【請求項３】
前記システム管理情報記憶部は、前記システム管理情報が暗号化された暗号化システム管理情報を記憶し、
前記取得部は、前記アクセス要求に対応する暗号化システム管理情報を取得し、
前記管理装置側送信部は、前記取得部により取得された暗号化システム管理情報をアクセス要求送信元の利用者端末装置に送信し、
前記端末側送信部は、前記管理装置側送信部により送信された暗号化システム管理情報の復号化データを、前記所定システムに送信することを特徴とする請求項１又は２に記載の認証システム。
【請求項４】
利用者が使用する利用者端末装置であって、
前記利用者が管理する物理的空間に保管された状況から当該利用者が前記利用者端末装置を取り出した後に起動され、かつ、当該利用者を一意に識別するための識別情報及び当該識別情報に対して付与された認証情報と一致する情報を受け付けた場合に、当該利用者を認証して当該利用者端末装置へのアクセスを許可する認証部と、
所定システムへアクセスするためのシステム管理情報を要求するアクセス要求を前記利用者端末装置と接続される管理装置に送信し、当該アクセス要求に応じて前記管理装置が送信したシステム管理情報を、当該所定システムに送信する端末側送信部と、
を備えたことを特徴とする利用者端末装置。
【請求項５】
利用者が使用する利用者端末装置と接続される管理装置であって、
管理対象となる利用者ごとに、当該利用者が利用を許可されているシステムそれぞれに対応付けられたシステム管理情報として、当該利用者を一意に識別するための識別情報及び当該識別情報に対して付与された認証情報を記憶するシステム管理情報記憶部と、
利用者を認証して当該利用者のアクセスを許可した利用者端末装置から、所定システムのシステム管理情報を要求するアクセス要求を受信した場合に、当該アクセス要求を送信した利用者端末装置の利用者及び当該アクセス要求にて指定されている所定システムに対応するシステム管理情報を前記システム管理情報記憶部から取得する取得部と、
前記取得部により取得されたシステム管理情報をアクセス要求送信元の利用者端末装置に送信する管理装置側送信部と、
を備えたことを特徴とする管理装置。
【請求項６】
利用者が使用する利用者端末装置と、当該利用者端末装置に接続される管理装置とを備える認証システムにて実行される認証方法であって、
前記利用者端末装置が、前記利用者が管理する物理的空間に保管された状況から当該利用者が前記利用者端末装置を取り出した後に起動され、かつ、当該利用者を一意に識別するための識別情報及び当該識別情報に対して付与された認証情報と一致する情報を受け付けた場合に、当該利用者を認証して当該利用者端末装置へのアクセスを許可する認証ステップと、
前記利用者端末装置が、所定システムへアクセスするためのシステム管理情報を要求するアクセス要求を前記管理装置に送信する第１端末側送信ステップと、
前記管理装置が、管理対象となる利用者ごとに、当該利用者が利用を許可されているシステムそれぞれに対応付けられたシステム管理情報として、当該利用者を一意に識別するための識別情報及び当該識別情報に対して付与された認証情報を記憶するシステム管理情報記憶部を参照して、前記アクセス要求を送信した利用者端末装置の利用者及び当該アクセス要求にて指定されている所定システムに対応するシステム管理情報を取得する取得ステップと、
前記管理装置が、前記取得ステップにより取得されたシステム管理情報をアクセス要求送信元の利用者端末装置に送信する管理装置側送信ステップと、
前記利用者端末装置が、前記管理装置側送信ステップにより送信されたシステム管理情報を、前記所定システムに送信する第２端末側送信ステップと、
を含んだことを特徴とする認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施の形態は、認証システム、利用者端末装置、管理装置及び認証方法に関する。
【背景技術】
【０００２】
従来、一般的に用いられている利用者認証方式として、ＩＤ＆パスワード方式が知られている。ＩＤ＆パスワード方式では、利用者全体から各利用者を一意に識別可能な識別情報としてＩＤが利用者ごとに与えられる。また、ＩＤ＆パスワード方式では、ＩＤに対してパスワードが付与される。パスワードは、利用者によって設定される。ＩＤ＆パスワード方式は、パスワードが利用者本人しか知らない記憶情報であることから、ＩＤ及びパスワードとして入力された情報が、登録済みのＩＤ及びパスワードと一致するならば、ＩＤ及びパスワードを入力した人物を利用者本人として認証する方式である。
【０００３】
ここで、ＩＤは、通常、社員番号やメールアドレスなど、利用者全体で一意になるものが選ばれるが、これらの情報は、他の利用者が容易に推測、調査可能なものである。また、パスワードは、利用者本人が記憶できなければならない文字列であるため、例えば、「１１１１」のように非常に単純な文字列となる場合もありえる。このため、ＩＤ＆パスワード方式は、利用者認証の方式としては脆弱であることが知られている。
【０００４】
従って、利用者が、自身が使用する利用者端末装置にログインする場合に、ＩＤ＆パスワード方式のみにより利用者認証を行なうことは、利用者認証方式として不十分であると考えられる。また、利用者が利用者端末装置からネットワークを介して、重要な情報を扱う所定のシステムにアクセスする場合においても、ＩＤ＆パスワード方式のみにより利用者認証を行なうことは、利用者認証方式として不十分であると考えられる。なお、重要な情報を扱う所定のシステムとしては、例えば、社内に設置された顧客情報を管理する顧客管理システムなどが挙げられる。
【０００５】
このため、近年、ＩＤ＆パスワード方式と別の認証方式とを組み合わせた２因子による認証方式により、利用者認証を行なうことが多くなってきている。ＩＤ＆パスワード方式と組み合わせられる認証方式としては、「ワンタイムパスワード方式」や、「ＩＣカード方式」、「指紋認証方式」などが挙げられる。「ワンタイムパスワード方式」は、パスワード生成機が生成する毎回変わる文字列をシステムに送信し、送信された文字列が正しいことを確認することで、パスワード生成機の所有者本人であることを認証する方式である。また、「ＩＣカード方式」は、ＩＣカード内部に利用者ごとに記録されている文字列をシステムに送信し、送信された文字列が正しいことを確認することで、ＩＣカードの所有者本人であることを認証する方式である。また、「指紋認証方式」は、事前に登録した指紋特徴データ、又は、指紋認証装置に記録した利用者ごとの文字列であり指紋認証後に利用可能となる文字列をシステムに送信し、送信された指紋特徴データや文字列が正しいことを確認することで、利用者本人の指紋が使われたと判定して利用者本人であることを認証する方式である。
【０００６】
すなわち、「ワンタイムパスワード方式」及び「ＩＣカード方式」は、所有物による認証であり、「指紋認証方式」は、利用者本人の特徴を用いた認証である。また、ＩＤ＆パスワード方式と組み合わせられる認証方式としては、利用者端末装置のハードウェア情報を用いた認証方式も知られている。
【先行技術文献】
【非特許文献】
【０００７】
【非特許文献１】“株式会社エヌ・エス・アイ（NSI）：パソコン認証ソリューション「RegistGate」レジストゲート”、［online］、［平成２３年２月２４日検索］、インターネット＜http://registgate.com/＞
【非特許文献２】“ハードウェア認証サーバー『レジストゲート』”、［online］、［平成２３年２月２４日検索］、インターネット＜http://www.z-coms.net/product/security/rg/rg1.html＞
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところで、２因子による認証方式を用いて利用者認証をする場合、通常の因子であるＩＤ＆パスワード以外の他方の因子による認証のためのシステム開発が必要である。しかし、「ＩＣカード方式」、「指紋認証方式」及び「ハードウェア情報を用いた認証方式」は、利用者ごとの文字列、指紋及びハードウェア情報の登録に多くの時間を要する。また、「ワンタイムパスワード方式」は機器さえあれば、詐称が容易である。
【０００９】
すなわち、２因子による認証方式を用いて利用者認証をする場合、ＩＤ＆パスワード以外の因子管理は、一般的に利用者との結び付けを行なうことに労力がかかり、また、コストがかかる場合が多かった。また、通常の２因子認証に対応するためには、システム群をそれぞれの認証方式に対応させるためのプログラムが必要になる。
【００１０】
このように、従来の２因子による認証方式では、利用者が自身の使用する利用者端末装置を介して利用したいシステムへアクセスする場合の一連の利用者認証を、安全性を確保したうえで簡易に行なうことができなかった。
【００１１】
そこで、この発明は、上述した従来技術の課題を解決するためになされたものであり、利用者が自身の使用する利用者端末装置を介して利用したいシステムへアクセスする場合の一連の利用者認証を、安全性を確保したうえで、簡易に行なうことが可能となる認証システム、利用者端末装置、管理装置及び認証方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の実施の形態は、一つの態様において、利用者が使用する利用者端末装置と、当該利用者端末装置に接続される管理装置とを備える認証システムである。前記利用者端末装置は、前記利用者が管理する物理的空間に保管された状況から当該利用者が前記利用者端末装置を取り出した後に起動され、かつ、当該利用者を一意に識別するための識別情報及び当該識別情報に対して付与された認証情報と一致する情報を受け付けた場合に、当該利用者を認証して当該利用者端末装置へのアクセスを許可する認証部と、所定システムへアクセスするためのシステム管理情報を要求するアクセス要求を前記管理装置に送信し、当該アクセス要求に応じて前記管理装置が送信したシステム管理情報を、当該所定システムに送信する端末側送信部と、を備える。前記管理装置は、管理対象となる利用者ごとに、当該利用者が利用を許可されているシステムそれぞれに対応付けられたシステム管理情報として、当該利用者を一意に識別するための識別情報及び当該識別情報に対して付与された認証情報を記憶するシステム管理情報記憶部と、前記アクセス要求を送信した利用者端末装置の利用者及び当該アクセス要求にて指定されている所定システムに対応するシステム管理情報を前記システム管理情報記憶部から取得する取得部と、前記取得部により取得されたシステム管理情報をアクセス要求送信元の利用者端末装置に送信する管理装置側送信部と、を備える。
【発明の効果】
【００１３】
本発明に係る認証システム、利用者端末装置、管理装置及び認証方法は、利用者が自身の使用する利用者端末装置を介して利用したいシステムへアクセスする場合の一連の利用者認証を、安全性を確保したうえで簡易に行なうことが可能となるという効果を奏する。
【図面の簡単な説明】
【００１４】
【図１】図１は、本実施例に係る認証システムの全体構成の一例を説明するための図である。
【図２】図２は、本実施例に係る認証システムが有する利用者端末装置、管理装置及びシステムそれぞれの構成例を説明するため図である。
【図３】図３は、本実施例に係る利用者端末装置が行なう認証処理に用いられる第１因子を説明するための図である。
【図４】図４は、ログイン情報記憶部の一例を説明するための図である。
【図５】図５は、システム管理情報記憶部の一例を説明するための図である。
【図６】図６は、アクセス情報記憶部の一例を説明するための図である。
【図７】図７は、利用許可システムの一覧の一例を説明するための図である。
【図８】図８は、取得部により取得される暗号化システム管理情報の一例を説明するための図である。
【図９】図９は、指定システムに送信されるシステム管理情報の一例を説明するための図である。
【図１０】図１０は、本実施例に係る利用者端末装置の処理を説明するためのフローチャートである。
【図１１】図１１は、本実施例に係る管理装置の処理を説明するためのフローチャートである。
【図１２】図１２は、本実施例に係る利用者端末装置の初期設定を説明するためのフローチャートである。
【図１３】図１３は、システム管理情報の更新処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１５】
以下に、本発明に係る認証システム、利用者端末装置、管理装置及び認証方法の実施例を図面に基づいて詳細に説明する。なお、この実施例により本発明が限定されるものではない。また、以下では、本発明に係る認証方法を実行する利用者端末装置及び管理装置を有する認証システムを実施例として説明する。
【実施例】
【００１６】
まず、図１を用いて、本実施例に係る認証システムの全体構成の一例について説明する。図１は、本実施例に係る認証システムの全体構成の一例を説明するための図である。図１に示す認証システムは、利用者が使用する利用者端末装置１０と、当該利用者端末装置１０に接続される管理装置２０とを有する。更に、本実施例に係る認証システムは、利用者端末装置１０と接続されるシステム群３０を有する。そして、図１に示す各装置は、ネットワーク網により接続される。
【００１７】
ここで、図１に示す認証システムは、例えば、グループ企業内の業務系ネットワークに適用される。すなわち、利用者端末装置１０は、本実施例に係る認証システムを採用した企業の社員が、当該企業の管理者から供給された装置であり、例えば、ＰＣ（Personal  Computer）や携帯電話や、ＰＤＡ（Personal  Digital  Assistant）などである。また、システム群３０は、本実施例に係る認証システムを採用した企業内にて用いられる複数の業務用システムにより構成される。例えば、図１に例示する第１システム３１は、顧客管理用の業務用システムであり、図１に例示する第２システム３２は、在庫管理用の業務用システムである。
【００１８】
そして、本実施例に係る認証システムは、利用者端末装置１０と管理装置２０とが連携することで、利用者がシステム群３０を構成する所定システム（例えば、第１システム３１）へアクセスするための認証処理を行なう。すなわち、本実施例に係る認証システムは、利用者端末装置１０と管理装置２０とが連携する「認証連携システム」である。以下、本実施例に係る認証システムが有する利用者端末装置１０、管理装置２０及びシステム群３０それぞれの構成の一例を簡単に説明した後、各装置が行なう処理について詳細に説明する。  
【００１９】
図２は、本実施例に係る認証システムが有する利用者端末装置、管理装置及びシステムそれぞれの構成例を説明するため図である。
【００２０】
図２に示すように、利用者端末装置１０は、入力部１０ａと、表示部１０ｂと、ログイン情報記憶部１０ｃと、認証部１０ｄと、送受信部１０ｅと、制御部１０ｆとを有する。入力部１０ａは、利用者からの各種の情報の入力を受け付け、例えば、キーボードやマウス、マイクなどを有する。また、表示部１０ｂは、例えば、モニタであり、利用者からの各種の情報の入力を受け付けるためのＧＵＩ（Graphical  User  Interface）を表示したり、管理装置２０から提供された情報を表示したりする。
【００２１】
ログイン情報記憶部１０ｃは、利用者端末装置１０を操作する操作者が利用者本人であることを認証して利用者端末装置１０へのログインを許可するための情報を記憶する。認証部１０ｄは、利用者端末装置１０を操作する操作者が利用者本人であるか否かを判定する認証処理を行なう処理部である。送受信部１０ｅは、利用者端末装置１０と通信可能な他の装置との間で各種情報の送受信を行なう。
【００２２】
制御部１０ｆは、利用者端末装置１０の全体制御を行なう。具体的には、制御部１０ｆは、入力部１０ａを介して入力された各種要求や、図示しないメモリから読込んだ各種制御プログラム及び各種データに基づき、認証部１０ｄ及び送受信部１０ｅの処理を制御したり、送受信部１０ｅが受信した情報が表示部１０ｂに表示されるように制御したりする。また、利用者端末装置１０は、図２に例示した処理部及び記憶部以外にも、例えば、ＰＣとして機能するための様々な処理部及び記憶部を有する。
【００２３】
なお、ログイン情報記憶部１０ｃが記憶する情報や、認証部１０ｄが行なう認証処理、送受信部１０ｅにより送受信される各種情報については、後に詳述する。
【００２４】
また、図２に示すように、管理装置２０は、入力部２０ａと、表示部２０ｂと、システム管理情報記憶部２０ｃと、取得部２０ｄと、送受信部２０ｅと、制御部２０ｆとを有する。入力部２０ａは、管理装置２０の管理者からの各種の情報の入力を受け付け、例えば、キーボードやマウス、マイクなどを有する。また、表示部２０ｂは、例えば、モニタであり、管理装置２０の管理者からの各種の情報の入力を受け付けるためのＧＵＩ（Graphical  User  Interface）を表示したり、利用者端末装置１０から提供された情報を表示したりする。
【００２５】
システム管理情報記憶部２０ｃは、システム群３０を構成する各システムに利用者がアクセスするためのシステム管理情報を記憶する。取得部２０ｄは、利用者端末装置１０から送信された各種要求に該当する情報をシステム管理情報記憶部２０ｃから取得する処理部である。送受信部２０ｅは、管理装置２０と通信可能な他の装置との間で各種情報の送受信を行なう。
【００２６】
制御部２０ｆは、管理装置２０の全体制御を行なう。具体的には、制御部２０ｆは、入力部２０ａを介して入力された各種要求や、図示しないメモリから読込んだ各種制御プログラム及び各種データに基づき、取得部２０ｄ及び送受信部２０ｅの処理を制御したり、送受信部２０ｅが受信した情報が表示部２０ｂに表示されるように制御したりする。また、管理装置２０は、図２に例示した処理部及び記憶部以外にも、例えば、汎用サーバとして機能するための様々な処理部及び記憶部を有する。
【００２７】
なお、システム管理情報記憶部２０ｃが記憶する情報や、取得部２０ｄが行なう取得処理、送受信部２０ｅにより送受信される各種情報については、後に詳述する。
【００２８】
また、図２に示すように、第１システム３１は、入力部３１ａと、表示部３１ｂと、アクセス情報記憶部３１ｃと、認証部３１ｄと、送受信部３１ｅと、制御部３１ｆとを有する。入力部３１ａは、第１システム３１の管理者からの各種の情報の入力を受け付け、例えば、キーボードやマウス、マイクなどを有する。また、表示部３１ｂは、例えば、モニタであり、第１システム３１の管理者からの各種の情報の入力を受け付けるためのＧＵＩ（Graphical  User  Interface）を表示したり、利用者端末装置１０から提供された情報を表示したりする。
【００２９】
アクセス情報記憶部３１ｃは、アクセスを要求する利用者端末装置１０を操作する操作者が利用者本人であることを認証して第１システム３１にアクセス（ログイン）することを許可するための情報を記憶する。認証部３１ｄは、アクセスを要求する利用者端末装置１０を操作する操作者が利用者本人であるか否かを判定する認証処理を行なう処理部である。送受信部３１ｅは、第１システム３１と通信可能な他の装置との間で各種情報の送受信を行なう。
【００３０】
制御部３１ｆは、第１システム３１の全体制御を行なう。具体的には、制御部３１ｆは、入力部３１ａを介して入力された各種要求や、図示しないメモリから読込んだ各種制御プログラム及び各種データに基づき、認証部３１ｄ及び送受信部３１ｅの処理を制御したり、送受信部３１ｅが受信した情報が表示部３１ｂに表示されるように制御したりする。また、第１システム３１は、図２に例示した処理部及び記憶部以外にも、例えば、顧客管理用の業務用システムとして機能するための様々な処理部及び記憶部を有する。また、システム群３０を構成する各システム（例えば、第２システム３２）は、自システムに固有の機能を実行するための処理部及び記憶部以外については、図２に例示した第１システム３１と同様に構成される。
【００３１】
なお、アクセス情報記憶部３１ｃが記憶する情報や、認証部３１ｄが行なう認証処理、送受信部３１ｅにより送受信される各種情報については、後に詳述する。
【００３２】
以下、図２に例示した各部により実行される認証処理について、図３などを用いて、詳細に説明する。図３は、本実施例に係る利用者端末装置が行なう認証処理に用いられる第１因子を説明するための図である。
【００３３】
本実施例に係る利用者端末装置１０は、未使用時においては、利用者端末装置１０を使用する利用者が管理する物理的空間に保管される。例えば、利用者（＃１）が使用する利用者端末装置１０は、図３に示すように、未使用時においては、利用者（＃１）が会社から割り当てられた施錠可能なロッカーに保管される。すなわち、利用者（＃１）は、業務を開始する際に、自身に割り当てられたロッカーを、自身が管理する鍵を用いて開錠することで、利用者端末装置１０を取り出す。そして、利用者（＃１）は、例えば、利用者端末装置１０をネットワークに接続して電源ボタンを押下することで、利用者端末装置１０を起動させ、利用者端末装置１０を用いた業務を開始する。また、利用者（＃１）は、業務を終了する際には、利用者端末装置１０からログオフし、自身に割り当てられたロッカーに利用者端末装置１０を置いて、自身が管理する鍵を用いて施錠することで、利用者端末装置１０を保管する。
【００３４】
ここで、本実施例に係る認証システムは、利用者本人が管理する物理的空間から利用者端末装置１０が取り出されて起動されたことを、利用者端末装置１０の操作者が利用者本人であると認証するための第１因子とする。
【００３５】
そして、本実施例は、利用者端末装置１０の操作者が利用者本人であると認証するための第２因子として、ログイン情報記憶部１０ｃに記憶されている情報を用いる。具体的には、ログイン情報記憶部１０ｃが記憶する情報は、ＩＤ＆パスワード方式により本人認証を行なうための情報である。より具体的には、ログイン情報記憶部１０ｃは、利用者端末装置１０の管理者が、利用者を一意に識別するための識別情報（ログイン用ＩＤ）と、管理者又は利用者が設定した文字列である認証情報（ログイン用パスワード）とを対応付けて記憶する。図４は、ログイン情報記憶部の一例を説明するための図である。
【００３６】
例えば、利用者（＃１）が使用する利用者端末装置１０のログイン情報記憶部１０ｃは、図４の（Ａ）に示すように、「ログイン用ＩＤ：ＩＤ（１）」と「ログイン用パスワード：Ｐ（１）」とを対応付けて記憶する。また、例えば、利用者（＃２）が使用する利用者端末装置１０のログイン情報記憶部１０ｃは、図４の（Ｂ）に示すように、「ログイン用ＩＤ：ＩＤ（２）」と「ログイン用パスワード：Ｐ（２）」とを対応付けて記憶する。
【００３７】
認証部１０ｄは、ＩＤ＆パスワード方式とともに、利用者端末装置１０本体を利用者認証の要素とすることで、２因子による認証を行なう。そして、本実施例に係る認証システムは、認証部１０ｄにより本人認証された利用者が利用を要望する所定システム（例えば、第１システム３１）にアクセスするための認証処理が、利用者本人には秘匿された状態で、実行される。かかる認証処理を行なうため、管理装置２０の管理者は、本実施例に係る認証システムの運用を開始する前に、システム管理情報記憶部２０ｃとアクセス情報記憶部３１ｃとに、以下に説明するデータを予め登録する。
【００３８】
すなわち、システム管理情報記憶部２０ｃは、管理装置２０の管理対象となる利用者ごとに、当該利用者が利用を許可されているシステム（利用許可システム）それぞれに対応付けられたシステム管理情報を記憶する。ここで、システム管理情報は、利用者を一意に識別するための識別情報（アクセス用ＩＤ）及び当該識別情報に対して付与された認証情報（アクセス用パスワード）を記憶する。図５は、システム管理情報記憶部の一例を説明するための図である。
【００３９】
例えば、システム管理情報記憶部２０ｃは、図５の（Ａ）に示すように、利用者（＃１）の「ログイン用ＩＤ：ＩＤ（１）」に対応付けて、利用者（＃１）の利用許可システムが「第１システム、第２システム、・・」であるとする登録データを記憶する。また、システム管理情報記憶部２０ｃは、図５の（Ａ）に示すように、利用者（＃１）の「ログイン用ＩＤ：ＩＤ（１）」に対応付けて、第１システム３１のシステム管理情報が「アクセス用ＩＤ：ＩＤ（１−１）、アクセス用パスワード：Ｐ（１−１）」であるとする登録データを記憶する。また、システム管理情報記憶部２０ｃは、図５の（Ａ）に示すように、利用者（＃１）の「ログイン用ＩＤ：ＩＤ（１）」に対応付けて、第２システム３２のシステム管理情報が「アクセス用ＩＤ：ＩＤ（１−２）、アクセス用パスワード：Ｐ（１−２）」であるとする登録データを記憶する。
【００４０】
また、システム管理情報記憶部２０ｃは、図５の（Ａ）に示すように、利用者（＃２）の「ログイン用ＩＤ：ＩＤ（２）」に対応付けて、利用者（＃２）の利用許可システムが「第１システム、第２システム、・・」であるとする登録データを記憶する。また、システム管理情報記憶部２０ｃは、図５の（Ａ）に示すように、利用者（＃２）の「ログイン用ＩＤ：ＩＤ（２）」に対応付けて、第１システム３１のシステム管理情報が「アクセス用ＩＤ：ＩＤ（２−１）、アクセス用パスワード：Ｐ（２−１）」であるとする登録データを記憶する。また、システム管理情報記憶部２０ｃは、図５の（Ａ）に示すように、利用者（＃２）の「ログイン用ＩＤ：ＩＤ（２）」に対応付けて、第２システム３２のシステム管理情報が「アクセス用ＩＤ：ＩＤ（２−２）、アクセス用パスワード：Ｐ（２−２）」であるとする登録データを記憶する。
【００４１】
なお、利用者ごとの各利用許可システムにおける認証情報としてのアクセス用パスワードは、管理装置２０が有するランダム文字列発生機能（図示せず）により自動的に生成される。或いは、利用者ごとの各利用許可システムにおける認証情報としてのアクセス用パスワードは、管理装置２０以下の装置が有するランダム文字列発生機能により自動的に生成される。また、アクセス用ＩＤは、ログイン用ＩＤと同一である場合であっても、ログイン用ＩＤと異なるＩＤが管理装置２０の管理者により別途設定される場合であっても良い。また、アクセス用ＩＤは、アクセス用パスワードと同様に、ランダム文字列発生機能により自動的に生成される場合であっても良い。なお、制御部２０ｆは、システム管理情報記憶部２０ｃの登録データを参照し、重複するシステム管理情報が存在する場合は、システム管理情報が重複しないように、システム管理情報の再生成を行なう旨の警告を、例えば、表示部２０ｂに表示させる。
【００４２】
更に、本実施例では、システム管理情報の漏洩などを回避するために、システム管理情報の暗号化が行なわれる。なお、暗号化されたシステム管理情報の復号化に用いられる復号鍵は、予め、利用者端末装置１０に設定されている。
【００４３】
すなわち、システム管理情報記憶部２０ｃは、システム管理情報が暗号化された暗号化システム管理情報を記憶する。例えば、システム管理情報記憶部２０ｃは、図５の（Ｂ）に示すように、利用者（＃１）の「ログイン用ＩＤ：ＩＤ（１）」に対応付けて、第１システム３１の暗号化システム管理情報「Ｃ［ＩＤ（１−１）＆Ｐ（１−１）］」を記憶する。また、システム管理情報記憶部２０ｃは、図５の（Ｂ）に示すように、利用者（＃１）の「ログイン用ＩＤ：ＩＤ（１）」に対応付けて、第２システム３２の暗号化システム管理情報「Ｃ［ＩＤ（１−２）＆Ｐ（１−２）］」を記憶する。
【００４４】
また、例えば、システム管理情報記憶部２０ｃは、図５の（Ｂ）に示すように、利用者（＃２）の「ログイン用ＩＤ：ＩＤ（２）」に対応付けて、第１システム３１の暗号化システム管理情報「Ｃ［ＩＤ（２−１）＆Ｐ（２−１）］」を記憶する。また、システム管理情報記憶部２０ｃは、図５の（Ｂ）に示すように、利用者（＃２）の「ログイン用ＩＤ：ＩＤ（２）」に対応付けて、第２システム３２の暗号化システム管理情報「Ｃ［ＩＤ（２−２）＆Ｐ（２−２）］」を記憶する。
【００４５】
更に、管理装置２０の管理者は、各システムのシステム管理情報をアクセス情報として、アクセス情報記憶部に登録する。なお、アクセス情報記憶部への登録は、管理装置２０の管理者から情報を通知されたシステム群３０を構成する各システム（例えば、第１システム３１）の管理者により個別に行なわれる場合であっても良い。図６は、アクセス情報記憶部の一例を説明するための図である。
【００４６】
例えば、第１システム３１のアクセス情報記憶部３１ｃは、図６の（Ａ）に示すように、利用者（＃１）の「アクセス用ＩＤ：ＩＤ（１−１）、アクセス用パスワード：Ｐ（１−１）」と、利用者（＃２）の「アクセス用ＩＤ：ＩＤ（２−１）、アクセス用パスワード：Ｐ（２−１）」などを記憶する。また、例えば、第１システム３２のアクセス情報記憶部は、図６の（Ｂ）に示すように、利用者（＃１）の「アクセス用ＩＤ：ＩＤ（１−２）、アクセス用パスワード：Ｐ（１−２）」と、利用者（＃２）の「アクセス用ＩＤ：ＩＤ（２−２）、アクセス用パスワード：Ｐ（２−２）」などを記憶する。
【００４７】
上述した情報が、ログイン情報記憶部１０ｃ、システム管理情報記憶部２０ｃ及びアクセス情報記憶部３１ｃに登録された後、本実施例に係る認証システムの運用が開始される。まず、図２に例示した認証部１０ｄによる認証が行なわれる。すなわち、図２に例示した認証部１０ｄは、利用者が管理する物理的空間に保管された状況から当該利用者が利用者端末装置１０を取り出した後に起動され、かつ、当該利用者を一意に識別するための識別情報（ログイン用ＩＤ）及び当該識別情報（ログイン用パスワード）に対して付与された認証情報と一致する情報を受け付けた場合に、当該利用者を認証して利用者端末装置１０へのアクセスを許可する。
【００４８】
例えば、利用者（＃１）は、利用者端末装置１０をロッカーから取り出してネットワークに接続したうえで、起動する。これにより、表示部１０ｂは、制御部１０ｆの制御によりログイン用ＩＤ及びログイン用パスワードを入力するためのＧＵＩを表示する。そして、認証部１０ｄは、入力部１０ａを介して受け付けた情報が、図４の（Ａ）に例示した情報「ログイン用ＩＤ：ＩＤ（１）、ログイン用パスワード：Ｐ（１）」と一致する場合、２因子による認証成功として、入力部１０ａを介して情報を入力した操作者を利用者（＃１）本人であると認証して自装置（利用者端末装置１０）へのアクセスを許可する。
【００４９】
そして、図２に示す送受信部１０ｅは、まず、認証部１０ｄにより認証された利用者が利用を許可されているシステムの一覧を要求する一覧要求を管理装置２０（送受信部２０ｅ）に送信する。すなわち、送受信部１０ｅは、認証部１０ｄにより認証された利用者が所定システムを指定して当該所定システムへのアクセス要求を行なうための一覧要求を管理装置１０に送信する。ここで、所定システムとは、認証部１０ｄにより本人認証された利用者が利用を要望するシステムとして、システム群３０から指定するシステムである。以下では、「所定システム」を「指定システム」とも記載する。
【００５０】
例えば、利用者（＃１）の利用者端末装置１０の送受信部１０ｅは、認証部１０ｄにより利用者（＃１）が本人認証されたことを契機として、利用者（＃１）の利用許可システムの一覧要求を管理装置２０に送信する。例えば、送受信部１０ｅは、利用者（＃１）のログイン用ＩＤである「ＩＤ（１）」を付加した一覧要求を管理装置２０に送信する。
【００５１】
送受信部２０ｅは、一覧要求を受信すると、受信した一覧要求の情報を、取得部２０ｄに転送する。そして、取得部２０ｄは、一覧要求を送信した利用者端末装置１０の利用者が利用を許可されているシステムの一覧をシステム管理情報記憶部２０ｃから取得する。例えば、取得部２０ｄは、図５の（Ｂ）に例示したシステム管理情報の一覧を参照して、「ＩＤ（１）」に対応付けられている「利用許可システム：第１システム、第２システム、・・」を取得する。
【００５２】
取得部２０ｄは、取得した利用許可システムの一覧を送受信部２０ｅに転送する。そして、送受信部２０ｅは、取得部２０ｄにより取得された一覧を一覧要求の送信元である利用者端末装置１０（送受信部１０ｅ）に送信する。
【００５３】
そして、送受信部１０ｅが受信した利用許可システムの一覧は、制御部１０ｆの制御により、表示部１０ｂに表示される。図７は、利用許可システムの一覧の一例を説明するための図である。例えば、表示部１０ｂは、図７に示すように、利用者（＃１）の「利用許可システム：第１システム、第２システム、・・」を表示する。
【００５４】
利用者は、表示部１０ｂに表示された一覧から自身がアクセスしたいシステムを指定する。例えば、利用者（＃１）は、表示部１０ｂに表示された一覧から第１システム３１を入力部１０ａのマウスによりクリックする。これより、制御部１０ｆは、指定システムが第１システム３１であると判定し、送受信部１０ｅに指定システムの情報を転送する。
【００５５】
そして、送受信部１０ｅは、送受信部２０ｅから受信した一覧を参照した利用者が指定したシステムを所定システム（指定システム）とするアクセス要求を管理装置２０に送信する。すなわち、送受信部１０ｅは、認証部１０ｄにより本人認証された利用者により指定されたシステムである指定システムへアクセスするためのシステム管理情報を要求するアクセス要求を管理装置２０（送受信部２０ｅ）に送信する。例えば、送受信部１０ｅは、利用者（＃１）のログイン用ＩＤである「ＩＤ（１）」と「指定システム：第１システム」との情報を付加したアクセス要求を送受信部２０ｅに送信する。
【００５６】
送受信部２０ｅは、送受信部１０ｅから受信したアクセス要求を取得部２０ｄに転送する。そして、取得部２０ｄは、アクセス要求を送信した利用者端末装置１０の利用者及び当該アクセス要求にて指定されている所定システム（指定システム）に対応するシステム管理情報をシステム管理情報記憶部２０ｃから取得する。本実施例では、取得部２０ｄは、アクセス要求に対応する暗号化システム管理情報を取得する。図８は、取得部により取得される暗号化システム管理情報の一例を説明するための図である。
【００５７】
例えば、取得部２０ｄは、図５の（Ｂ）に例示したシステム管理情報記憶部２０ｃを参照して、アクセス要求に付加された「ＩＤ（１）＆第１システム」に対応付けられている暗号化システム管理情報を検索する。そして、取得部２０ｄは、図８に示すように、「ＩＤ（１）＆第１システム」に対応付けられている暗号化システム管理情報「Ｃ［ＩＤ（１−１）＆Ｐ（１−１）］」を取得する。
【００５８】
そして、送受信部２０ｅは、取得部２０ｄにより取得された暗号化システム管理情報をアクセス要求送信元の利用者端末装置１０（送受信部１０ｅ）に送信する。
【００５９】
そして、送受信部１０ｅは、送受信部２０ｅにより送信された暗号化システム管理情報の復号化データを、所定システム（指定システム）に送信する。上述したように、利用者端末装置１０には、暗号化システム管理情報を復号化するための復号鍵が予め設定されている。従って、管理装置２０から受信した暗号化システム管理情報は、利用者端末装置１０にて復号化することができる。例えば、復号化は、制御部１０ｆで行なわれる。図９は、指定システムに送信されるシステム管理情報の一例を説明するための図である。
【００６０】
例えば、送受信部１０ｅが受信した暗号化システム管理情報「Ｃ［ＩＤ（１−１）＆Ｐ（１−１）］」は、図９に示すように、制御部１０ｆにより復号化されることで、「ＩＤ（１−１）、Ｐ（１−１）」となる。そして、送受信部１０ｅは、図９に示すように、「ＩＤ（１−１）、Ｐ（１−１）」を指定システムである第１システム３１（送受信部３１ｅ）に送信する。
【００６１】
送受信部３１ｅは、受信した「ＩＤ（１−１）、Ｐ（１−１）」を認証部３１ｄに転送する。そして、認証部３１ｄは、図６の（Ａ）に例示したアクセス情報記憶部３１ｃを参照して、「ＩＤ（１−１）、Ｐ（１−１）」と一致する「アクセス用ＩＤ：ＩＤ（１−１）、アクセス用パスワード：Ｐ（１−１）」が存在することから、利用者端末装置１０の操作者が第１システム３１の利用を許可されている利用者本人であると認証して、第１システム３１へのアクセス（ログイン）を許可する。
【００６２】
続いて、図１０及び図１１を用いて、本実施例に係る認証システムの処理の手順を説明する。図１０は、本実施例に係る利用者端末装置の処理を説明するためのフローチャートであり、図１１は、本実施例に係る管理装置の処理を説明するためのフローチャートである。
【００６３】
図１０に示すように、本実施例に係る利用者端末装置１０は、利用者が管理する物理的空間から取り出されて起動されることにより、ネットワークを介して管理装置２０に接続可能な状態となったか否かを判定する（ステップＳ１０１）。ここで、管理装置２０に接続可能な状態でない場合（ステップＳ１０１否定）、利用者端末装置１０は待機状態となる。
【００６４】
一方、管理装置２０に接続可能な状態となった場合（ステップＳ１０１肯定）、認証部１０ｄは、第１因子による認証成功とし、制御部１０ｆは、入力部１０ａを介してログイン用のＩＤ＆パスワードを受け付けたか否かを判定する（ステップＳ１０２）。ここで、ログイン用のＩＤ＆パスワードを受け付けない場合（ステップＳ１０２否定）、制御部１０ｆは、ログイン用のＩＤ＆パスワードを受け付けるまで待機する。
【００６５】
一方、ログイン用のＩＤ＆パスワードを受け付けた場合（ステップＳ１０２肯定）、認証部１０ｄは、受け付けたログイン用のＩＤ＆パスワードがログイン情報記憶部１０ｃに記憶されている情報と一致するか否かを判定する（ステップＳ１０３）。ここで、一致しない場合（ステップＳ１０３否定）、制御部１０ｆは、例えば、警告音を出力して、ステップＳ１０２に戻って、新たな、ログイン用のＩＤ＆パスワードを受け付けるまで待機する。
【００６６】
一方、一致した場合（ステップＳ１０３肯定）、認証部１０ｄは、操作者を利用者本人であると認証し、送受信部１０ｅは、制御部１０ｆの制御により、利用者の利用許可システムの一覧要求を管理装置２０に送信する（ステップＳ１０４）。そして、送受信部１０ｅは、利用者の利用許可システムの一覧を受信したか否かを判定する（ステップＳ１０５）。ここで、一覧を受信しない場合（ステップＳ１０５否定）、送受信部１０ｅは、一覧を受信するまで待機する。
【００６７】
一方、一覧を受信した場合（ステップＳ１０５肯定）、表示部１０ｂは、制御部１０ｆの制御により、受信した利用許可システムの一覧を表示する（ステップＳ１０６）。そして、制御部１０ｆは、システムが指定されたか否かを判定する（ステップＳ１０７）。ここで、システムが指定されない場合（ステップＳ１０７否定）、制御部１０ｆは、システムが指定されるまで待機する。
【００６８】
一方、システムが指定された場合（ステップＳ１０７肯定）、送受信部１０ｅは、制御部１０ｆの制御により、指定システムのシステム管理情報を要求するアクセス要求を送信する（ステップＳ１０８）。そして、送受信部１０ｅは、指定システムの暗号化システム管理情報を受信したか否かを判定する（ステップＳ１０９）。ここで、指定システムの暗号化システム管理情報を受信しない場合（ステップＳ１０９否定）、送受信部１０ｅは、指定システムの暗号化システム管理情報を受信するまで待機する。なお、送受信部１０ｅは、暗号化システム管理情報ではなく、エラーを受信した場合、制御部１０ｆは再度、ステップＳ１０７に戻って、新たなシステムが指定されたか否かを判定する。エラーが受信される要因としては、登録データの不備などが挙げられる。
【００６９】
一方、指定システムの暗号化システム管理情報を受信した場合（ステップＳ１０９肯定）、制御部１０ｆは、送受信部１０ｅが受信した暗号化システム管理情報を復号化して、送受信部１０ｅは、復号化データを指定システムに送信する（ステップＳ１１０）。なお、暗号化システム管理情報の復号化は、制御部１０ｆの制御により、認証部１０ｄなどの他の処理部により行なわれる場合であっても良い。
【００７０】
そして、制御部１０ｆは、指定システムへのログイン（アクセス）が許可されたか否かを判定する（ステップＳ１１１）。ここで、指定システムへのログインが許可されない場合（ステップＳ１１１否定）、制御部１０ｆは、再度、ステップＳ１０７に戻って、新たなシステムが指定されたか否かを判定する。なお、指定システムへのログインが許可されない要因としては、例えば、管理者による登録データの不備や、指定システムに故障などの不備などが挙げられる。
【００７１】
一方、指定システムへのログインが許可された場合（ステップＳ１１１肯定）、制御部１０ｆの制御により、表示部１０ｂは、指定システムを操作するためのＧＵＩを表示する（ステップＳ１１２）。
【００７２】
そして、制御部１０ｆは、ログアウト要求を受け付けたか否かを判定する（ステップＳ１１３）。ここで、ログアウト要求を受け付けない場合（ステップＳ１１３否定）、制御部１０ｆは、再度、ステップＳ１０７に戻って、新たなシステムが指定されたか否かを判定する。
【００７３】
一方、ログアウト要求を受け付けた場合（ステップＳ１１３肯定）、制御部１０ｆは、ログアウトを実行して（ステップＳ１１４）、処理を終了する。
【００７４】
続いて、管理装置２０の処理について図１１を用いて説明する。図１１に示すように、本実施例に係る管理装置２０は、認証システムの運用開始により起動されたか否かを判定する（ステップＳ２０１）。ここで、起動されない場合（ステップＳ２０１否定）、管理装置２０は、起動されるまで待機状態となる。
【００７５】
一方、起動された場合（ステップＳ２０１肯定）、制御部２０ｆは、システム管理情報記憶部２０ｃに登録されているシステム管理情報を読み込んで（ステップＳ２０２）、運用開始のための初期設定を行ない、送受信部２０ｅが一覧要求を受け付けたか否かを判定する（ステップＳ２０３）。ここで、一覧要求を受け付けない場合（ステップＳ２０３否定）、送受信部２０ｅは、一覧要求を受け付けるまで待機状態となる。
【００７６】
一方、一覧要求を受け付けた場合（ステップＳ２０３肯定）、取得部２０ｄは、システム管理情報記憶部２０ｃを参照して、一覧要求の送信元の利用者端末装置１０の利用者の利用許可システムの一覧を取得する（ステップＳ２０４）。
【００７７】
そして、送受信部２０ｅは、利用許可システムの一覧を利用者端末装置１０に送信し（ステップＳ２０５）、アクセス要求を受け付けたか否かを判定する（ステップＳ２０６）。ここで、アクセス要求を受け付けない場合（ステップＳ２０６否定）、送受信部２０ｅは、アクセス要求を受け付けるまで待機状態となる。
【００７８】
一方、アクセス要求を受け付けた場合（ステップＳ２０６肯定）、取得部２０ｄは、アクセス要求に含まれるＩＤ（ログイン用ＩＤ）及び指定システムの情報を取得する（ステップＳ２０７）。そして、取得部２０ｄは、取得した情報に該当する暗号化システム管理情報が検索されたか否かを判定する（ステップＳ２０８）。ここで、検索されない場合（ステップＳ２０８否定）、制御部２０ｆは、アクセス要求の送信元の利用者端末装置１０にエラーを送信する（ステップＳ２１０）。
【００７９】
一方、検索された場合（ステップＳ２０８肯定）、送受信部２０ｅは、取得部２０ｄが検索した暗号化システム管理情報を利用者端末装置１０に送信する（ステップＳ２０９）。そして、ステップＳ２０９、又は、ステップＳ２１０の処理の後、制御部２０ｆは、アクセス要求の内容及び当該アクセス要求に対する応答結果をログに記録し（ステップＳ２１１）、ステップＳ２０３に戻って、一覧要求を受け付けたか否かを判定する。すなわち、管理装置２０は、認証システムの運用が停止されるまで、ステップＳ２０３からステップＳ２１１の処理を繰り返す。
【００８０】
ここで、図１２を用いて、利用者端末装置１０が本実施例に係る認証システムに組み込まれるまでに行なわれる初期設定について説明する。図１２は、本実施例に係る利用者端末装置の初期設定を説明するためのフローチャートである。
【００８１】
まず、図１２の（Ａ）に示すように、例えば、社員に割り当てる利用者端末装置１０の初期設定を行なう管理者は、ＯＳ（Operating  System）及びアプリケーションのインストールと設定を行なう（ステップＳ３０１）。そして、管理者は、ＩＰ（Internet  Protocol）アドレスなどのネットワーク関連の設定を行なう（ステップＳ３０２）。
【００８２】
そして、管理者は、上記した認証方法（認証連携方法）を認証部１０ｄ、送受信部１０ｅ及び制御部１０ｆに実行させるための「認証連携プログラム」のインストール、管理装置２０のＩＰアドレスなどの登録、復号鍵の登録を行ない（ステップＳ３０３）、利用者へ利用者端末装置を引き渡して（ステップＳ３０４）、処理を終了する。なお、ログイン用ＩＤの設定は、例えば、ステップＳ３０３の「認証連携プログラム」のインストールとともに行なわれる。
【００８３】
そして、図１２の（Ｂ）に示すように、利用者は、ログイン用パスワードの設定を行なって（ステップＳ４０１）、初期設定が終了する。
【００８４】
更に、図１３を用いて、システム管理情報の更新処理について説明する。図１３は、システム管理情報の更新処理を説明するためのフローチャートである。
【００８５】
図１３に示すように、本実施例に係る管理装置２０は、図１１のステップ２０１と同様に、認証システムの運用開始により起動されたか否かを判定する（ステップＳ５０１）。ここで、起動されない場合（ステップＳ５０１否定）、管理装置２０は、起動されるまで待機状態となる。
【００８６】
一方、起動された場合（ステップＳ５０１肯定）、制御部２０ｆは、図１１のステップ２０２と同様に、システム管理情報記憶部２０ｃに登録されているシステム管理情報（登録データ）を読み込む（ステップＳ５０２）。そして、制御部２０ｆは、管理者から入力部２０ａを介してシステム管理情報（登録データ）の更新要求を受け付けたか否かを判定する（ステップＳ５０３）。ここで、更新要求を受け付けない場合（ステップＳ５０３否定）、管理装置２０は、更新要求を受け付けるまで待機状態となる。
【００８７】
一方、更新要求を受け付けた場合（ステップＳ５０３肯定）、制御部２０ｆは、登録データの原本をロックして、登録データを複製する（ステップＳ５０４）。そして、制御部２０ｆは、更新要求の内容を判定して、新規登録要求ならばステップＳ５０６へ進み、既存データの更新要求ならばステップＳ５０７へ進み、既存データの削除要求ならばステップＳ５０８へ進むと判定する（ステップＳ５０５）。
【００８８】
制御部２０ｆは、更新要求が新規登録要求ならば、新規に登録される「利用者の識別情報（ログイン用ＩＤ）及び当該利用者の利用許可システム」に対応付ける新規のシステム管理情報を生成し、暗号化する（ステップＳ５０６）。そして、制御部２０ｆは、複製登録データに新規データを追加登録する（ステップＳ５０９）。
【００８９】
また、制御部２０ｆは、更新要求が既存データの更新要求ならば、該当する既存データが存在するか否かを判定し（ステップＳ５０７）、存在する場合（ステップＳ５０７肯定）、制御部２０ｆは、更新登録される利用者の識別情報（ログイン用ＩＤ）及び当該利用者の利用許可システムの全て、又は、一部に対応付けられる新規のシステム管理情報を生成し、暗号化する（ステップＳ５１０）。そして、制御部２０ｆは、複製登録データの既存データを新規データに変更して登録する（ステップＳ５１１）。
【００９０】
また、制御部２０ｆは、更新要求が既存データの削除要求ならば、該当する既存データが存在するか否かを判定し（ステップＳ５０８）、存在する場合（ステップＳ５０８肯定）、制御部２０ｆは、複製登録データから既存データを削除する（ステップＳ５１２）。
【００９１】
そして、ステップＳ５０９、ステップＳ５１１、又はステップＳ５１２の処理が行なわれた後、制御部２０ｆは、更新後の複製登録データに重複するデータがあるか否かを判定する（ステップＳ５１３）。ここで、更新後の複製登録データに重複するデータがない場合（ステップＳ５１３否定）、制御部２０ｆは、原本データのロックを解除し、更新後の複製登録データを原本として読み込み（ステップＳ５１４）、ステップＳ５０３に戻って、新たな更新要求を受け付けたか否かを判定する。
【００９２】
一方、既存データの更新要求にて、該当する既存データが存在しない場合（ステップＳ５０７否定）、又は、既存データの削除要求にて、該当する既存データが存在しない場合（ステップＳ５０８否定）、又は、更新後の複製登録データに重複するデータがある場合（ステップＳ５１３肯定）、制御部２０ｆは、エラーを返信する（ステップＳ５１５）。そして、制御部２０ｆは、原本データのロックを解除し、更新後の複製登録データを廃棄して（ステップＳ５１６）、ステップＳ５０３に戻って、新たな更新要求を受け付けたか否かを判定する。
【００９３】
上述したように、本実施例に係る認証システムは、利用者が使用する利用者端末装置１０と利用者端末装置１０に接続される管理装置２０とを備える。具体的には、本実施例に係る認証システムは、利用者端末装置１０と管理装置２０とが連携することで、利用者が所定システムへアクセスするための認証処理を行なう。管理装置２０は、管理対象となる利用者ごとに、当該利用者が利用を許可されているシステムそれぞれに対応付けられたシステム管理情報として、当該利用者を一意に識別するための識別情報（アクセス用ＩＤ）及び当該識別情報に対して付与された認証情報（アクセス用パスワード）を記憶するシステム管理情報記憶部２０ｃを有する。本実施例では、システム管理情報記憶部２０ｃは、システム管理情報が暗号化された暗号化システム管理情報を記憶する。
【００９４】
そして、認証部１０ｄは、利用者が管理する物理的空間に保管された状況から当該利用者が利用者端末装置１０を取り出した後に起動され、かつ、当該利用者を一意に識別するための識別情報（ログイン用ＩＤ）及び当該識別情報に対して付与された認証情報（ログイン用パスワード）と一致する情報を受け付けた場合に、当該利用者を認証して利用者端末装置１０へのアクセスを許可する。
【００９５】
そして、送受信部１０ｅは、所定システム（指定システム）へアクセスするためのシステム管理情報を要求するアクセス要求を管理装置２０に送信する。具体的には、まず、送受信部１０ｅは、認証部１０ｄにより認証された利用者が利用を許可されているシステムの一覧を要求する一覧要求を管理装置２０に送信する。取得部２０ｄは、一覧要求を送信した利用者端末装置の利用者が利用を許可されているシステムの一覧をシステム管理情報記憶部２０ｃから取得し、送受信部２０ｅは、取得部２０ｄにより取得された一覧を一覧要求の送信元である利用者端末装置１０に送信する。そして、送受信部１０ｅは、送受信部２０ｅから受信した一覧を参照した利用者が指定したシステムを所定システム（指定システム）とするアクセス要求を管理装置２０に送信する。
【００９６】
そして、取得部２０ｄは、システム管理情報記憶部２０ｃを参照して、アクセス要求を送信した利用者端末装置１０の利用者及び当該アクセス要求にて指定されている所定システム（指定システム）に対応するシステム管理情報を取得し、送受信部２０ｅは、取得部２０ｄにより取得されたシステム管理情報をアクセス要求送信元の利用者端末装置１０に送信する。本実施例では、取得部２０ｄは、アクセス要求に対応する暗号化システム管理情報を取得し、送受信部２０ｅは、取得部２０ｄにより取得された暗号化システム管理情報をアクセス要求送信元の利用者端末装置１０に送信する。
【００９７】
そして、送受信部１０ｅは、アクセス要求に応じて管理装置２０が送信したシステム管理情報を、所定システム（指定システム）に送信する。本実施例では、送受信部１０ｅは、送受信部２０ｅにより送信された暗号化システム管理情報の復号化データを、所定システム（指定システム）に送信する。
【００９８】
すなわち、本実施例は、利用者端末装置１０本体を利用者各自の専用とすることで、「ワンタイムパスワード方式」におけるパスワード生成機や、「ＩＣカード方式」におけるＩＣカードと同様に、所有物による認証を行なうものである。換言すると、本実施例は、２因子による認証における１因子としての「装置管理」を、利用者端末装置１０を物理的に保管できる環境を利用者に提供することで実現する。ＰＣ本体の価格は、近年のＰＣ本体の価格動向によれば、著しく低下傾向にある。このため、共用のＰＣを使用する個人ごとにパスワード生成機やＩＣカードを提供するより、各個人にＰＣを提供する方が、コストを抑えることができる。すなわち、本実施例に係る認証システムは、各個人にＰＣとＰＣを物理的に保管できる環境を利用者に提供することで、ＩＤ＆パスワード方式を１因子とする２因子による認証を実現し、更に、システム構築の初期費用及びシステム運用の費用を低く抑えるものである。
【００９９】
また、本実施例は、認証システムとしてはＩＤ＆パスワード方式だけによる利用者認証のインタフェースとなり、利用者が自身の要望するシステムへアクセスする場合には、当該利用者が直接パスワードを入力しない方式となっている。すなわち、本実施例は、装置管理を第１因子とする２因子認証であるが、システムへアクセスする際のパスワード自身を本人も知らないようにすることで、利用者及び管理者双方にとって負担が少なく、更に、システム用のパスワードを利用者本人及び他者から保護することができる。また、システムへアクセスする際のパスワードを利用者が記憶する必要がないため、システム用のパスワードは、可能な限りランダムで複雑なパスワードにすることができる。
【０１００】
従って、本実施例では、利用者が自身の使用する利用者端末装置１０を介して利用したいシステムへアクセスする場合の一連の利用者認証を、安全性を確保したうえで簡易に行なうことが可能となる。
【０１０１】
また、本実施例では、利用者端末装置１０における本人認証が成功した時点で、本人認証された利用者の利用許可システムの一覧の要求が自動的に行なわれ、利用許可システムの一覧が利用者に提供される。従って、利用者にとっては、指定システムの選択を容易にすることができ、また、管理者にとっては、利用許可システムを一元管理できる。
【０１０２】
また、本実施例では、管理装置２０にて一元管理されるシステム用のＩＤ及びパスワードを暗号化し、管理装置２０から利用者端末装置１０へ送信されるシステム用のＩＤ及びパスワードも暗号化したデータとなるので、利用者認証の安全性をより確保することが可能となる。
【０１０３】
なお、上記では、グループ企業内の業務系ネットワークなどの社内ネットワークに、本実施例に係る認証システムが適用される場合について説明した。しかし、本実施例に係る認証システムが適用される対象としては、社内ネットワーク以外のネットワーク、例えば、同一のプロバイダにより管理されるネットワークである場合であっても良い。
【０１０４】
また、上記では、管理対象となる利用者に対して利用許可システムとシステム管理情報とを対応付ける際に、各利用者の識別情報としてログイン用ＩＤを用い、一覧要求やアクセス要求に各利用者の識別情報としてログイン用ＩＤを付加することで、利用許可システムの一覧や指定システムのシステム管理情報を取得する場合について説明した。しかし、本実施例は、ログイン用ＩＤ以外の識別情報が用いられる場合であっても良い。例えば、本実施例は、管理対象となる利用者に対して利用許可システムとシステム管理情報とを対応付ける際に、各利用者の識別情報として利用者端末装置１０のＩＰアドレスを用い、一覧要求やアクセス要求に各利用者の識別情報として利用者端末装置１０のＩＰアドレスを付加することで、利用許可システムの一覧や指定システムのシステム管理情報を取得する場合であっても良い。また、本実施例は、ログイン用ＩＤ以外の識別情報として、利用者端末装置１０のＭＡＣ（Media  Access  Control）アドレスが用いられる場合でも良い。
【０１０５】
また、上記では、所定システム（指定システム）の指定が一覧要求に応じて管理装置２０から送信された利用許可システムの一覧を参照した利用者により実行される場合について説明した。しかし、本実施例は、自身の利用許可システムを把握している利用者が所定システム（指定システム）を選択する場合であっても良い。或いは、本実施例は、利用者端末装置１０内部で利用許可システムの一覧を記憶しておき、本人認証が行なわれた時点で、利用者端末装置１０が、管理装置２０に問い合わせることなく利用許可システムの一覧を表示し、利用者が所定システム（指定システム）を選択する場合であっても良い。
【０１０６】
また、上記では、復号鍵が予め利用者端末装置１０に登録されている場合について説明した。しかし、本実施例は、秘密鍵により暗号化を行なった管理装置２０が、暗号化システム管理情報とともに公開鍵を送信し、利用者端末装置１０が暗号化システム管理情報を、当該暗号化システム管理情報とともに受信した公開鍵により復号化する場合であっても良い。また、本実施例は、利用者端末装置１０ごとに、或いは、同一業務を行なう利用者により使用される利用者端末装置群ごとに、暗号化及び復号化に用いる鍵を変更する場合であっても良い。
【０１０７】
また、上記では、システム管理情報が暗号化される場合について説明したが、本実施例は、システム管理情報が暗号化されない状態でシステム管理情報記憶部２０ｃに格納されている場合であっても良い。かかる場合、取得部２０ｄは、アクセス要求を送信した利用者端末装置１０の利用者及び当該アクセス要求にて指定されている所定システム（指定システム）に対応するシステム管理情報をシステム管理情報記憶部２０ｃから取得する。そして、送受信部２０ｅは、取得部２０ｄにより取得されたシステム管理情報をアクセス要求送信元の利用者端末装置１０（送受信部１０ｅ）に送信する。そして、送受信部１０ｅは、アクセス要求に応じて管理装置２０（送受信部２０ｅ）が送信したシステム管理情報を、所定システム（指定システム）に送信する。なお、暗号化を行なわない場合、安全性を確保するために、利用者端末装置１０と管理装置２０との間での通信は、例えば、ＶＰＮ（Virtual  Private  Network）などにより行なわれることが望ましい。
【０１０８】
また、上記では、例えば、同一の企業グループに所属する社員全てそれぞれがシステムへアクセス時の認証処理を、１台の管理装置２０がアクセス要求を行なう利用者の利用者端末装置１０と連携して行なう場合について説明した。しかし、本実施例は、複数の管理装置２０が設置される場合であっても適用可能である。例えば、認証システムの管理者は、同一の企業グループに所属する全社員を、営業、総務、経理、開発といった業務別に分類する。そして、認証システムの管理者は、業務別に複数の管理装置２０を設置する。そして、各管理装置２０は、自装置の管理対象となる利用者（例えば、開発部の社員）が使用する利用者端末装置１０が指定システムへのアクセスのみを管理する。このように、本実施例は、利用者のグループごとに管理装置２０を分類する場合であっても良い。なお、Ｎ台の管理装置２０を設置する場合、１台又はＭ台（ただし、Ｎ＞Ｍ）の管理装置２０を仮想的にＮ台の管理装置２０として機能させる場合であっても良い。
【０１０９】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、図２に例示した取得部２０ｄは、一覧取得用の取得部と、システム取得用の取得部とに分散して構成される場合であっても良い。
【０１１０】
また、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵ（Central  Processing  Unit）および該ＣＰＵにて解析実行されるプログラムにて実現され、或いは、ワイヤードロジックによるハードウェアとして実現され得る。例えば、図２に例示した認証部１０ｄは、プログラムにて実現される場合であっても、ワイヤードロジックによるハードウェアとして実現される場合であっても良い。
【０１１１】
なお、上記実施例で説明した認証方法は、予め用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。このプログラムは、インターネットなどのＩＰネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact  Disk  Read  Only  Memory）、ＭＯ（Magneto-Optical  disk）、ＤＶＤ（Digital  Versatile  Disk）などのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することもできる。
【符号の説明】
【０１１２】
１０  利用者端末装置
１０ａ  入力部
１０ｂ  表示部
１０ｃ  ログイン情報記憶部
１０ｄ  認証部
１０ｅ  送受信部
１０ｆ  制御部
２０  管理装置
２０ａ  入力部
２０ｂ  表示部
２０ｃ  システム管理情報記憶部
２０ｄ  取得部
２０ｅ  送受信部
２０ｆ  制御部
３０  システム群
３１  第１システム
３１ａ  入力部
３１ｂ  表示部
３１ｃ  アクセス情報記憶部
３１ｄ  認証部
３１ｅ  送受信部
３１ｆ  制御部
３２  第２システム
【図１】
2012190077.tif 000003
【図２】
2012190077.tif 000004
【図３】
2012190077.tif 000005
【図４】
2012190077.tif 000006
【図５】
2012190077.tif 000007
【図６】
2012190077.tif 000008
【図７】
2012190077.tif 000009
【図８】
2012190077.tif 000010
【図９】
2012190077.tif 000011
【図１０】
2012190077.tif 000012
【図１１】
2012190077.tif 000013
【図１２】
2012190077.tif 000014
【図１３】
2012190077.tif 000015