(57)【要約】【課題】入力や口頭での伝達を容易且つ確実に行えるパスワードを用いて認証を行うことのできる、認証装置、認証システム、及び認証プログラムを提供すること。【解決手段】  ユーザ端末１０は、第１のグループに属する第１情報、第２のグループに属する第２情報、及び中間情報を相互に対応付けて格納する変換テーブル１４ａと、第１情報と第２情報との組を複数含む認証情報の入力を受け付ける入力部１１と、入力部１１を介して入力された認証情報に対応する中間情報を変換テーブル１４ａから取得し、当該取得した中間情報に基づいて照合情報を取得する照合情報取得部１３ｂと、照合情報取得部１３ｂが取得した照合情報を用いて、認証に関する所定の処理を行う認証要求部１３ｃとを備える。【選択図】図１
2010267133.tif 000002
【特許請求の範囲】
【請求項１】
第１のグループに属する第１情報、第２のグループに属する第２情報、及び中間情報を相互に対応付けて格納する変換情報格納手段と、
第１情報と第２情報との組を複数含む認証情報の入力を受け付ける入力手段と、
前記入力手段を介して入力された認証情報に対応する中間情報を前記変換情報格納手段から取得し、当該取得した中間情報に基づいて照合情報を取得する照合情報取得手段と、
前記照合情報取得手段が取得した照合情報を用いて、認証に関する所定の処理を行う認証要求手段と、
を備える認証装置。
【請求項２】
対象装置に認証要求を行う認証装置と、認証に関する情報を処理する認証処理装置と、を備える認証システムであって、
前記認証装置は、
第１情報、第２情報、及び中間情報を相互に対応付けて格納する第１変換情報格納手段と、
第１認証情報を生成する第１認証情報生成手段と、
前記第１認証情報生成手段が生成した第１認証情報を出力する第１出力手段と、
第１情報と第２情報との組を複数含む認証情報の入力を受け付ける入力手段と、
前記入力手段を介して入力された認証情報に対応する中間情報を前記変換情報格納手段から取得し、当該取得した中間情報と前記第１認証情報生成手段が生成した第１認証情報とに基づいて照合情報を取得する照合情報取得手段と、
前記照合情報取得手段が取得した照合情報を用いて、前記対象装置に認証要求を行う認証要求手段と、を備え、
前記認証処理装置は、
第１情報、第２情報、及び中間情報を相互に対応付けて格納する第２変換情報格納手段と、
前記対象装置の認証に必要な照合情報を格納する照合情報格納手段と、
前記第１認証情報生成手段が生成した前記第１認証情報を所定方法により取得する第１認証情報取得手段と、
前記第１認証情報取得手段が取得した第１認証情報と前記照合情報格納手段から取得した照合情報とに基づき中間情報を生成し、当該生成した中間情報に対応する複数組の第１情報及び第２情報を認証情報として前記第２変換情報格納手段から取得する認証情報取得手段と、
前記認証情報取得手段が取得した認証情報を出力する第２出力手段と、を備える、
認証システム。
【請求項３】
前記第１情報は、月を特定する情報であり、
前記第２情報は、日を特定する情報である、
請求項１に記載の認証装置、又は請求項２に記載の認証システム。
【請求項４】
コンピュータを、
入力手段を介して入力された第１のグループに属する第１情報と第２のグループに属する第２情報との組を複数含む認証情報に対応する中間情報を、第１情報、第２情報、及び中間情報を相互に対応付けて格納する変換情報格納手段から取得し、当該取得した中間情報に基づいて照合情報を取得する照合情報取得手段と、
前記照合情報取得手段が取得した照合情報を用いて、認証に関する所定の処理を行う認証要求手段と、
として機能させる認証プログラム。
【請求項５】
コンピュータを、
対象装置に認証要求を行う認証装置と、認証に関する情報を処理する認証処理装置と、として機能させる認証プログラムであって、
前記認証装置としてのコンピュータを、
第１認証情報を生成する第１認証情報生成手段と、
前記第１認証情報生成手段が生成した第１認証情報を出力する第１認証情報出力手段と、
入力手段を介して入力された第１情報と第２情報との組を複数含む認証情報に対応する中間情報を、第１情報、第２情報、及び中間情報を相互に対応付けて格納する変換情報格納手段から取得し、当該取得した中間情報と前記第１認証情報生成手段が生成した第１認証情報とに基づいて照合情報を取得する照合情報取得手段と、
前記照合情報取得手段が取得した照合情報を用いて、前記対象装置に認証要求を行う認証要求手段と、として機能させ、
前記認証処理装置としてのコンピュータを、
前記第１認証情報出力手段が生成した前記第１認証情報を所定方法により取得する第１認証情報取得手段と、
前記第１認証情報取得手段が取得した第１認証情報と前記対象装置の認証に必要な照合情報を格納する照合情報格納手段から取得した照合情報とに基づき中間情報を生成し、当該生成した中間情報に対応する複数組の第１情報及び第２情報を、第１情報、第２情報、及び中間情報を相互に対応付けて格納する第２変換情報格納手段から認証情報として取得する認証情報取得手段と、
前記認証情報取得手段が取得した認証情報を出力する認証情報出力手段と、として機能させる、
認証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証装置、認証システム、及び認証プログラムに関する。
【背景技術】
【０００２】
近年、個人情報の保護や安全保障、企業経営のリスク管理等の観点から、情報セキュリティの強化が重要となってきている。例えば、個人情報や営業情報等、第三者から保護すべき機密情報が格納されているサーバやＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）に対する不正なアクセスを防止するため、これらのサーバやＰＣへのアクセスに際し特定の認証手続を要求し、当該手続の適否によりアクセス許可／拒否を決定する方法が用いられている。この認証手続としては、例えば特定のＰＩＮ（Ｐｅｒｓｏｎａｌ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ）を入力させたり、特定の識別情報を記憶したＵＳＢメモリ等の記録メディアをアクセス先のＰＣに接続させたりする方法が用いられている。
【０００３】
このような認証方法を用いるものとして、例えば、通常は認証用の入力データとして認証用記録メディアから読み出される基本パスワードを利用する一方で、認証用記録メディアを忘れた等の場合には、データ入力機器を通じてワンタイムパスワードを入力することにより認証を行う認証システムが提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１５７８４５号公報（段落００１２、００１３）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上述の如き従来の認証システムにおいてパスワードの入力により認証を行う場合、パスワードの安全性を向上させるためにはパスワードを長くすることが求められる。しかし、長いパスワードの入力は煩雑であり、誤入力を発生させやすい。また、例えばパスワードをエンドユーザには知らせずに管理者が一括して管理している場合であって、当該パスワードを必要に応じて管理者からエンドユーザに口頭で伝達する場合、長いパスワードでは言い間違いや聞き間違いを生じやすく、誤ったパスワードが伝達される可能性があった。
【０００６】
本発明は、上記に鑑みてなされたものであって、入力や口頭での伝達を容易且つ確実に行えるパスワードを用いて認証を行うことのできる、認証装置、認証システム、及び認証プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
この請求項１に記載の認証装置、又は請求項４に記載の認証プログラムによれば、第１のグループに属する第１情報と第２のグループに属する第２情報との組を複数含む認証情報の入力を受け付け、当該認証情報に基づいて照合情報を取得する。従って、照合情報の情報量を維持しつつ、照合情報と比較して入力や口頭での伝達が容易な認証情報を用いて認証を行うことができ、入力ミスや伝達ミスの発生を防止できる。
【０００８】
また、第１情報、第２情報、及び中間情報を相互に対応付けて格納する変換情報格納手段を備え、認証情報に対応する中間情報を変換情報格納手段から取得し、当該取得した中間情報に基づいて照合情報を取得するので、中間情報を介して照合情報と認証情報とを相互に容易に変換することができる。
【０００９】
また、請求項２に記載の認証システム、又は請求項５に記載の認証プログラムによれば、認証処理装置は、認証装置の第１認証情報生成手段が生成した第１認証情報と照合情報とに基づき中間情報を生成し、当該生成した中間情報に対応する複数組の第１情報及び第２情報を認証情報として出力する。一方、認証装置は、認証処理装置から出力された認証情報に対応する中間情報を変換情報格納手段から取得し、当該取得した中間情報と第１認証情報生成手段が生成した第１認証情報とに基づいて照合情報を取得し、当該照合情報を用いて対象装置に認証要求を行う。従って、対象情報の認証に必要な照合情報の情報量を維持しつつ、照合情報と比較して入力や口頭での伝達が容易な認証情報を認証装置に入力すべき情報として用いることができ、認証処理装置から出力された後に認証装置に入力されるまでの情報の入力ミスや伝達ミスの発生を防止できる。また、対象情報の認証に必要となる照合情報自体は第１出力手段や第２出力手段からは出力されないので、ユーザには照合情報を教えることなく対象装置に認証要求を行うことができる。
【００１０】
また、請求項３に記載の認証装置、又は認証システムによれば、第１情報として月を特定する情報を用い、第２情報として日を特定する情報を用いているので、ユーザになじみのある月日を認証情報として入力や伝達等をさせることができ、入力ミスや伝達ミスの発生を防止することができる。
【図面の簡単な説明】
【００１１】
【図１】認証システムの電気的構成を機能概念的に示したブロック図である。
【図２】変換テーブルに格納されている情報を示した表である。
【図３】照合情報ＤＢに格納されている情報を示した表である。
【図４】認証処理のフローチャートである。
【図５】ユーザ端末のディスプレイに表示される情報を例示した図であり、第１認証情報が表示された場合を示す図である。
【図６】ユーザ端末のディスプレイに表示される情報を例示した図であり、第１情報と第２情報との組を複数含む認証情報が入力された場合を示す図である。
【図７】管理端末のディスプレイに表示される情報を例示した図であり、図７（ａ）は第１認証情報及び端末ＩＤが入力された場合を示す図、図７（ｂ）は複数組の第１情報及び第２情報が認証情報として表示された場合を示す図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照して、この発明に係る認証装置、認証システム、及び認証プログラムの各実施の形態を詳細に説明する。
【００１３】
まず、〔Ｉ〕実施の形態の具体的内容について説明し、次に、〔II〕実施の形態に対する変形例について説明する。ただし、実施の形態によって本発明が限定されるものではない。なお、認証装置、認証システム、及び認証プログラムの適用対象は任意で、例えば、ＰＣやサーバ等の情報処理装置、あるいはＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の電子機器等を認証が必要な対象装置とし、これらの対象装置にアクセスを行うＰＣや携帯情報端末等を認証装置として備え、認証に関する情報を処理するＰＣやサーバ等を認証処理装置として備える認証システムに適用することができる。以下の実施の形態では、保護すべきデータを格納した記憶部を認証が必要な対象装置とし、認証装置として例えばＰＣ等のユーザ端末が用いられ、認証処理装置として例えばＰＣやサーバ等の管理端末が用いられる場合を例示して説明する。
【００１４】
〔Ｉ〕実施の形態の具体的内容
まず、実施の形態の具体的内容について説明する。
【００１５】
（構成）
まず、認証システムの構成を説明する。図１は認証システムの電気的構成を機能概念的に示したブロック図である。図１に示すように、認証システム１は、ユーザ端末１０、及び管理端末２０を備えている。
【００１６】
（構成−ユーザ端末）
ユーザ端末１０は、記憶部２に認証要求を行う認証装置であり、入力部１１、ディスプレイ１２、制御部１３、及び読取部１４を、バス１５にて通信可能に接続して構成されている。さらに、本実施の形態では、対象装置としての記憶部２がユーザ端末１０に内蔵されているものとする。
【００１７】
（構成−ユーザ端末−入力部）
入力部１１は、第１情報と第２情報との組を複数含む認証情報の入力を受け付ける入力手段である。この入力部１１は、例えば公知のキーボード、マウス、タッチパネル等の入力手段を用いて構成される（後述する管理端末２０の入力部２１についても同じ）。なお、第１情報、第２情報、及び認証情報の詳細については後述する。
【００１８】
（構成−ユーザ端末−ディスプレイ）
ディスプレイ１２は、制御部１３から入力された情報を出力する第１出力手段である。このディスプレイ１２としては、例えば公知の液晶ディスプレイや有機ＥＬディスプレイの如き表示出力手段を用いることができる（後述する管理端末２０のディスプレイ２２についても同じ）。
【００１９】
（構成−ユーザ端末−制御部）
制御部１３は、ユーザ端末１０を制御する制御手段であり、具体的には、ＣＰＵ、当該ＣＰＵ上で解釈実行される各種のプログラム（ＯＳなどの基本制御プログラムや、ＯＳ上で起動され特定機能を実現するアプリケーションプログラムを含む）、及びプログラムや各種のデータを格納するためのＲＡＭの如き内部メモリを備えて構成されるコンピュータである（後述する管理端末２０の制御部２３についても同じ）。特に、本実施の形態に係る認証プログラムは、例えばＣＤやＵＳＢメモリ等の記録媒体に格納されており、当該記録媒体から読取部１４を介して適宜読み出され実行されることで、制御部１３の各部を実質的に構成する。
【００２０】
この制御部１３は、機能概念的に、第１認証情報生成部１３ａ、照合情報取得部１３ｂ、及び認証要求部１３ｃを備えている。第１認証情報生成部１３ａは、第１認証情報を生成する第１認証情報生成手段である。照合情報取得部１３ｂは、照合情報を取得する照合情報取得手段である。認証要求部１３ｃは、記憶部２に認証要求を行う認証要求手段である。これらの制御部１３の各構成要素によって実行される処理の詳細、及び第１認証情報の詳細については後述する。
【００２１】
（構成−ユーザ端末−読取部）
読取部１４は、ユーザ端末１０の動作に必要なプログラム及び各種のデータをＣＤやＵＳＢメモリ等の任意の記録媒体から読み取る読取手段であり、例えば、ＣＤ−ＲＯＭドライブやＵＳＢ読取装置等を用いて構成されている。
【００２２】
この読取部１４が読み取りを行う記録媒体は、変換テーブル１４ａを備えている。変換テーブル１４ａは、第１情報、第２情報、及び中間情報を相互に対応付けて格納する第１変換情報格納手段である。ここで、第１情報は第１のグループに属する情報であり、第２情報は第１のグループとは異なる第２のグループに属する情報である。この第１のグループ及び第２のグループの具体的な内容は任意で、例えば第１のグループを「月」、第２のグループを「日」とすることができる。この場合、第１情報は１月から１２月までの各月を特定する情報となり、第２情報は１日から３１日までの各日を特定する情報となる。なお、実際には、変換テーブル１４ａは本実施の形態に係る認証プログラムの一部として記録媒体に格納されており、この認証プログラムが記録媒体から読取部１４を介して適宜読み出されることで、変換テーブル１４ａも認証プログラムと共に読み出されて、上述の制御部１３を構成する。
【００２３】
図２は、変換テーブル１４ａに格納されている情報を示した表である。図２に示すように、変換テーブル１４ａは、テーブル項目として「月」「日」を備え、これらの項目「月」や「日」の内容に対応付けて中間情報が格納されている。項目「月」に対応して格納される情報は、月日のうち月を特定する第１情報である（図２では「１」から「１２」）。項目「日」に対応して格納される情報は、月日のうち日を特定する第２情報である（図２では「１」から「２８」）。これらの「月」及び「日」に対応する中間情報としては、「−１」から「２５５」までの整数が格納されている。例えば、この変換テーブル１４ａは１６ビットの数値を用いて構成することができる。これらの整数の内、「０」から「２５５」までが「月」及び「日」に対応する中間情報として有効な値である。「−１」は、符号なしで表現した場合の「６５５３５」を意味しており、「月」及び「日」に対応する有効な中間情報が存在しないことを示している。これにより、月日を用いて８ビットの情報量を有する中間情報を表現することが可能となる。例えば図２では、「１月１日」に対応する中間情報は「９」、「３月２日」に対応する中間情報は「１５６」となる。
【００２４】
（構成−ユーザ端末−記憶部）
記憶部２は、保護すべきデータを格納しており、アクセスの際に認証を必要とする対象装置である。この記憶部２は、例えば予め設定されているＰＩＮが所定の入力手段を介して入力された場合や認証用ＵＳＢメモリから特定の識別情報が入力された場合に当該記憶部２へのアクセスを許可する。さらに、記憶部２は内部に固有の照合情報２ａを保持しており、所定の入力手段を介して入力された照合情報と内部に保持している照合情報２ａとが一致した場合に、当該記憶部２へのアクセスを許可する。これにより、ユーザがＰＩＮや認証用ＵＳＢメモリを忘れた場合でも、照合情報を入力することにより記憶部２へのアクセスが可能となる。
【００２５】
（構成−管理端末）
管理端末２０は、認証に関する情報を処理する認証処理装置であり、入力部２１、ディスプレイ２２、制御部２３、及び記憶部２４を、バス２５にて通信可能に接続して構成されている。
【００２６】
（構成−管理端末−入力部）
入力部２１は、第１認証情報の入力を受け付ける入力手段である。
【００２７】
（構成−管理端末−ディスプレイ）
ディスプレイ２２は、制御部２３から入力された情報を出力する第２出力手段である。
【００２８】
（構成−管理端末−制御部）
制御部２３は、第１認証情報取得部２３ａ、及び認証情報取得部２３ｂを備えている。第１認証情報取得部２３ａは、第１認証情報を所定方法により取得する第１認証情報取得手段である。認証情報取得部２３ｂは、複数組の第１情報及び第２情報を認証情報として取得する認証情報取得手段である。これらの制御部２３の各構成要素によって実行される処理の詳細については後述する。
【００２９】
（構成−管理端末−記憶部）
記憶部２４は、管理端末２０の動作に必要なプログラム及び各種のデータを記憶する記憶手段であり、例えば、外部記憶装置としてのハードディスク（図示省略）を用いて構成されている。ただし、ハードディスクに代えてあるいはハードディスクと共に、磁気ディスクの如き磁気的記録媒体、又はＤＶＤやブルーレイディスクの如き光学的記録媒体を含む、その他の任意の記録媒体を用いることができる。
【００３０】
この記憶部２４は、変換テーブル２４ａ、及び照合情報データベース（以下、データベースを「ＤＢ」と称する）２４ｂを備えている。この内、変換テーブル２４ａは、第１情報、第２情報、及び中間情報を相互に対応付けて格納する第２変換情報格納手段であり、図２に例示したユーザ端末１０の変換テーブル１４ａと同一の情報を格納している。
【００３１】
照合情報ＤＢ２４ｂは、記憶部２の認証に必要な照合情報を格納する照合情報格納手段である。図３は照合情報ＤＢ２４ｂに格納されている情報を示した表である。図３に示すように、照合情報ＤＢ２４ｂはＤＢ項目として「端末ＩＤ」及び「照合情報」を備え、これらに対応する情報が相互に対応付けて格納されている。項目「端末ＩＤ」に対応して格納される情報は、記憶部２を一意に識別するための識別情報である（図３では「ＩＤ００１」「ＩＤ００２」等）。項目「照合情報」に対応して格納される情報は、記憶部２の認証に必要となる照合情報であり、例えば４８桁の整数で表されたパスワードを用いることができる（図３では「３６０２２８・・・」等）。
【００３２】
（処理−認証処理）
次に、このように構成される認証システム１によって実行される認証処理について説明する。図４は、認証システム１が実行する認証処理のフローチャートである（以下の各処理の説明ではステップを「Ｓ」と略記する）。この認証処理は、例えばユーザが記憶部２にアクセスするためのＰＩＮや認証用ＵＳＢメモリを忘れたために記憶部２へアクセスすることができなくなった場合に、当該ユーザがユーザ端末１０に対して所定操作を行うことにより起動される。例えば、制御部１３の各部を実質的に構成するためのプログラム、変換テーブル１４ａ、及び当該プログラムを自動起動するためのオートランプログラム等を記録した記録媒体を、当該ユーザがユーザ端末１０の読取部１４に読み取らせることにより、当該プログラムが自動的に起動される。
【００３３】
認証処理の起動後、ユーザ端末１０の第１認証情報生成部１３ａは、第１認証情報を生成する（ＳＡ１）。第１認証情報は、認証処理毎に異なる情報として生成されるものであり、例えば４桁の乱数列（例えば「１２３８」等）として生成される。
【００３４】
続いて、第１認証情報生成部１３ａは、生成した第１認証情報をディスプレイ１２を介して出力させる（ＳＡ２）。図５及び図６はユーザ端末１０のディスプレイ１２に表示される情報を例示した図であり、図５は第１認証情報が表示された場合を示す図、図６は第１情報と第２情報との組を複数含む認証情報が入力された場合を示す図である。図５及び図６に示すように、ユーザ端末１０のディスプレイ１２には、端末ＩＤ、第１認証情報、認証情報の表示欄、及びカレンダーが表示される。ＳＡ２においては、第１認証情報の表示欄内に第１認証情報（図５では「１２３８」）が表示される。
【００３５】
図４に戻り、管理端末２０の第１認証情報取得部２３ａは、ユーザ端末１０のディスプレイ１２を介して出力された第１認証情報を取得する（ＳＡ３）。この第１認証情報を取得する方法は任意で、例えばユーザ端末１０のディスプレイ１２に出力された第１認証情報を確認したユーザが当該第１認証情報を管理者に電話連絡し、当該電話連絡を受けた管理者が第１認証情報を管理端末２０の入力部２１を介して入力した場合に、当該入力部２１を介して第１認証情報を取得する。
【００３６】
続いて、認証情報取得部２３ｂは端末ＩＤを取得する（ＳＡ４）。この端末ＩＤを取得する方法は任意で、例えばユーザ端末１０のユーザが第１認証情報と共に端末ＩＤを管理者に電話連絡し、当該電話連絡を受けた管理者が端末ＩＤを入力部２１を介して入力した場合に、当該入力部２１を介して端末ＩＤを取得する。
【００３７】
図７は管理端末２０のディスプレイ２２に表示される情報を例示した図であり、図７（ａ）は第１認証情報及び端末ＩＤが入力された場合を示す図、図７（ｂ）は複数組の第１情報及び第２情報が認証情報として表示された場合を示す図である。図７に示すように、管理端末２０のディスプレイ２２には、端末ＩＤ、第１認証情報、及び認証情報の表示欄が表示される。この内、ＳＡ３で取得した第１認証情報が第１認証情報の表示欄内に表示され（図７（ａ）では「１２３８」）、ＳＡ４で取得した端末ＩＤが端末ＩＤの表示欄内に表示される（図７（ａ）では「ＩＤ００１」）。
【００３８】
図４に戻り、認証情報取得部２３ｂは、ＳＡ４で取得した端末ＩＤに対応する照合情報を、照合情報ＤＢ２４ｂから取得する（ＳＡ５）。図３の例では、端末ＩＤとして「ＩＤ００１」が取得された場合、対応する照合情報として「３６０２２８・・・」が取得される。
【００３９】
図４に戻り、認証情報取得部２３ｂは、ＳＡ３で第１認証情報取得部２３ａが取得した第１認証情報とＳＡ４で照合情報ＤＢ２４ｂから取得した照合情報とに基づき、中間情報を生成する（ＳＡ６）。中間情報は、例えば０から２５５までの任意の整数を１６個並べた情報として生成される。例えば、４桁の整数である第１認証情報の各桁の数値をパラメータとして、４８桁の整数である照合情報に対して公知の演算を所定方法で行うことにより、照合情報の情報量を維持しつつ中間情報を生成することができる。この結果、例えば「１８７、２５４、２３、・・・」の如き中間情報が生成される。
【００４０】
続いて認証情報取得部２３ｂは、ＳＡ６で生成した中間情報に対応する複数組の第１情報及び第２情報を、変換テーブル２４ａから認証情報として取得する（ＳＡ７）。例えば、上述のように０から２５５までの任意の整数を１６個並べた情報として中間情報「１８７、２５４、２３、・・・」が生成された場合、図２に例示した変換テーブル２４ａから、１６組の月日（「１８７」に対応する「１月２８日」、２５４に対応する「１月２日」、２３に対応する「３月１日」等）が認証情報として取得される。
【００４１】
その後、認証情報取得部２３ｂは、ＳＡ７で取得した認証情報をディスプレイ２２を介して出力させる（ＳＡ８）。図７（ｂ）の例では、認証情報の表示欄内に１６組の月日が表示される（図７（ｂ）では「１／２８」、「１／２」、「３／１」等）。
【００４２】
図４に戻り、ユーザ端末１０の照合情報取得部１３ｂは、入力部１１を介して第１情報と第２情報との組を複数含む認証情報の入力を受け付ける（ＳＡ９）。例えば、上述のように管理端末２０のディスプレイ２２に表示された１６組の月日を確認したユーザにより当該各組の月日が入力部１１を介して入力された場合、当該入力された１６組の月日を認証情報として受け付ける。なお、入力部１１を介した認証情報の入力方法は任意で、例えば図６に示したようにディスプレイ１２に表示させたカレンダーの中から認証情報に対応する月日をクリックさせ、当該クリックされた月日を認証情報を構成する各月日として受け付ける。
【００４３】
図４に戻り、照合情報取得部１３ｂは、ＳＡ９で入力部１１を介して入力された認証情報に対応する中間情報を変換テーブル１４ａから取得する（ＳＡ１０）。例えば、認証情報として１６組の月日（図６では「１／２８」、「１／２」、「３／１」等）が入力された場合、照合情報取得部１３ｂは変換テーブル１４ａを参照し、入力された１６組の月日に対応する１６個の整数（図２では「１／２８」に対応する「１８７」、「１／２」に対応する「２５４」、「３／１」に対応する「２３」等）を取得する。
【００４４】
図４に戻り、照合情報取得部１３ｂは、ＳＡ１０で取得した中間情報と、ＳＡ１で第１認証情報生成部１３ａが生成した第１認証情報とに基づいて照合情報を取得する（ＳＡ１１）。照合情報の取得方法は任意で、例えばＳＡ６において管理端末２０の認証情報取得部２３ｂが中間情報を生成する際に照合情報に対して行った演算に基づいて、第１認証情報と中間情報とから照合情報を導出する演算を行う。例えば、ＳＡ６において認証情報取得部２３ｂが照合情報に対して行った演算の逆演算を、第１認証情報の各桁の数値をパラメータとして中間情報に対して行うことにより、照合情報を導出する。
【００４５】
続いて、認証要求部１３ｃは、ＳＡ１１で照合情報取得部１３ｂが取得した照合情報を用いて、記憶部２に認証要求を行う（ＳＡ１２）。記憶部２では、認証要求部１３ｃから入力された照合情報と、当該記憶部２に予め保持されている照合情報２ａとを比較し、両者が一致した場合にのみ、当該記憶部２へのアクセスを許可する。認証要求部１３ｃは、記憶部２による認証の結果をディスプレイ１２に表示し（ＳＡ１３）、認証処理を終了する。
【００４６】
〔II〕実施の形態に対する変形例
以上、本発明に係る実施の形態について説明したが、本発明の具体的な構成及び手段は、特許請求の範囲に記載した各発明の技術的思想の範囲内において、任意に改変及び改良することができる。以下、このような変形例について説明する。
【００４７】
（変形例−第１情報及び第２情報について）
上述の実施の形態では、第１情報が属する第１のグループが「月」であり、第２情報が属する第２のグループが「日」である場合を例示して説明したが、他の任意のグループに属する第１情報及び第２情報を用いてもよい。例えば、第１のグループを「時」、第２のグループを「分」としてもよい。この場合、第１情報は０時から２３時までの各時を特定する情報となり、第２情報は０分から５９分までの各分を特定する情報となる。あるいは、第１のグループを「氏」、第２のグループを「名」としてもよい。この場合、第１情報は例えば「山田」「斉藤」等の氏を特定する情報となり、第２情報は「太郎」「花子」等の名を特定する情報となる。さらに、第１のグループ及び第２のグループを地名とし、第１のグループは第２のグループに含まれる地名よりも広範囲の地域を特定する地名としてもよい。この場合、第１情報を例えば「秋田」「東京」等の都道府県名を特定する情報とし、第２情報を例えば「大館市」「千代田区」等の市区町村名を特定する情報とすることができる。
【００４８】
さらに、上述のように第１のグループが第２のグループを包含する関係にある場合だけではなく、第１のグループと第２のグループとが同種又は異種の関係にある場合であっても、これらの第１のグループに属する第１情報及び第２のグループに属する第２情報を用いることができる。第１のグループと第２のグループとが同種の関係にある場合としては、例えば第１のグループが「欧州の国名」、第２のグループが「アジアの国名」の場合がある。また、第１のグループと第２のグループとが異種の関係にある場合としては、例えば第１のグループが「地名」、第２のグループが「時刻」の場合がある。
【００４９】
なお、第１のグループに属する全ての第１情報と第２のグループに属する全ての第２情報との組み合わせの総数と、認証情報を構成する第１情報及び第２情報の組数との積の対数によって認証情報の情報量を表すことができる。この認証情報の情報量が、照合情報の情報量（例えば上述の実施の形態では照合情報は４８桁の整数なので、照合情報の情報量は１０の４７乗の対数）以上となるように第１情報及び第２情報を設定することにより、照合情報の情報量を維持しつつ、照合情報と比較して入力や口頭での伝達が容易な認証情報を用いることができる。
【００５０】
（変形例−ユーザ端末の制御部について）
上述の実施の形態では、制御部１３の各部を実質的に構成するプログラムは、例えばＣＤやＵＳＢメモリ等の記録媒体に格納されており、当該記録媒体から読取部１４を介して適宜読み出され実行されると説明したが、記憶部２において照合情報による認証を必要としない一部の領域に格納され、必要に応じて当該領域から読み出されて実行されるように構成してもよい。
【００５１】
（変形例−分散や統合について）
また、上述した各電気的構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成できる。例えば、ユーザ端末１０と管理端末２０とをネットワークを介して相互に接続してもよい。この場合、ユーザ端末１０の第１認証情報生成部１３ａが生成した第１認証情報を、管理端末２０の第１認証情報取得部２３ａがネットワークを介して取得するようにしてもよい。また、管理端末２０の認証情報取得部２３ｂが取得した認証情報を、ユーザ端末１０の照合情報取得部１３ｂがネットワークを介して取得するようにしてもよい。また、上述した実施の形態では記憶部２がユーザ端末１０に内蔵されている場合を例として説明したが、外付けタイプのＨＤＤを用いて構成された記憶部２にユーザ端末１０を接続し、認証処理を行ってもよい。
【符号の説明】
【００５２】
１  認証システム
２、２４  記憶部
２ａ  照合情報
１０  ユーザ端末
１１、２１  入力部
１２、２２  ディスプレイ
１３、２３  制御部
１３ａ  第１認証情報生成部
１３ｂ  照合情報取得部
１３ｃ  認証要求部
１４  読取部
１４ａ、２４ａ  変換テーブル
１５、２５  バス
２０  管理端末
２３ａ  第１認証情報取得部
２３ｂ  認証情報取得部
２４ｂ  照合情報ＤＢ
【図１】
2010267133.tif 000003
【図２】
2010267133.tif 000004
【図３】
2010267133.tif 000005
【図４】
2010267133.tif 000006
【図５】
2010267133.tif 000007
【図６】
2010267133.tif 000008
【図７】
2010267133.tif 000009
【手続補正書】
【提出日】平成21年7月30日(2009.7.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
対象装置に対する認証要求を行う認証装置であって、
第１情報、第２情報、及び中間情報を相互に対応付けて格納する第２変換情報格納手段と、前記対象装置の認証に必要な照合情報を格納する照合情報格納手段と、当該認証装置から出力された第１認証情報を取得する第１認証情報取得手段と、前記第１認証情報取得手段が取得した第１認証情報をパラメータとして、前記照合情報格納手段から取得した照合情報に対して演算を行うことで中間情報を生成し、当該生成した中間情報に対応する複数組の前記第１情報及び前記第２情報を認証情報として前記第２変換情報格納手段から取得する認証情報取得手段と、前記認証情報取得手段が取得した認証情報を出力する第２出力手段と、を備える認証処理装置から出力された前記認証情報を利用して、前記対象装置に対する認証要求を行う認証装置において、
前記第１情報、前記第２情報、及び前記中間情報を相互に対応付けて格納する第１変換情報格納手段と、
前記第１認証情報を生成する第１認証情報生成手段と、
前記第１認証情報生成手段が生成した第１認証情報を出力する第１出力手段と、
前記第１情報と前記第２情報との組を複数含む前記認証情報の入力を受け付ける入力手段と、
前記対象装置の認証に必要な前記照合情報を取得する照合情報取得手段と、
前記照合情報取得手段が取得した照合情報を用いて、前記対象装置に認証要求を行う認証要求手段と、を備え、
前記照合情報取得手段は、前記入力手段を介して入力された前記認証情報に対応する前記中間情報を前記第１変換情報格納手段から取得し、当該取得した中間情報に対して、前記第１認証情報生成手段が生成した第１認証情報をパラメータとして、前記認証情報取得手段が前記照合情報に対して行った演算の逆演算を行うことで当該照合情報を取得する、
認証装置。
【請求項２】
対象装置に認証要求を行う認証装置と、前記認証に関する情報を処理する認証処理装置と、を備える認証システムであって、
前記認証装置は、
第１情報、第２情報、及び中間情報を相互に対応付けて格納する第１変換情報格納手段と、
第１認証情報を生成する第１認証情報生成手段と、
前記第１認証情報生成手段が生成した第１認証情報を出力する第１出力手段と、
前記第１情報と前記第２情報との組を複数含む認証情報の入力を受け付ける入力手段と、
前記対象装置の認証に必要な照合情報を取得する照合情報取得手段と、
前記照合情報取得手段が取得した照合情報を用いて、前記対象装置に認証要求を行う認証要求手段と、を備え、
前記認証処理装置は、
前記第１情報、前記第２情報、及び前記中間情報を相互に対応付けて格納する第２変換情報格納手段と、
前記対象装置の認証に必要な前記照合情報を格納する照合情報格納手段と、
前記第１出力手段が出力した第１認証情報を取得する第１認証情報取得手段と、
前記認証に用いられる認証情報を取得する認証情報取得手段と、
前記認証情報取得手段が取得した認証情報を出力する第２出力手段と、を備え、
前記認証情報取得手段は、
前記第１認証情報取得手段が取得した第１認証情報をパラメータとして、前記照合情報格納手段から取得した照合情報に対して演算を行うことで前記中間情報を生成し、当該生成した中間情報に対応する複数組の前記第１情報及び前記第２情報を前記認証情報として前記第２変換情報格納手段から取得し、
前記照合情報取得手段は、
前記入力手段を介して入力された前記認証情報に対応する前記中間情報を前記第１変換情報格納手段から取得し、当該取得した中間情報に対して、前記第１認証情報生成手段が生成した第１認証情報をパラメータとして、前記認証情報取得手段が前記照合情報に対して行った演算の逆演算を行うことで当該照合情報を取得する、
認証システム。
【請求項３】
前記第１情報は、月を特定する情報であり、
前記第２情報は、日を特定する情報である、
請求項１に記載の認証装置、又は請求項２に記載の認証システム。
【請求項４】
コンピュータを、
対象装置に対する認証要求を行う認証装置として機能させる認証プログラムであって、
前記コンピュータを、
第１情報、第２情報、及び中間情報を相互に対応付けて格納する第２変換情報格納手段と、前記対象装置の認証に必要な照合情報を格納する照合情報格納手段と、前記認証装置から出力された第１認証情報を取得する第１認証情報取得手段と、前記第１認証情報取得手段が取得した第１認証情報をパラメータとして、前記照合情報格納手段から取得した照合情報に対して演算を行うことで中間情報を生成し、当該生成した中間情報に対応する複数組の前記第１情報及び前記第２情報を認証情報として前記第２変換情報格納手段から取得する認証情報取得手段と、前記認証情報取得手段が取得した認証情報を出力する第２出力手段と、を備える認証処理装置から出力された前記認証情報を利用して、前記対象装置に対する認証要求を行う認証装置として機能させる認証プログラムにおいて、
前記コンピュータを、
前記第１認証情報を生成する第１認証情報生成手段と、
前記第１認証情報生成手段が生成した第１認証情報を出力する第１出力手段と、
前記対象装置の認証に必要な前記照合情報を取得する照合情報取得手段と、
前記照合情報取得手段が取得した照合情報を用いて、前記対象装置に認証要求を行う認証要求手段と、として機能させ、
前記照合情報取得手段として機能するコンピュータに、
入力手段を介して入力された前記第１情報と前記第２情報との組を複数含む前記認証情報に対応する中間情報を、前記第１情報、前記第２情報、及び前記中間情報を相互に対応付けて格納する第１変換情報格納手段から取得させ、当該取得させた中間情報に対して、前記第１認証情報生成手段が生成した第１認証情報をパラメータとして、前記認証情報取得手段が前記照合情報に対して行った演算の逆演算を行わせることで当該照合情報を取得させる、
認証プログラム。
【請求項５】
コンピュータを、
対象装置に認証要求を行う認証装置と、認証に関する情報を処理する認証処理装置と、として機能させる認証プログラムであって、
前記認証装置としてのコンピュータを、
第１認証情報を生成する第１認証情報生成手段と、
前記第１認証情報生成手段が生成した第１認証情報を出力する第１出力手段と、
前記対象装置の認証に必要な照合情報を取得する照合情報取得手段と、
前記照合情報取得手段が取得した照合情報を用いて、前記対象装置に認証要求を行う認証要求手段と、として機能させ、
前記認証処理装置としてのコンピュータを、
前記第１出力手段が出力した第１認証情報を取得する第１認証情報取得手段と、
前記認証に用いられる認証情報を取得する認証情報取得手段と、
前記認証情報取得手段が取得した認証情報を出力する第２出力手段と、として機能させ、
前記認証情報取得手段として機能するコンピュータに、
前記第１認証情報取得手段が取得した第１認証情報をパラメータとして、前記照合情報を格納する照合情報格納手段から取得した照合情報に対して演算を行うことで中間情報を生成し、当該生成した中間情報に対応する複数組の第１情報及び第２情報を、前記第１情報、前記第２情報、及び前記中間情報を相互に対応付けて格納する第２変換情報格納手段から前記認証情報として取得させ、
前記照合情報取得手段として機能するコンピュータに、
入力手段を介して入力された前記第１情報と前記第２情報との組を複数含む前記認証情報に対応する前記中間情報を、前記第１情報、前記第２情報、及び前記中間情報を相互に対応付けて格納する第１変換情報格納手段から取得させ、当該取得させた中間情報に対して、前記第１認証情報生成手段が生成した第１認証情報をパラメータとして、前記認証情報取得手段が前記照合情報に対して行った演算の逆演算を行うことで当該照合情報を取得させる、
認証プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
また、第１情報、第２情報、及び中間情報を相互に対応付けて格納する第１変換情報格納手段を備え、認証情報に対応する中間情報を第１変換情報格納手段から取得し、当該取得した中間情報に基づいて照合情報を取得するので、中間情報を介して照合情報と認証情報とを相互に容易に変換することができる。