(57)【要約】【課題】  安価で高度なセキュリティを有する認証システムを実現する。【解決手段】  サーバ装置１は、穴パターン記憶部１５が記憶する利用者固有の複数のカードの穴の位置情報、および、相対位置情報生成部１４が生成した相対位置情報を基に、全てのカードに一致する穴の位置を抽出する共通穴位置抽出部１６と、ランダムテーブルにおける、共通位置抽出部１６が抽出した位置に対応するアルファベットに基づいて、特定データ列を決定する特定データ列抽出部１７と、特定データ列と端末装置に入力された入力データ列との照合結果を基に認証を行う認証判定部２０とを備えている。これにより、新たなカードを配布することなく、各カードの相対位置を変えることで、認証に用いる穴の位置を容易に変更することができる。その結果、穴の位置が推定されにくくなる。【選択図】  図１
2006243843.tif 000002
【特許請求の範囲】
【請求項１】
表示装置ならびに入力装置を介して利用者の認証を行う以下の（ａ）から（ｅ）を備える認証装置。
（ａ）穴または透明部が利用者固有の複数の位置に形成された所定の形状の複数枚のカードを所定の相対位置で重ね合せたときに、全てのカードで一致する複数の穴または透明部の位置を示す共通位置情報を取得する共通位置取得手段
（ｂ）所定の形状の画像であって、異なる複数種の単位画像をランダムに配列したランダム画像を前記表示装置に表示させるランダム画像表示手段
（ｃ）前記ランダム画像における、前記共通位置取得手段が取得した共通位置情報が示す位置に対応する単位画像に基づいて、特定データを決定する特定データ決定手段
（ｄ）前記複数枚のカードを前記相対位置で重ね合せた状態で、前記表示装置によって表示されたランダム画像に重ねたときに、全てのカードで一致する複数の穴または透明部の位置に対応する単位画像を基に利用者によって入力された入力データを、前記入力装置から取得する入力データ取得手段
（ｅ）前記入力データと前記特定データとの照合結果を基に認証を行う認証手段
【請求項２】
（ｆ）前記カードの穴または透明部の位置を示す位置情報を記憶する位置情報記憶部
（ｇ）各カードの前記相対位置を生成する相対位置生成手段
（ｉ）前記相対位置生成手段が生成した相対位置を示す情報を表示装置に表示させる相対位置情報表示手段
をさらに備えるとともに、
前記共通位置取得手段は、前記位置情報記憶部から読み出した位置情報および前記相対位置生成手段が生成した相対位置を基に、前記共通位置情報を求めることを特徴とする請求項１に記載の認証装置。
【請求項３】
（ｊ）前記カードの穴または透明部の位置を記憶する位置情報記憶部
（ｋ）各カードの前記相対位置を利用者識別情報と対応付けて記憶する相対位置情報記憶部
をさらに備えるとともに、
前記共通位置取得手段は、前記位置情報記憶部から読み出した位置情報および前記相対位置情報記憶部から読み出した相対位置情報を基に、前記共通位置情報を求めることを特徴とする請求項１に記載の認証装置。
【請求項４】
（ｌ）前記カードの穴または透明部の位置を記憶する位置情報記憶部
（ｍ）一部のカードの前記相対位置を利用者識別情報と対応付けて記憶する相対位置情報記憶部
（ｎ）残りのカードの前記相対位置を生成する相対位置生成手段
（ｏ）前記相対位置生成手段が生成した相対位置を示す情報を表示装置に表示させる相対位置情報表示手段
をさらに備えるとともに、
前記共通位置取得手段は、前記位置情報記憶部から読み出した位置情報、前記相対位置情報記憶部から読み出した相対位置情報および前記相対位置生成手段が生成した相対位置を基に、前記共通位置情報を求めることを特徴とする請求項１に記載の認証装置。
【請求項５】
前記単位画像は、文字、絵、記号、数字、色、および、時間に応じて変化するとともに、その時間変化量が識別可能である画像のうち少なくとも１つであることを特徴とする請求項１に記載の認証装置。
【請求項６】
前記相対位置は、所定の軸に沿った平行移動量で示されるものであることを特徴とする請求項１に記載の認証装置。
【請求項７】
前記相対位置は、カード内の点を中心とした回転角度で示されるものであることを特徴とする請求項１に記載の認証装置。
【請求項８】
請求項１〜７の何れか１項に記載の認証装置に対して認証要求を行う、以下の（ａ）を備える表示装置と、以下の（ｂ）（ｃ）を備える入力装置と、（ｄ）穴または透明部が利用者固有の複数の位置に形成された複数枚のカードとを備える表示入力システム。
（ａ）異なる複数種の単位画像をランダムに配列したランダム画像を前記認証装置から取得し、取得したランダム画像を所定形状で表示する表示手段
（ｂ）前記複数枚のカードを所定の相対位置で重ね合せた状態で、前記表示手段によって表示されたランダム画像に重ねたときに、全てのカードで一致する穴または透明部の位置に対応する単位画像に基づいた入力データが利用者によって入力される入力部
（ｃ）前記入力部に入力された入力データを前記認証装置に送信する入力データ送信手段
【請求項９】
利用者の認証に使用される以下の（ａ）から（ｃ）を備える認証用器具。
（ａ）利用者固有の複数の位置に穴または透明部が形成された複数枚のカード
（ｂ）前記各カードの相対位置が変更可能なように前記複数枚のカードを重ね合わせた状態で保持するカード保持部材
（ｃ）前記各カードの相対位置を決定するための位置決め手段
【請求項１０】
前記各カードは、前記カード保持部材における所定の初期位置にあるときを除いて、前記カード保持部材からはみ出ることを特徴とする請求項９に記載の認証用器具。
【請求項１１】
前記カードが矩形状であり、
前記相対位置が所定の軸に沿った平行移動量で示されるものであることを特徴とする請求項９または１０に記載の認証用器具。
【請求項１２】
前記カードが略円形状であり、
前記相対位置はカード内の略中心点に対する回転角度で示されるものであることを特徴とする請求項９または１０に記載の認証用器具。
【請求項１３】
請求項１〜７の何れか１項に記載の認証装置と、請求項８に記載の表示入力システムとを備えることを特徴とする認証システム。
【請求項１４】
表示装置ならびに入力装置を介して利用者の認証を行う認証装置における認証方法であって、以下の（ａ）から（ｅ）を含むことを特徴とする認証方法。
（ａ）穴または透明部が利用者固有の複数の位置に形成された所定の形状の複数枚のカードを、所定の相対位置で重ね合せたときに全てのカードで一致する複数の穴または透明部の位置を示す共通位置情報を取得する共通位置取得ステップ
（ｂ）異なる複数種の単位画像をランダムに配列した所定の形状のランダム画像を前記表示装置に表示させるランダム画像表示ステップ
（ｃ）前記ランダム画像における、前記共通位置情報が示す位置に対応する単位画像に基づいて、特定データを決定する特定データ決定ステップ
（ｄ）前記複数枚のカードを前記相対位置で重ね合せた状態で、前記表示装置によって表示されたランダム画像に重ねたときに、全てのカードで一致する複数の穴または透明部の位置に対応する単位画像を基に利用者によって入力された入力データを、前記入力装置から取得する入力データ取得ステップ
（ｅ）前記入力データと前記特定データとの照合結果を基に認証を行う認証ステップ
【請求項１５】
請求項１〜７の何れか１項に記載の認証装置を動作させる認証プログラムであって、コンピュータを上記の各手段として機能させるための認証プログラム。
【請求項１６】
請求項８に記載の表示入力システムを動作させる認証プログラムであって、コンピュータを上記の各手段として機能させるための認証プログラム。
【請求項１７】
請求項１５または１６に記載の認証プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者の認証を行う認証システムと、この認証システムで使用される認証装置、表示入力システム、認証用器具、認証方法、認証システム、認証プログラムおよび記録媒体に関するものである。
【背景技術】
【０００２】
近年、通信ネットワークの発達に伴い、通信ネットワークを利用して様々なホストコンピュータにアクセスすることが可能となっている。例えば、銀行が管理するホストコンピュータに対して銀行の顧客がアクセスし、預金口座の残高照会や振込などの各種取引を行うことができる。このような取引において、ホストコンピュータは、アクセス要求してきた利用者が登録済の真正な利用者であるかを認証する必要がある。
【０００３】
もっとも広く使われている利用者認証方式は、パスワード認証方式である。しかしながら、パスワード認証方式では、通信路でのパスワードの漏洩、本来のホストサーバになりすました偽のサーバによるパスワードの盗み取り、端末パソコンに仕掛けられたキー入力記録プログラムによるパスワードの盗み取りなどに対して安全ではない。また、記憶できるパスワードの種類は誕生日など限られたものになるため、他者に推測されやすい。
【０００４】
そこで、よりセキュリティを高めるために次のような技術がある。
【０００５】
例えば、特許文献１から３には、ランダムに数字や絵が２次元に配置されたテーブルがサーバから送信され、利用者側は、予め定められたテーブル上の位置パターンを秘密位置パターンとして記憶しておき、この位置に対応する数字や絵、または、この位置に対応する数字に演算を施したものを入力して送信するシステムが開示されている。これにより、利用者が入力するパスワードは、サーバから送信されるテーブルに応じて毎回変わる、いわゆるワンタイムパスワードとなる。
【０００６】
また、特許文献４には、利用者側で座標検出器を持ち、この座標検出器に予め定められた座標パターンを入力し、入力された座標パターンと登録座標パターンとを照合して認証を行う方式が開示されている。
【特許文献１】特開平１０−３０７７９９（１９９８年１１月１７日公開）
【特許文献２】特開２０００−１７２５４４（２０００年６月２３日公開）
【特許文献３】特開２００３−２５６３７３（２００３年９月１２日公開）
【特許文献４】特開平１１−１４９４５４（１９９９年６月２日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１から３の技術では、テーブル及びワンタイムパスワードが通信回線上で何度も傍受されると、利用者が記憶している秘密位置パターンを簡単に推定することができる。例えば、ランダム二次元テーブルの情報とそれに対し入力されたワンタイムパスワードとの組が、３回漏洩したとする。１回目のワンタイムパスワードの先頭の文字が「３」２回目の先頭の文字が「５」３回目の先頭の文字が「７」であったとする。すると、ワンタイムパスワードの先頭の文字を与えるテーブル上の位置は、１回目のテーブルにおいて「３」２回目のテーブルにおいて「５」３回目のテーブルにおいて「７」と変化した位置であることが分かる。このような位置の個数の期待値は、テーブル全体の位置の個数の(1/10)×(1/10)×(1/10)であるから、テーブルが1000個以下の位置しか持っていない場合には特定できる可能性が高い。これは、先頭の文字に限らず、任意番目の文字に対して可能な推定方法である。これにより、利用者が秘匿している秘密位置パターンを推定できてしまう。
【０００８】
なお、通信回線の傍受がなくても、サーバから送信されたテーブルと入力したワンタイムパスワードとが利用者側の端末のメモリに残存されている場合には、このメモリを読み取ることで、秘密位置パターンを推定できる。このことは、特に公共の場所に設置された端末装置を利用する場合に生じるおそれが高い。また、個人の端末装置であっても、端末に表示されたテーブル及び入力されたワンタイムパスワードを他の装置に送信するようなウィルスが仕掛けられる可能性がある。また、サーバになりすました偽サーバによってもテーブルとワンタイムパスワードを複数傍受したのと同様の情報が入手できる。
【０００９】
特許文献４の技術でも、サーバになりすました偽サーバが、容易に利用者から座標パターンを盗み取ることができる。
【００１０】
このような通信傍受による秘密位置パターンの推定から利用者を保護するためには、所定回数の認証ごとに秘密位置パターンを変更することが考えられる。しかしながら、この場合新たな秘密位置パターンを記載したカードを利用者に再度配布する必要がありコストが高くなる。
【００１１】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、高度なセキュリティを有し、安価な認証システムを構成する認証装置、表示入力システム、認証用器具、認証方法、認証プログラムおよび記録媒体を実現することにある。
【課題を解決するための手段】
【００１２】
請求項１に挙げる本発明の認証装置は、上記の課題を解決するために、表示装置ならびに入力装置を介して利用者の認証を行う以下の（ａ）から（ｅ）を備える認証装置である。
（ａ）穴または透明部が利用者固有の複数の位置に形成された所定の形状の複数枚のカードを所定の相対位置で重ね合せたときに、全てのカードで一致する複数の穴または透明部の位置を示す共通位置情報を取得する共通位置取得手段、
（ｂ）所定の形状の画像であって、異なる複数種の単位画像をランダムに配列したランダム画像を前記表示装置に表示させるランダム画像表示手段、
（ｃ）前記ランダム画像における、前記共通位置取得手段が取得した共通位置情報が示す位置に対応する単位画像に基づいて、特定データを決定する特定データ決定手段、
（ｄ）前記複数枚のカードを前記相対位置で重ね合せた状態で、前記表示装置によって表示されたランダム画像に重ねたときに、全てのカードで一致する複数の穴または透明部の位置に対応する単位画像を基に利用者によって入力された入力データを、前記入力装置から取得する入力データ取得手段、
（ｅ）前記入力データと前記特定データとの照合結果を基に認証を行う認証手段。
【００１３】
また、請求項１４に挙げる本発明の認証方法は、表示装置ならびに入力装置を介して利用者の認証を行う認証装置における認証方法であって、以下の（ａ）から（ｅ）を含むことを特徴とする認証方法である。
（ａ）穴または透明部が利用者固有の複数の位置に形成された所定の形状の複数枚のカードを、所定の相対位置で重ね合せたときに全てのカードで一致する複数の穴または透明部の位置を示す共通位置情報を取得する共通位置取得ステップ、
（ｂ）異なる複数種の単位画像をランダムに配列した所定の形状のランダム画像を前記表示装置に表示させるランダム画像表示ステップ、
（ｃ）前記ランダム画像における、前記共通位置情報が示す位置に対応する単位画像に基づいて、特定データを決定する特定データ決定ステップ、
（ｄ）前記複数枚のカードを前記相対位置で重ね合せた状態で、前記表示装置によって表示されたランダム画像に重ねたときに、全てのカードで一致する複数の穴または透明部の位置に対応する単位画像を基に利用者によって入力された入力データを、前記入力装置から取得する入力データ取得ステップ、
（ｅ）前記入力データと前記特定データとの照合結果を基に認証を行う認証ステップ。
【００１４】
ここで、請求項１の（ａ）に記載した共通位置取得手段は、例えば、各カードの穴または透明部の位置を記憶した記憶部と相対位置とを基に共通位置情報を取得してもよく、若しくは、予め共通位置情報を記憶した記憶部から共通位置情報を取得してもよい。
【００１５】
請求項１の（ａ）〜（ｅ）の構成によれば、特定データ決定手段が、ランダム画像における、全てのカードを所定の相対位置で重ね合せたときに一致する穴または透明部の位置に対応する単位画像に基づいて、特定データを抽出する。また、入力データ取得手段は、複数枚のカードを前記相対位置で重ね合せた状態で、前記表示装置によって表示されたランダム画像に重ねたときに、全てのカードで一致する複数の穴または透明部の位置に対応する単位画像を基に利用者によって入力された入力データを取得する。そして、入力データと特定データとの照合結果を基に認証を行う。
【００１６】
上記カードの穴または透明部は、利用者固有の複数の位置に形成されている。したがって、そのカードを所有している利用者のみが、特定データと同じ入力データを入力することができる。これにより、利用者の認証を行うことができる。
【００１７】
また、認証を行う際に、複数枚のカードを所定の相対位置で重ね合せ、全てのカードで一致する穴および透明部を利用して認証を行う。そのため、上記所定の相対位置を変更することで、全てのカードで一致する穴および透明部の位置を容易に変更することができる。すなわち、認証に用いる位置パターンを容易に変更することができる。
【００１８】
これにより、複数回のランダム画像と入力データとを盗んだとしても、入力データの基となる位置パターンが各々異なるため、カードに形成された穴または透明部の位置を推定することができない。また、仮にランダム画像と入力データとを盗み、全てのカードで一致する穴および透明部の位置パターンの候補が推定できたとしても、次回にはその位置パターンが変わるため、窃盗者は不正に利用することができない。
【００１９】
このように、認証に用いる位置パターンを、複数枚のカードを重ね合わせる際の各カードの相対位置（つまり、各カードのずらし量）により容易に変更することができ、新たなカードを配布する必要もない。すなわち、安価かつ容易に、認証に使用する位置パターンを変更することができる。
【００２０】
また、カードを重ね合せる際の相対位置を利用者が記憶する場合、全てのカードを盗まれても不正に使用される危険が少ない。
【００２１】
なお、ランダム画像表示手段がランダム画像を前記表示装置に表示させることにより、表示装置がディスプレイ等の表示部を備えている場合には、この表示部にランダム画像が表示され、表示装置が紙等の媒体に画像を印刷する場合には、印刷処理により、その媒体にランダム画像が表示される。
【００２２】
以上により、高度なセキュリティを有し、安価な認証システムを実現することができる。
【００２３】
さらに、請求項２に挙げる本発明の認証装置は、請求項１の構成に加えて、
（ｆ）前記カードの穴または透明部の位置を示す位置情報を記憶する位置情報記憶部、
（ｇ）各カードの前記相対位置を生成する相対位置生成手段、
（ｉ）前記相対位置生成手段が生成した相対位置を示す情報を表示装置に表示させる相対位置情報表示手段、
をさらに備えるとともに、前記共通位置取得手段は、前記位置情報記憶部から読み出した位置情報および前記相対位置生成手段が生成した相対位置を基に、前記共通位置情報を求める。
【００２４】
請求項２の構成によれば、相対位置生成手段が複数枚のカードを重ね合わす際の各カードの相対位置を生成する。そして、相対位置情報表示手段が相対位置を示す情報を表示装置に表示する。すなわち、認証装置側でランダムに相対位置情報を生成する。
【００２５】
そのため、認証ごとに相対位置情報が変更され、その変更に伴い全てのカードで一致する穴または透明部の位置が変わる。その結果、複数回のランダム画像と入力データとを盗んだとしても、入力データの基となる位置パターンが各々異なるため、カードに形成された穴または透明部の位置を推定することができない。
【００２６】
さらに、請求項３に挙げる本発明の認証装置は、請求項１の構成に加えて、
（ｊ）前記カードの穴または透明部の位置を記憶する位置情報記憶部、
（ｋ）各カードの前記相対位置を利用者識別情報と対応付けて記憶する相対位置情報記憶部、
をさらに備えるとともに、前記共通位置取得手段は、前記位置情報記憶部から読み出した位置情報および前記相対位置情報記憶部から読み出した相対位置情報を基に、前記共通位置情報を求める。
【００２７】
請求項３の構成によれば、利用者も同様に相対位置を記憶しておく。そのため、全てのカードが盗まれたとしても、カードの相対位置がわからないため、不正に利用される危険が少なくなる。
【００２８】
さらに、請求項４に挙げる本発明の認証装置は、請求項１の構成に加えて、
（ｌ）前記カードの穴または透明部の位置を記憶する位置情報記憶部、
（ｍ）一部のカードの前記相対位置を利用者識別情報と対応付けて記憶する相対位置情報記憶部、
（ｎ）残りのカードの前記相対位置を生成する相対位置生成手段、
（ｏ）前記相対位置生成手段が生成した相対位置を示す情報を表示装置に表示させる相対位置情報表示手段、
をさらに備えるとともに、前記共通位置取得手段は、前記位置情報記憶部から読み出した位置情報、前記相対位置情報記憶部から読み出した相対位置情報および前記相対位置生成手段が生成した相対位置を基に、前記共通位置情報を求める。
【００２９】
請求項４の構成によれば、全てのカードが盗まれたとしても、窃盗者には相対位置情報記憶部が記憶する一部のカードの相対位置がわからないため、不正に利用される危険が少なくなる。
【００３０】
さらに、請求項５に挙げる本発明の認証装置は、請求項１の構成に加えて、前記単位画像は、文字、絵、記号、数字、色、および、時間に応じて変化するとともに、その時間変化量が識別可能である画像のうち少なくとも１つである。請求項５の構成によれば、単位画像の自由度が向上する。
【００３１】
さらに、請求項６に挙げる本発明の認証装置は、請求項１の構成に加えて、前記相対位置は、所定の軸に沿った平行移動量で示されるものである。
【００３２】
請求項６の構成によれば、利用者は、上記所定の軸に沿った平行移動量だけで、各カードを容易に重ね合せることができる。これにより、利用者の利便性が向上する。
【００３３】
さらに、請求項７に挙げる本発明の認証装置は、請求項１の構成に加えて、前記相対位置は、カード内の点を中心とした回転角度で示されるものである。
【００３４】
請求項７の構成によれば、カードを回転させて重ね合わせるため、回転角度によって全カードが重なり合う領域が大きく変化しない。例えば、カードが円形である場合、どのような相対位置でも全てのカードが重なり合う領域を一定にすることができる。これにより、全てのカードが重なり合う領域を考慮することなく、カードの重ね合わせパターン（相対位置のパターン）の総数を増やすことができる。その結果、各カードの穴または透明部の位置が一層推定されにくくなる。
【００３５】
また、請求項８に挙げた本発明の表示入力システムは、請求項１〜７の何れか１項に記載の認証装置に対して認証要求を行う、以下の（ａ）を備える表示装置と、以下の（ｂ）（ｃ）を備える入力装置と、（ｄ）穴または透明部が利用者固有の複数の位置に形成された複数枚のカードとを備える表示入力システムである。
（ａ）異なる複数種の単位画像をランダムに配列したランダム画像を前記認証装置から取得し、取得したランダム画像を所定形状で表示する表示手段、
（ｂ）前記複数枚のカードを所定の相対位置で重ね合せた状態で、前記表示手段によって表示されたランダム画像に重ねたときに、全てのカードで一致する穴または透明部の位置に対応する単位画像に基づいた入力データが利用者によって入力される入力部、
（ｃ）前記入力部に入力された入力データを前記認証装置に送信する入力データ送信手段。
【００３６】
請求項８の（ａ）〜（ｄ）の構成によれば、利用者は、複数枚のカードを所定の相対位置で重ね合せた状態で、前記表示手段によって表示されたランダム画像に重ねたときに、全てのカードで一致する穴または透明部の位置に対応する単位画像に基づいた入力データを入力する。
【００３７】
これら複数枚のカードの穴または透明部の位置は利用者固有であるため、このカードを所有する利用者のみが、正しい入力データを入力することができる。その結果、利用者を認証することができる。
【００３８】
また、利用者が入力する入力データは、複数枚のカードを重ね合せる際の相対位置で変わる。よって、この相対位置を認証ごとに変えることで、認証に用いる際の全てのカードで一致する穴または透明部の位置を容易に認証ごとに変えることができる。
【００３９】
その結果、複数回のランダム画像と入力データとを盗んだとしても、入力データの基となる位置パターンが各々異なるため、カードに形成された穴または透明部の位置を推定することができない。また、仮にランダム画像と入力データとを盗み、全てのカードで一致する穴および透明部の位置パターンの候補が推定できたとしても、次回にはその位置パターンが変わるため、窃盗者は不正に利用することができない。
【００４０】
以上により、高度なセキュリティを有し、安価な認証システムを実現することができる。
【００４１】
なお、表示入力システムが備える表示装置と入力装置とは、一体として形成されていてもよく、別体として形成されていてもよい。
【００４２】
また、請求項９に挙げた本発明の認証用器具は、利用者の認証に使用される以下の（ａ）から（ｃ）を備える。
（ａ）利用者固有の複数の位置に穴または透明部が形成された複数枚のカード
（ｂ）前記各カードの相対位置が変更可能なように前記複数枚のカードを重ね合わせた状態で保持するカード保持部材
（ｃ）前記各カードの相対位置を決定するための位置決め手段
請求項９の（ａ）〜（ｃ）の構成によれば、利用者は、全てのカードに一致する穴または透明部の位置を、認証ごとに容易に変えることができる。その結果、高度なセキュリティを有する認証システムを実現することができる。
【００４３】
また、カードがカード保持部材の内部に収納されていて、カード保持部材が溶融などの接着方法で密閉されている場合、不正な者がこのカードの複写を取るためには、ホルダーを破壊して各認証用カードを取り出す必要がある。そのため、不正に複写されたということを知ることができる。
【００４４】
また、請求項９の構成（ｂ）のように、カード保持部材は、各カードの相対位置が変更可能なようにカードを保持する。そのため、利用者が設定した相対位置は、何らかの衝撃や傾けることによる重力の影響により変更されてしまう。そのため、認証装置を盗まれたとしても前回使用した相対位置が漏洩することがない。この結果セキュリティが向上する。
【００４５】
なお、位置決め手段とは、例えば、カードに形成された突起部やカード上に記された印、カード保持部材に記された目盛等の印である。その他、カードが矩形状であれば、その端部を基準として相対位置を設定してもよい。
【００４６】
請求項１０に挙げた本発明の認証用器具は、請求項９の構成に加えて、前記各カードは、前記カード保持部材における所定の初期位置にあるときを除いて、前記カード保持部材からはみ出ることを特徴としている。
【００４７】
請求項１０の構成によれば、利用者は、認証終了後に、カード保持部材からはみ出したカードを初期位置に戻すこととなる。すなわち、認証直後には、認証時に移動させていた各カードの相対位置を示す情報が消去されることとなる。そのため、認証用器具を盗まれたとしても前回使用した相対位置が漏洩することがない。この結果セキュリティが向上する。
【００４８】
さらに、請求項１１に挙げた認証用器具は、請求項９および１０の構成に加えて、前記カードが矩形状であり、前記相対位置が所定の軸に沿った平行移動量で示されるものである。
【００４９】
請求項１１の構成によれば、利用者は、上記所定の軸に沿った平行移動量だけで、各カードを容易に重ね合せることができる。これにより、利用者の利便性が向上する。
【００５０】
さらに、請求項１２に挙げた認証用器具は、請求項９および１０の構成に加えて、前記カードが略円形状であり、前記相対位置はカード内の略中心点に対する回転角度で示されるものである。
【００５１】
請求項１２の構成によれば、全てのカードが重なり合う領域を考慮することなく、カードの重ね合わせパターン（相対位置のパターン）の数を増やすことができる。その結果、各カードの穴または透明部の位置が一層推定されにくくなる。
【００５２】
また、請求項１３に挙げた本発明の認証システムは、請求項１〜７の何れか１項に記載の認証装置と、請求項８に記載の表示入力システムとを含む。
【００５３】
これにより、高度なセキュリティを有し、かつ、安価である認証システムを実現することができる。
【００５４】
なお、上記認証装置または表示入力システムは、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより上記認証装置または表示入力システムをコンピュータにて実現させる認証装置または表示入力システムの認証プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００５５】
本発明の認証装置は、以上のように、表示装置ならびに入力装置を介して利用者の認証を行う以下の（ａ）から（ｅ）を備える認証装置である。
（ａ）穴または透明部が利用者固有の複数の位置に形成された所定の形状の複数枚のカードを所定の相対位置で重ね合せたときに、全てのカードで一致する複数の穴または透明部の位置を示す共通位置情報を取得する共通位置取得手段
（ｂ）所定の形状の画像であって、異なる複数種の単位画像をランダムに配列したランダム画像を前記表示装置に表示させるランダム画像表示手段
（ｃ）前記ランダム画像における、前記共通位置取得手段が取得した共通位置情報が示す位置に対応する単位画像に基づいて、特定データを決定する特定データ決定手段
（ｄ）前記複数枚のカードを前記相対位置で重ね合せた状態で、前記表示装置によって表示されたランダム画像に重ねたときに、全てのカードで一致する複数の穴または透明部の位置に対応する単位画像を基に利用者によって入力された入力データを、前記入力装置から取得する入力データ取得手段
（ｅ）前記入力データと前記特定データとの照合結果を基に認証を行う認証手段。
【００５６】
それゆえ、高度なセキュリティを有し、安価な認証システムを実現することができる。
【発明を実施するための最良の形態】
【００５７】
〔実施形態１〕
本発明の一実施形態について図１ないし図９に基づいて説明すると以下の通りである。図２は、本実施形態に係る認証システムの全体構成を示すブロック図である。図示されるように、本実施形態の認証システムは、通信ネットワークＮを介して相互に通信可能なサーバ装置（認証装置）１と端末装置（表示装置ならびに入力装置）２とを含む。
【００５８】
通信ネットワークＮは、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等であり、有線でも無線でもよい。
【００５９】
利用者は、サーバ装置１に対する利用登録を予め行っており、利用者固有の複数（ここでは、例えば４枚）の穴あきカード４（４Ａ，４Ｂ，４Ｃ，４Ｄ）を有するとともに、利用者ＩＤが与えられている。
【００６０】
また、各穴あきカード４（４Ａ，４Ｂ，４Ｃ，４Ｄ）は、所定量だけずらした相対位置で重ねることができるように、横方向に移動可能にカードホルダー（カード保持部材）５内に収納されている。
【００６１】
図３は、４枚の穴あきカード４をカードホルダー５に収納した通常の状態を示している。また、図４は、カードホルダー５を示す平面図であり、図５は、穴あきカード４（４Ａ
を示す平面図である。
【００６２】
図４に示されるように、カードホルダー５は、２枚のシート５１・５２を備える。背面側のシート５１は全領域が透明であるが、前面側のシート５２は所定形状の透明領域５３のみ透明である。なお、この透明領域５３は、端末装置２に表示されるランダムテーブル（後述する）と同形状である。
【００６３】
さらに、カードホルダー５における背面側のシート５１は、各穴あきカード４の相対位置関係を決定するための位置決め用目盛（位置決め手段）５４を有している。例えば、位置決め用目盛５４は、図示されるように、「０」から「９」までの数字が等間隔に配置された目盛である。
【００６４】
図５に示されるように、各穴あきカード４は、利用者固有の複数の位置に穴４１が形成されている。なお、穴４１が形成されていない部分は不透明である。また、これら複数の穴４１には、各穴４１を識別するための穴番号が付与されている。例えば、図示されるように、左上の穴４１から順に穴番号「１」から「３０」が付与されており、この穴番号は、対応する穴４１に隣接する部分（図３および図５において、各穴４１の下方部分）に記載されている。
【００６５】
また、各穴あきカード４は、識別記号（Ａ、Ｂ、Ｃ、Ｄ）と、位置決め用突起部（位置決め手段）４２とを有している。なお、穴あきカード４Ａは識別記号Ａを、穴あきカード４Ｂは識別記号Ｂを、穴あきカード４Ｃは識別記号Ｃを、穴あきカード４Ｃは識別記号Ｄを有している。
【００６６】
また、各穴あきカード４に形成された穴４１の位置座標は、行番号ｙおよび列番号ｘであらわされる。例えば、図５においては、１行目から８行目（ｙ＝１〜８）、１列目から２４列目（ｘ＝１〜２４）まである。ただし、位置決め用突起部４２を位置決め用目盛５４の左端（ここでは、例えば「０」）に合せた場合、１０列目から２４列目までがカードホルダー５の透明領域５３に相当し、位置決め用突起部４２を位置決め用目盛５４の右端（ここでは、例えば「９」）に合せた場合、１列目から１５列目までがカードホルダー５の透明領域５３に相当する。
【００６７】
図３に示されるように、各穴あきカード４は、カードホルダー５の上記シート５１・５２間に位置しており、横方向に移動可能に支持されている。また、穴あきカード４をカードホルダー５に収納した際、穴あきカード４の位置合せ用突起部４２が位置合せ用目盛５４と近接する。そのため、利用者は、穴あきカード４を横方向に移動させることで、位置合せ用突起部４２を位置合せ用目盛５４の任意の数字に合せることができる。
【００６８】
利用者は、サーバ装置１から送信されるＡからＤの各穴あきカード４に対応する位置決め用目盛５４の数字に、各穴あきカード４の位置決め用突起部４２を合せる。これにより、サーバ装置１が指定する相対位置で各穴あきカード４を重ね合わせることができる。
【００６９】
なお、穴あきカード４は、カードホルダー５の透明領域５３よりも横方向に大きな形状を有している。これは、各穴あきカード４を横方向にずらした状態でも、穴あきカード４が透明領域５３の全てを占めることができるようにするためである。すなわち、いずれの相対位置においても、全てのカードが透明領域５３において重なり合うようになっている。
【００７０】
例えば、図５の識別番号Ａの穴あきカード４Ａにおいて穴番号「１」から「３０」の穴４１のうち、図３に示されるように、１９個の穴４１のみが透明領域５３に対応している。
【００７１】
また、各穴あきカード４を重ね合わせたとき、利用者は、全ての穴あきカード４で一致する複数の共通穴６を通してのみ、カードホルダー５の背面方向を見ることができる。図３においては、穴あきカード４Ａの穴番号「５」「１１」「１７」「２３」「２５」の穴４１が共通穴６となっている。
【００７２】
なお、４枚の穴あきカード４の重ね合わせパターンは、位置合せ用目盛５４の個数１０の４乗の１００００通りである。また、共通穴６の個数は、穴あきカード４の重ね合わせパターンに依存して変動する。
【００７３】
＜サーバ装置の構成＞
次に、サーバ装置１の構成について説明する。図１は、サーバ装置１の構成を示すブロック図である。図示されるように、サーバ装置１は、通信部１１、拡大率記憶部１０、アクセス要求取得部１２、ランダムテーブル生成部１３、相対位置情報生成部（相対位置生成手段）１４、穴パターン記憶部（位置情報記憶部）１５、共通穴位置抽出部（共通位置取得手段）１６、特定データ列抽出部（特定データ決定手段）１７、送信処理部（ランダム画像表示手段、相対位置情報表示手段）１８、回答データ列取得部（入力データ取得手段）１９および認証判定部（認証手段）２０を備える。
【００７４】
通信部１１は、通信ネットワークＮを介して、端末装置２との通信を行うものである。
【００７５】
拡大率記憶部１０は、端末装置２の表示部の種類（例えば、１４インチや１７インチなど）および解像度（例えば、８００×６００ピクセルや１０２４×７６８ピクセルなど）を示すディスプレイ情報と、この端末装置２の表示部にランダム画像を表示する際、ランダム画像を含む画像がカードホルダー５と同じサイズになる拡大率とを対応付けて記憶するものである。
【００７６】
アクセス要求取得部１２は、通信部１１を介して、端末装置２からアクセス要求を取得するものである。アクセス要求には、各利用者に付与されている利用者ＩＤと、利用者が使用している端末装置２の表示部の種類および解像度を示すディスプレイ情報とが付加されている。
【００７７】
アクセス要求取得部１２は、アクセス要求に付加されたディスプレイ情報に応じた拡大率を拡大率記憶部１０から読み出す。
【００７８】
なお、アクセス要求取得部１２は、拡大率記憶部１０に記憶されていないディスプレイ情報が付加されたアクセス要求を受けた場合、端末装置２から最適の拡大率を取得する。具体的には、アクセス要求取得部１２は、拡大率１のカードホルダー５と同形状のサンプル画像および拡大率設定指示を端末装置２に送信し、利用者に対して、送信したサンプル画像がカードホルダー５と同サイズになる拡大率を入力させる。そして、アクセス要求取得部１２は、端末装置２に入力された拡大率を取得する。
【００７９】
アクセス要求取得部１２は、拡大率記憶部１０から読み出した拡大率または端末装置２から取得した拡大率を示す拡大率情報を、送信処理部１８に出力する。
【００８０】
ランダムテーブル生成部１３は、２６文字のアルファベットをランダムに配列した１５列８行のランダムテーブルを生成し、生成したランダムテーブルを特定データ列抽出部１７に出力するものである。
【００８１】
相対位置情報生成部１４は、利用者が有する４枚の各穴あきカード４（４Ａ，４Ｂ，４Ｃ，４Ｄ）をカードホルダー５内で重ね合わせる際の各穴あきカード４の相対位置を生成するものである。
【００８２】
具体的には、相対位置情報生成部１４は、各穴あきカード４Ａ，４Ｂ，４Ｃ，４Ｄの位置決め用突起部４２を合せる位置決め用目盛５４の数字をランダムに生成する。相対位置情報生成部１４は、ＡからＤの穴あきカード４ごとに生成した位置決め用目盛５４の数字を示す相対位置情報を、共通穴位置抽出部１６に出力する。
【００８３】
穴パターン記憶部１５は、利用者ＩＤと、その利用者に配布されている４枚の穴あきカード４Ａ・４Ｂ・４Ｃ・４Ｄの穴４１の位置座標とを対応付けて記憶している。表１は、穴パターン記憶部１５の一記憶例を示すテーブルである。表１に示されるように、例えば、穴パターン記憶部１５は、利用者ＩＤ「ＸＸＸ」と、穴あきカードＡの穴４１の位置座標（４，１）・（１２，１）…（２２，８），穴あきカードＢの穴４１の位置座標（１，１）・（４，１）…（２３，８），穴あきカードＣの穴４１の位置座標（３，１）・（５，１）…（２２，８）および穴あきカードＤの穴４１の位置座標（２，１）・（９，１）…（２０，８）とを対応付けて記憶している。なお、括弧内の１番目の数字は列番号を、２番目の数字は行番号を示している。
【００８４】
【表１】
2006243843.tif 000003
【００８５】
共通穴位置抽出部１６は、相対位置情報生成部１４が生成した相対位置情報に対応する位置決め用目盛５４に各穴あきカード４の位置合せ用突起部４２を合せたときに、全穴あきカード４で一致するとともに、カードホルダー５の透明領域５３内に位置する共通穴６の位置座標を抽出するものである。
【００８６】
具体的には、共通穴位置抽出部１６は、利用者ＩＤに対応するＡからＤの４枚の穴あきカード４に対応する穴４１の位置座標を穴パターン記憶部１５から読み出す。
【００８７】
さらに、共通穴位置抽出部１６は、相対位置情報生成部１４が生成した各穴あきカード４に対応する位置決め用目盛５４の数字（相対位置情報）を基に、穴パターン記憶部１５から読み出した穴４１の位置座標を調整する。具体的には、共通穴位置抽出部１６は、穴あきカード４に対応する位置決め用目盛５４の数字がｐである場合、この穴あきカード４の穴４１の位置座標の列番号ｘをｘ＋ｐとし、各穴あきカード４の穴４１の位置座標を、位置合せ用突起部４２を位置合せ用目盛５４の数字「０」に合せたときを基準とした位置座標に合せる。
【００８８】
共通穴位置抽出部１６は、４枚の穴あきカード４における調整後の位置座標から、穴あきカード４をカードホルダー５内で重ね合わせたときに、全穴あきカード４で一致する共通穴６であって、かつ、カードホルダー５の透明領域５３内に位置する共通穴６の個数が所定範囲（例えば、４個以上）内であるか否かを判断する。
【００８９】
なお、調整後の位置座標は、穴あきカード４の位置決め用突起部４２を位置決め用目盛５４の「０」に合せたときを基準にしている。上述したように、位置決め用突起部４２を位置決め用目盛５４の「０」に合せたとき、１０列目から２４列目がカードホルダー５の透明領域５３に対応する。そのため、共通穴位置抽出部２０は、この対応関係を考慮して、カードホルダー６の透明領域５３内に位置する共通穴６の個数をカウントする。すなわち、共通穴位置抽出部１６は、調整後の列番号ｘ＋ｐが１０から２４の範囲である共通穴６の個数をカウントする。
【００９０】
共通穴６の個数が所定範囲内でない場合、共通穴位置抽出部１６は、相対位置情報の再生成指示を相対位置情報生成部１４に出力し、新たな相対位置情報を取得する。
【００９１】
一方、共通穴６の個数が所定範囲内である場合、共通穴位置抽出部１６は、共通穴６の位置座標を調整後の位置座標から抽出し、抽出した共通穴６の調整済位置座標を特定データ列抽出部１７に出力するとともに、相対位置情報を送信処理部１８に出力する。
【００９２】
特定データ列抽出部１７は、カードホルダー５をランダムテーブル生成部１３が生成したランダムテーブルを含む画像に合せたときに、共通穴６に対応するアルファベットを、所定順（ここでは、透明領域５３における１行目の１列目から１５列目、２行目の１列目から１５列目、…、８行目の１列目から１５列目の順）に並べた特定データ列を抽出するものである。なお、後述するように、カードホルダー５をランダムテーブル生成部１３が生成したランダムテーブルを含む画像に合せたとき、カードホルダー５の透明領域５３とランダムテーブルとが重なり合うこととなる。
【００９３】
具体的には、データ列抽出部１７は、共通穴位置抽出部１６が抽出した共通穴６の調整済位置座標の列番号から９を引いたテーブル対応座標を算出する。上述したように、調整済位置座標の列番号において１０から２４列がカードホルダー５の透明領域５３内に位置する座標である。つまり、共通穴６における調整済位置座標の列番号から９を引いたテーブル対応座標は、ランダムテーブルをカードホルダー５の透明領域５３に合せたときの、ランダムテーブルにおける列番号および行番号と一致することとなる。
【００９４】
特定データ列抽出部１７は、このテーブル対応座標を基に、共通穴６に対応するアルファベットを、上記所定順に並べた特定データ列を抽出する。さらに、特定データ列抽出部１７は、抽出した特定データ列を示す特定データ列情報を認証判定部２０に出力するとともに、ランダムテーブルを含む画像を送信処理部１８に出力する。
【００９５】
送信処理部１８は、特定データ列抽出部１７から出力されたランダムテーブルを示す情報を含むランダムテーブル画像データと、共通穴位置抽出部１６から出力された相対位置情報とを、通信部１１および通信ネットワークＮを介して、端末装置２に送信するものである。そして、送信処理部１８は、端末装置２にランダムテーブルを含む画像と、相対位置情報とを表示させる。
【００９６】
なお、送信処理部１８は、アクセス要求取得部１２から得た拡大率に応じて、ランダムテーブル画像の拡大／縮小処理を行ったうえで、ランダムテーブル画像データを送信する。
【００９７】
端末装置２に表示された相対位置情報により、利用者は、各穴あきカード４の位置決め用突起部４２を、どの数字の位置決め用目盛５４に合せるかを認識することができる。
【００９８】
また、端末装置２の表示部には、カードホルダー５と同サイズ、ランダムテーブルを含む画像が表示される。このランダムテーブルを含む画像にカードホルダー５を重ね合わせたとき、カードホルダーの透明領域５３がランダムテーブルと重なり合うように、ランダムテーブルを含む画像が設定されている。
【００９９】
回答データ列取得部１９は、端末装置２に表示されたランダムテーブルを含むカードホルダー５と同一形状の画像に前記カードホルダー５を合せ、共通穴６から見えるアルファベットを上記所定順に並べた回答データ列を示す回答データ列情報（入力データ）を、通信部１１および通信ネットワークＮを介して、端末装置２から取得するものである。
【０１００】
認証判定部２０は、回答データ列取得部１９が取得した回答データ列情報と、特定データ列抽出部１７から出力された特定データ列情報とを照合し、その照合結果が「一致」である場合に認証成功と判断するものである。
【０１０１】
＜端末装置の構成＞
次に、端末装置２の構成について説明する。図６に示されるように、端末装置２は、通信部（入力データ送信手段）２１、制御部（入力データ送信手段、表示手段）２２、表示部（表示手段）２３および入力部２４を備えている。
【０１０２】
通信部２１は、通信ネットワークＮを介してサーバ装置１と通信を行うものである。表示部２３は、例えば液晶ディスプレイで構成されている。また、入力部２４は、例えば、キーボード、テンキーまたはマウスで構成されている。
【０１０３】
制御部２２は、通信ネットワークＮおよび通信部２１を介してサーバ装置１から受信した種々の指示、または、入力部２４に入力された種々の指示に応じて、通信部２１、表示部２３および入力部２４を制御するものである。
【０１０４】
制御部２２は、入力部２４されたアクセス要求指示に応じて、利用者ＩＤと端末装置２の表示部２３の種別および解像度を示すディスプレイ情報との入力指示を表示部２３に表示させる。そして、制御部２２は、通信部２１を介して入力部２４に入力された利用者ＩＤとディスプレイ情報とを付加したアクセス要求をサーバ装置１に送信する。
【０１０５】
もしくは、制御部２２は、表示部２３に関するディスプレイ情報を予め記憶しておき、そのディスプレイ情報をアクセス要求に付加してもよい。これにより、利用者はディスプレイ情報の入力を行わなくてもよくなる。
【０１０６】
また、制御部２２は、サーバ装置１から拡大率設定指示を受けた場合、表示部２３にサーバ装置１から受けた画像を表示させるとともに、この画像がカードホルダー５と同サイズになる拡大率の入力指示を表示部２３に表示させる。そして、制御部２２は、入力部２４に入力された拡大率をサーバ装置１に送信する。
【０１０７】
さらに、制御部２２は、サーバ装置１から送信された相対位置情報およびランダムテーブルを含むカードホルダー５と同一形状の画像を表示部２３に表示するとともに、回答データ列の入力指示を表示部２３に表示させる。
【０１０８】
これにより、利用者は、表示部２３に表示された相対位置情報に従って、各穴あきカード４を重ね合わせることができる。そして、利用者は、表示部２３に表示されたランダムテーブルを含む画像にカードホルダー５を重ね合わせることで、カードホルダー５の透明領域５３をランダムテーブルに合せる。さらに、利用者は、回答データ列の入力指示に従って、共通穴６から見えるアルファベットを、穴番号の小さい順に並べた回答データ列を入力部２４に入力する。
【０１０９】
なお、穴番号は、透明領域５３における１行目の１列目から１５列目、２行目の１列目から１５列目、…、８行目の１列目から１５列目で昇順するように付与されているため、穴番号の小さい順とは、透明領域５３における１行目の１列目から１５列目、２行目の１列目から１５列目、…、８行目の１列目から１５列目の順と一致する。
【０１１０】
制御部２２は、入力部２４に入力された回答データ列を示す回答データ列情報を、通信部２１および通信ネットワークＮを介してサーバ装置１に送信する。
【０１１１】
＜認証処理の流れについて＞
次に、認証システムの処理の流れについて説明する。図７は、本実施形態の認証処理の流れを示すフローチャートである。
【０１１２】
まず、サーバ装置１のアクセス要求取得部１２は、端末装置２から利用者ＩＤおよびディスプレイ情報が付加されたアクセス要求を取得する（Ｓ１）。
【０１１３】
次に、アクセス要求取得部１２は、端末装置２から取得したディスプレイ情報に対応する拡大率を拡大率記憶部１０から読み出し、ランダムテーブルの拡大率を決定する。
【０１１４】
なお、端末装置２から取得したディスプレイ情報が拡大率記憶部１０に無い場合、アクセス要求取得部１２は、端末装置２の表示部２３に表示されたサンプル画像が穴あきカード４と同サイズとなる拡大率を端末装置２から取得し、取得した拡大率を端末装置２に表示するランダムテーブルを含むカードホルダー５と同一形状の画像の拡大率として決定する。
【０１１５】
このようにして、アクセス要求取得部１２は、端末装置２に表示するランダムテーブルを含むカードホルダー５と同一形状の画像の拡大率を決定する（Ｓ２）。
【０１１６】
次に、相対位置情報生成部１４は、ＡからＤの４枚の穴あきカード４に対応する位置決め用目盛５４の数字（相対位置情報）をランダムに生成し、生成した相対位置情報を共通穴位置抽出部１６に出力する（Ｓ３）。
【０１１７】
続いて、共通穴位置抽出部１６は、利用者ＩＤに対応するＡからＤの４枚の穴あきカード４の穴４１の位置座標を穴パターン記憶部１５から読み出す。そして、共通穴位置抽出部１６は、相対位置情報生成部１４が生成した位置決め用目盛５４の数字を基に、穴パターン記憶部１５から読み出した穴４１の位置座標を調整する。この調整方法については上述したので、ここでは説明を省略する。
【０１１８】
そして、共通穴位置抽出部１６は、調整済位置座標を基に、穴あきカード４をカードホルダー５内で重ね合わせたときに、全穴あきカード４で一致するとともに、カードホルダー５の透明領域５３内に位置する共通穴６の個数をカウントし、そのカウント数が所定範囲内であるか否かを判断する（Ｓ４）。
【０１１９】
透明領域５３内に位置する共通穴６の個数が所定範囲内でない場合（Ｓ４でＮｏ）、Ｓ３の処理に戻る。
【０１２０】
一方、透明領域５３内に位置する共通穴６の個数が所定範囲内である場合（Ｓ４でＹｅｓ）、共通穴位置抽出部１６は、共通穴６の調整済位置座標を抽出する（Ｓ５）。
【０１２１】
次に、ランダムテーブル生成部１３は、アルファベットをランダムに配列した８行１５列のランダムテーブルを生成する（Ｓ６）。
【０１２２】
次に、特定データ列抽出部１７は、ランダムテーブルから、共通穴位置抽出部１６が抽出した共通穴６の調整済位置座標の列番号から９を引いたテーブル対応座標と一致する位置座標のアルファベットを所定順（ここでは、１行目の１列目から最終列目、２行目の１列目から最終列目、…、８行目の１列目から最終列目の順）に並べた特定データ列を抽出する（Ｓ７）。
【０１２３】
その後、特定データ列抽出部１７は、抽出した特定データ列を示す特定データ列情報を認証判定部２０に出力するとともに、ランダムテーブルを送信処理部１８に出力する。
【０１２４】
次に、送信処理部１８は、アクセス要求取得部１２から受けた拡大率に応じてランダムテーブルを含むカードホルダー５と同一形状の画像の拡大／縮小処理を行い、処理後のランダムテーブルを含むカードホルダー５と同一形状の画像データと、共通穴位置抽出部１６から出力された相対位置情報を、通信部１１および通信ネットワークＮを介して、端末装置２に送信する（Ｓ８）。
【０１２５】
これを受けて、端末装置２の制御部２２は、取得したランダムテーブルを含むカードホルダー５と同一形状の画像および相対位置情報を表示部２３に表示させる。このとき、制御部２２は、回答データ列の入力指示も表示させる。
【０１２６】
図８は、Ｓ８の処理後における端末装置２の表示部２３の表示例を示す図である。図８のａ部は８行１５列に配列されたランダムテーブルであり、ａ’部はこのランダムテーブルを含むカードホルダー５と同形状の画像である。また、図８のｂ部は相対位置情報を示しており、各穴あきカード４の位置合せ用突起部４２を位置合せ用目盛５４のどの数字に合せるかを示すものである。さらに、図８のｃ部は、回答データ列の入力指示を示すものである。
【０１２７】
利用者は、図８のｂ部の相対位置情報に従って、各穴あきカード４の位置合せ用突起部４２を位置合せ用目盛５４の数字に合せる。そして、利用者は、ランダムテーブルを含むカードホルダー５と同形状の画像（図８のａ’部）にカードホルダー５を重ねることで、透明領域５３を図８のａ部のランダムテーブルに合せる。
【０１２８】
図９は、表示部２３に表示されたランダムテーブルを含むカードホルダー５と同一形状の画像（図９のａ’部）に、カードホルダー５を重ね合せたときの例を示している。このとき、カードホルダー５の透明領域５３は、ランダムテーブルと重なり合うこととなる。
【０１２９】
図９において、共通穴６から見えるアルファベットを穴番号順に並べた回答データ列は、「ｂｋｃｗｆ」となる。このとき、利用者は、この回答データ列「ｂｋｃｗｆ」を入力部２４に入力する。
【０１３０】
その後、制御部２２は、入力された回答データ列を示す回答データ列情報を、通信部２１および通信ネットワークＮを介して、サーバ装置１に送信する。これを受けて、サーバ装置１の回答データ列取得部１９は、この回答データ列情報を取得する（Ｓ９）。
【０１３１】
次に、認証判定部２０は、回答データ列取得部１９が取得した回答データ列情報と、特定データ列抽出部１７が抽出した特定データ列情報との照合結果を基に、認証を判定する（Ｓ１０）。つまり、照合結果が「一致」の場合、認証成功とし、照合結果が「不一致」の場合、認証失敗とする。
【０１３２】
以上のように、特定データ列抽出部１７は、ランダムテーブルにおける、全ての穴あきカード４を相対位置情報に従って重ね合せたときに一致する共通穴６に対応するアルファベットを所定順に並べた特定データ列を抽出する。また、回答データ取得部１９は、４枚の穴あきカード４を前記相対位置情報が示す相対位置で重ね合せた状態で、カードホルダー５を端末装置２の表示部２３に表示されたランダムテーブルを含むカードホルダー５と同一形状の画像に重ねたときに、共通穴６から見えるアルファベットを基に利用者によって入力された回答データ列を取得する。そして、回答データ列と特定データ列との照合結果を基に認証を行う。
【０１３３】
穴あきカード４の穴４１は、利用者固有の複数の位置に形成されているため、穴あきカード４を所有している利用者のみが、特定データ列と同じ回答データ列を入力することができる。これにより、利用者の認証を行うことができる。
【０１３４】
また、認証を行う際に、複数枚のカードをサーバ装置１が指定する相対位置で重ね合せ、共通穴６を利用して認証を行う。そのため、サーバ装置１が認証ごとに相対位置を変更することで、共通穴６の位置も認証ごとに変更される。そのため、複数回のランダムテーブル画像と回答データ列とを盗んだとしても、回答データ列の基となる共通穴６の位置パターンが変更されているため、位置パターンを推定することができない。つまり、各穴あきカード４の穴４１の位置を特定することができない。
【０１３５】
このように、本実施形態による認証時の位置パターンの変更方法は、複数枚のカードの重ね合わせる際の各カードの相対位置（つまり、各カードのずらし量）により容易に行うことができ、新たなカードを配布する必要もない。すなわち、安価かつ容易に、認証に使用する位置パターンを変更することができる。
【０１３６】
以上により、高度なセキュリティを有し、安価な認証システムを実現することができる。
【０１３７】
なお、本実施形態において、アクセス要求取得部１２は、アクセス要求に付加されたディスプレイ情報が拡大率記憶部１０にない場合、端末装置２から拡大率を取得するものとした。さらに好ましくは、アクセス要求取得部１２が一度取得した拡大率を利用者ＩＤと対応付けて記憶しておき、２度目のアクセス要求から、利用者ＩＤに対応する拡大率を送信すべきランダム画像の拡大率として決定する。これにより、利用者は、毎回拡大率を入力する必要がなくなり、利便性が向上する。
【０１３８】
〔実施形態２〕
本発明の他の実施形態について、図１０および図１１に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態１にて説明した図面と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０１３９】
上記実施形態１では、サーバ装置１が全ての穴あきカード４の相対位置情報をランダムに生成し、生成した相対位置情報を端末装置２に表示させる形態とした。本実施形態は、サーバ装置１が一部の穴あきカード４の相対位置情報を利用者ＩＤごとに予め記憶しておく形態である。この場合、利用者も、この一部の穴あきカード４の相対位置情報を記憶しておく必要がある。これにより、穴あきカード４およびカードホルダー５を盗まれても不正に利用されることを防止できる。
【０１４０】
なお、上記実施形態１では利用者が所有する穴あきカード４の枚数を４枚としたが、本実施形態では８枚とする。すなわち、利用者は、各々に識別記号Ａ〜Ｈが付けられた８枚の穴あきカード４を所有する。以下では、８枚の穴あきカード４のうち、識別記号Ａ〜Ｄの穴あきカード４を前半の穴あきカード４とし、識別記号Ｅ〜Ｈの穴あきカード４を後半の穴あきカード４とする。
【０１４１】
＜サーバ装置の構成＞
図１０は、本実施形態のサーバ装置（認証装置）１０１の構成を示すブロック図である。図示されるように、サーバ装置１０１は、上記サーバ装置１と比較して、共通穴位置抽出部１６の代わりに共通穴位置抽出部（共通位置取得手段）１１６を備え、さらに、相対位置情報記憶部１１４を備える点で異なる。
【０１４２】
なお、本実施形態の穴パターン記憶部１５は、識別記号Ａ〜Ｈの８枚の穴あきカード４の穴４１の位置座標を利用者ＩＤと対応付けて記憶している。
【０１４３】
また、本実施形態の相対位置情報生成部１４は、前半の穴あきカード４に対応する相対位置情報（前半の相対位置情報）のみをランダムに生成するものとする。
【０１４４】
相対位置情報記憶部１１４は、利用者ＩＤごとに、後半の穴あきカード４を合せる位置決め用目盛５４の数字（後半の相対位置情報）を予め記憶している。なお、相対位置情報記憶部１１４は、利用者からの相対位置情報変更要求に応じて更新される。また、この後半の相対位置情報は、利用者によっても記憶されている。
【０１４５】
表２は、相対位置情報記憶部１１４における一記憶例を示すテーブルである。表２に示されるように、相対位置情報記憶部１１４は、例えば、利用者ＩＤ「ＸＸＸ」と、識別記号Ｅの穴あきカード４の位置合せ用目盛５４「８」，識別記号Ｆの穴あきカード４の位置合せ用目盛５４「５」，識別記号Ｇの穴あきカード４の位置合せ用目盛５４「３」および識別記号Ｈの穴あきカード４の位置合せ用目盛５４「０」を示す相対位置情報とを対応付けて記憶している。
【０１４６】
【表２】
2006243843.tif 000004
【０１４７】
共通穴位置抽出部１１６は、相対位置情報生成部が生成した前半の相対位置情報と、相対位置情報記憶部１１４から利用者ＩＤに対応して読み出した後半の相対位置情報とに従って、各穴あきカード４を重ね合わせたときに、透明領域５３内に位置する共通穴６の位置座標を抽出するものである。抽出方法は、上記実施形態１と同様である。
【０１４８】
共通穴位置抽出部１１６は、透明領域５３内に位置する共通穴６の個数をカウントし、共通穴６の個数が所定範囲内でない場合、共通穴位置抽出部１１６は、再生成指示を相対位置情報生成部１４に出力し、新たな前半の相対位置情報を取得する。
【０１４９】
一方、共通穴６の個数が所定範囲内である場合、共通穴位置抽出部１６は、共通穴６の位置座標を調整後の位置座標から抽出し、抽出した共通穴６の調整済位置座標を特定データ列抽出部１７に出力するとともに、前半の相対位置情報を送信処理部１８に出力する。
【０１５０】
ここで、前半の相対位置情報のみを送信処理部１８に出力するのは、後半の相対位置情報は利用者が記憶しているために、後半の相対位置情報を端末装置２に表示する必要がないからである。
【０１５１】
＜認証処理の流れについて＞
次に、本実施形態における認証処理の流れについて、図１１のフローチャートを参照しながら説明する。
【０１５２】
まず、アクセス要求取得部１２は、端末装置２から利用者ＩＤおよびディスプレイ情報が付加されたアクセス要求を取得する（Ｓ２１）。次に、アクセス要求取得部１２は、上記Ｓ２と同様に、拡大率を決定する（Ｓ２２）。
【０１５３】
次に、共通穴位置抽出部１１６は、相対位置情報記憶部１１４から、利用者ＩＤに対応した後半の相対位置情報を読み出す（Ｓ２３）。
【０１５４】
続いて、相対位置情報生成部１４は、前半の相対位置情報をランダムに生成する（Ｓ２４）。
【０１５５】
その後、共通穴位置抽出部１１６は、Ｓ２３で読み出した後半の相対位置情報と、Ｓ２４で生成された前半の相対位置情報とに従って、各穴あきカード４を重ね合わせたときに、透明領域５３内に位置する共通穴６の個数をカウントする。そして、共通穴位置抽出部１１６は、カウント数が所定範囲内であるか否かを判断する（Ｓ２５）。
【０１５６】
透明領域５３内に位置する共通穴６の個数が所定範囲内でない場合（Ｓ２５でＮｏ）、Ｓ２４の処理に戻る。
【０１５７】
一方、透明領域５３内に位置する共通穴６の個数が所定範囲内である（Ｓ２５でＹｅｓ）、実施形態１のＳ５〜Ｓ７と同様の処理を行う（Ｓ２６〜Ｓ２８）。
【０１５８】
送信処理部１８は、ランダムテーブルを含むカードホルダー５と同一形状の画像と前半の相対位置情報とを端末装置２に送信する（Ｓ２９）。
【０１５９】
これにより、端末装置２の表示部２３には、ランダムテーブルを含むカードホルダー５と同一形状の画像と、前半の相対位置情報とが表示される。その結果、利用者は、記憶していた後半の相対位置情報に従って識別記号Ｅ〜Ｈの穴あきカード４を重ね合せるとともに、表示された前半の相対位置情報に従って識別記号Ａ〜Ｄの穴あきカード４を重ね合せることができる。
【０１６０】
利用者は、このようにして重ね合せた状態で、カードホルダー５を表示されたランダムテーブルを含むカードホルダー５と同一形状の画像に合せることで、カードホルダー５の透明領域をランダムテーブルに重ね合せることができる。そして、利用者は、共通穴６から見えるアルファベットを基に、回答データ列を入力する。これにより、端末装置２の制御部２２は、入力部２４に入力された回答データ列情報をサーバ装置１０１に送信する。
【０１６１】
これを受けて、サーバ装置１０１の回答データ列取得部１９がこの回答データ列情報を取得し（Ｓ３０）、認証判定部２０が認証を行う（Ｓ３１）。
【０１６２】
以上のように、本実施形態によれば、上記実施形態１と同様に、相対位置情報生成部１４がランダムに前半の相対位置情報を生成するので、共通穴６の位置が認証ごとに変わることとなる。これにより、複数回の回答データ列情報とランダムテーブルと前半の相対位置情報とを傍受できたとしても、回答データ列の基となる共通穴６の位置パターンが各回で異なるために、利用者固有の穴あきカード４の穴４１の位置を推定することが非常に困難となる。
【０１６３】
さらに、後半の相対位置情報については、利用者が記憶しておき、サーバ装置１０１から送信されてこない。そのため、カードホルダー５ごと全ての穴あきカード４が盗まれたとしても、窃盗者は後半の穴あきカード４の重ね合せパターンがわからず、かつ、後半の穴あきカード４の重ね合わせパターンの総数が１００００通りであるために、窃盗者に不正に利用されることがない。
【０１６４】
なお、本実施形態では、８枚の穴あきカード４を用いたが、この枚数は限定されるものではない。例えば、６枚の穴あきカード４を用い、３枚の穴あきカード４の相対位置情報を利用者が記憶するとともに、残りの穴あきカード４の相対位置情報をサーバ装置１０１が生成してもよい。つまり、利用者が忘れることなく記憶できる範囲であり、かつ、全穴あきカード４が盗まれたとしても、でたらめに相対位置を決めた場合に正しいものと一致する確率を低く（例えば１／１０００以下）できる枚数の相対位置情報を、利用者が記憶しておくことが好ましい。
【０１６５】
〔変形例〕
上記実施形態１・２では、穴４１が形成された穴あきカード４を使用するとしたが、穴４１の代わりに無色の透明部を形成してもよい。これにより、この透明部を通して、ランダムテーブル内のアルファベットを確認することができる。
【０１６６】
また、上記実施形態１・２では、特定データ列抽出部１７は、共通穴６から見えるアルファベットを所定順に並べた特定データ列を抽出するとした。しかしながら、これに限らず、特定データ列抽出部１７は、共通穴６から見えるアルファベットを所定順に並べ、そのうちの１から４番目のアルファベットからなる特定データ列を抽出するとしてもよい。
【０１６７】
上述したように、透明領域５３内に存在する共通穴６の個数は所定範囲内である。この所定範囲が例えば４個以上である場合、透明領域５３内に存在する共通穴６が非常に多くなる（例えば１０個）ことがある。この場合、すべてのアルファベットを入力すると、利用者の利便性が低下するとともに、入力ミスが生じることもある。
【０１６８】
また、回答データ列を傍受したものは、共通穴６の個数を把握することができる。共通穴６の個数は、各穴あきカード４の穴４１の個数および位置を推定するための情報となりうる。そのため、１から４番目のアルファベットからなる特定データ列を抽出することで、共通穴６の個数を正確に把握されることがなくなり、各穴あきカード４の穴４１の個数および位置を推定される確率を一層低減することができる。
【０１６９】
また、上記実施形態１・２では、アルファベットを配列したランダムテーブルを用いるものとしたが、ランダムテーブルで配列される単位画像は、これ以外に、数字、記号、アルファベット以外の文字、画像、絵、色およびこれらの組み合わせであってもよい。また、単位画像の種類は、上記実施形態１・２のように２６種類に限らず、ランダムテーブルの単位画像数や穴あきカード４の穴４１の個数に合せて、好ましい数に設定すればよい。
【０１７０】
また、ランダムテーブルで配列される単位画像は、時間に応じて変化し、その時間変化量が識別可能である画像であってもよい。例えば、色や数字が点滅し、その点滅間隔または点滅タイミングが識別可能である単位画像や、色が時間に応じて変化する（例えば赤から青）単位画像である。
【０１７１】
さらに、数字をランダムに配列したランダムテーブルを用いる場合、利用者は、回答データ列として、共通穴６から見えるランダムテーブルの数字に対して所定の演算（例えば、共通穴６から見える全ての数字を合計し、その下一桁の数字のみを抽出する）を行った結果を入力してもよい。この場合、サーバ装置１・１０１の特定データ列抽出部１７も、共通穴６の位置に対応するランダムデータの数字から上記所定の演算を行い、その結果を特定データ列として決定すればよい。
【０１７２】
これにより、回答データ列が漏れたとしても、利用者が有する穴あきカード４の穴４１の位置が推定されにくくなる。
【０１７３】
また、ランダムテーブルおよび穴あきカード４は、矩形状に限られない。例えば、円形でもよい。
【０１７４】
図１２は、円形の穴あきカード（カード）１０４の例を示す図である。図示されるように、複数枚の円形の穴あきカード１０４は、その中心点において、回転可能にカードホルダー１０５に支持されている。
【０１７５】
また、各穴あきカード１０４には、その回転方向に沿って、複数の穴１４１が形成されている。さらに、各穴あきカード１０４は、識別符号（Ａ，Ｂ，Ｃ，Ｄ）と、位置合せ用突起部１４２が形成されている。
【０１７６】
さらに、カードホルダー１０５は、穴あきカード１０４の位置合せ用突起部１４２と近接する箇所において、位置合せ用目盛１５４が等間隔に付けられている。穴あきカード１０４の位置合せ用突起部１４２を位置合せ用目盛１５４の数字に合せることで、所定の位相対位置で穴あきカード１０４を重ね合せることができる。この場合、位置合せ用目盛１５４の数字は、各穴あきカード１０４の回転角度を示している。例えば、図１２において、位置合せ用目盛１５４の数字「６」は、数字「０」を基準として回転角度９０度を示している。
【０１７７】
上記実施形態１・２のように、穴あきカード４が矩形状であり、かつ、相対位置が横方向の移動量で示される場合、全ての穴あきカード４が重なり合う面積が各穴あきカード４の相対位置のパターンによって変化する。認証に用いる領域は、複数枚の穴あきカード４の重なり合った領域であるため、この領域が一定の面積を保つ範囲で相対位置を決める必要がある。そのため、穴あきカード４のサイズを大きくすることなく、相対位置のパターン数を増やすことができない。
【０１７８】
しかしながら、相対位置が回転角度で示され、かつ、穴あきカード１０４が円形である場合、どのような相対位置でも全ての穴あきカード１０４が重なり合う面積が一定する。そのため、穴あきカード１０４の相対位置のパターン数を増やすことができる。例えば、図１２に示す例の場合、相対位置のパターン数は、２４４＝３３１７７６  通りとなり、上記実施形態１・２の１００００通りに比べて格段に多くなる。
【０１７９】
さらに、穴あきカードおよびカードホルダーの別の変形例について、図１３から図１５を参照しながら説明する。図１３は、この変形例の穴あきカード（カード）２０４を示す平面図であり、図１４は、この変形例のカードホルダー（カード保持部材）２０５を示す平面図であり、図１５（ａ）（ｂ）は、穴あきカード２０４をカードホルダー２０５に収納したときの様子を示す図である。
【０１８０】
図１３に示されるように、４枚の穴あきカード２０４は、それぞれ識別記号ＡからＤが付けられているとともに、位置決め用印（位置決め手段）２４２と切り込み部２４３とを備えている。なお、各穴あきカード２０４は、穴あきカード４・１０４と同様に利用者固有の位置に穴が形成されているが、図１３では省略している。なお、穴あきカード２０４は、線２４６より左部は穴を除いて不透明となる処理がほどこされた部材、右部は透明材で形成されており、その位置決め用印２４２の上に他の穴あきカード２０４が被されても、その位置決め用印２４２を確認することができる。
【０１８１】
また、識別記号Ａの穴あきカード２０４以外の穴あきカード２０４の右端部は、それぞれ異なる形状で切り取られている。この切り取り形状は、識別記号Ａ，Ｂ，Ｃ，Ｄの順に重ねていったときに、各穴あきカード２０４の右端部の一部が、それより上の穴あきカード２０４のずらし位置によらず露出するように設定されている。
【０１８２】
図１４に示されるように、カードホルダー２０５は、２枚の板状部材２５１・２５２と、カード支持部材２５５とを備えている。また、背面側の板状部材２５１は透明であり、１０本の位置決め用目盛（位置決め手段）２５４とその数字が記されている。そして、前面側の板状部材２５２は、図４の透明領域５３と同様の矩形領域のみが透明であり、他の部分が不透明となっている。
【０１８３】
前面側の板状部材２５２は、背面側の板状部材２５１よりも横幅が右端において狭くなっている。なお、背面側の板状部材２５１は、穴あきカード２０４よりもわずかに大きなサイズを有している。
【０１８４】
また、板状部材２５１・２５２は、その左辺を一致させた状態で、その右辺を除く全ての辺において互いに溶融などの方法で接続されている。つまり、カードホルダー２０５は、右側が開口している袋状となっている。
【０１８５】
カード支持部材２５５は、板状部材２５１・２５２間に挿入された穴あきカード２０４の切り込み部２４３に貫通されるものである。
【０１８６】
図１５（ａ）は、４枚の穴あきカード２０４をカードホルダー２０５の左端までつめて収納したときの状態を示している。また、図１５（ｂ）は、各穴あきカード２０４を所定の相対位置でずらしたときの状態を示している。
【０１８７】
図１５（ａ）（ｂ）に示されるように、穴あきカード２０４の縦幅はカードホルダー２０５の縦幅と略同じであるため、穴あきカード２０４はカードホルダー２０５内で上下に移動できなくなっている。
【０１８８】
また、カードホルダー２０５のカード支持部材２５５は、各穴あきカード２０４の切り込み部２４３に貫通されている。これにより、穴あきカード２０４は、切り込み部２４３の横幅分だけ、板状部材２５１・２５２間で横方向に移動できるようになっている。
【０１８９】
ここで、切り込み部２４３の横幅は、各穴あきカード２０４を板状部材２５１・２５２間で横方向に移動させた場合に、穴あきカード２０４の位置決め用印２４２が、カードホルダー２０５の位置決め用目盛２５４の何れかに一致するように設定されている。つまり、穴あきカード２０４をカードホルダー２０５の左端までつめて収納したとき、位置決め用印２４２が左から１本目の位置決め用目盛２５４の数字「０」に一致し、穴あきカード２０４をカード支持部材２５５によって止められるまで右方向に取り出した場合、位置決め用印２４２が左から１０本目の位置決め用目盛２５４の数字「９」に一致するように設定されている。
【０１９０】
穴あきカード２０４は、識別記号Ａ，Ｂ，Ｃ，Ｄの順で重ねられた状態で、カードホルダー２０５内に収納されている。これにより、各穴あきカード２０４は、その右端部で、上の穴あきカード２０４に隠されることがない露出部分（図中では識別記号Ａ〜Ｄが記されている部分にあたる）を有している。
【０１９１】
利用者は、その露出部分をつまみとして使用し、各穴あきカード２０４を移動させ、位置決め用印２４２をサーバ装置１から指定された位置決め用目盛２５４の数字（または、利用者が記憶する位置決め用目盛２５４の数字）に合せることができる。また、この露出部分は、図１５（ａ）（ｂ）に示されるように、各穴あきカード２０４において上下方向にずれている。そのため、穴あきカード２０４を横方向に移動させても、各穴あきカード２０４の露出部分の一部は常に隠されずに露出している。これにより、図３に示した穴あきカード４と比較して、操作性が向上する。
【０１９２】
ここで、各穴あきカード２０４の横幅がカードホルダー２０５の背面側の板状部材２５１よりもわずかに小さく設定されている。そのため、穴あきカード２０４は、その位置決め用印２４２が位置決め用目盛２５４の数字「０」に合わされた位置（初期位置）以外にあるとき、カードホルダー２０５からはみ出した状態になる（図１５（ｂ）参照）。言い換えると、カードホルダー２０５および穴あきカード２０４の全体形状は、各穴あきカード２０４の初期位置にあるときにのみ最小となる。
【０１９３】
そのため、利用者は、認証終了後にカードホルダー２０５を財布等に戻す場合、全ての穴あきカード２０４をカードホルダー２０５の左端までつめて収納することとなる。すなわち、全ての穴あきカード２０４は、その位置決め用印２４２が位置決め用目盛２５４の数字「０」に合う位置（初期位置）に戻される。その結果、認証終了後にカードホルダー２０５を財布等に戻すと同時に、認証時にあわせた位置決め用目盛２５４の数字の情報を消去することができるという効果を奏する。そのため、全ての穴あきカード２０４をカードホルダー２０５ごと盗まれたとしても前回使用した相対位置が漏洩することがない。
【０１９４】
さらに、カード支持部材２５５は、前面側の板状部材２５２および背面側の板状部材２５１と接着されている。このため、穴あきカード２０４あるいはカードホルダー２０５を損傷することなく穴あきカード２０４を取り出すことは不可能であり、穴あきカード２０４をコピーすることが困難となる。そのため、セキュリティが向上する。
【０１９５】
また、各穴あきカード２０４を所望の相対位置で安定させるために、穴あきカード２０４およびカードホルダー２０５は、以下のような構成をとることが好ましい。
【０１９６】
つまり、図１６に示されるように、各穴あきカード２０４が４つの切り取り部２４５を備える。そして、各穴あきカード２０４は、それぞれ異なる切り取り部２４５の底面に、連続して配置された１０個のＶ字状凹部（位置決め手段）２４４を備える。
【０１９７】
また、図１７（ａ）に示されるように、カードホルダー２０５は、４つのバネ（位置決め手段）２５６（図中矢印で示している）を備える。このバネ２５６は、２つの板状部材２５１・２５２の間に備えられている。上辺にその一端が固定された２つのバネ２５６は、左右方向にたわむことなく、それぞれ識別記号ＡとＢの穴あきカード２０４に対して、下方向に力を加えている。一方、下辺にその一端が固定された２つのバネ２５６は、左右方向にたわむことなく、識別記号ＣとＤの穴あきカード２０４に対して、上方向に力を加えている。また、各バネ２５６の先端は、対応する穴あきカード２０４のＶ字状凹部２４４に嵌るような形状を有している。なお、バネ２５６の材質は、金属でもプラスチックでもよい。
【０１９８】
ここで、隣接するＶ字状凹部２４４間の距離が、隣接する位置決め用目盛２５４間の距離と一致するように設定されている。さらに、バネ２５６が切り取り部２４５における右端のＶ字状凹部２４４に嵌ったとき、位置決め用印２４２が左端の位置決め用目盛２５４の数字「０」に合い、バネ２５６が切り取り部２４５における左端のＶ字状凹部２４４に嵌ったとき、位置決め用印２４２が右端の位置決め用目盛２５４の数字「９」に合うように設定されている。
【０１９９】
なお、図１７（ｂ）は、識別記号Ｄの穴あきカード２０４の位置決め用印２４２を位置決め用目盛２５４の数字「５」に合せ、他の穴あきカード２０４の位置決め用印２４２を位置決め用目盛２５４の数字「０」に合せたときの様子を示している。
【０２００】
図１６および図１７に示すような構成により、穴あきカード２０４は、バネ２５６の弾性力により、その位置決め用印２４２が位置決め用目盛２５４のいずれかの数字に合う位置で安定することとなる。その結果、利用者による各穴あきカード２０４の位置合せの操作が容易になる。
【０２０１】
なお、図１７に示されるように、穴あきカード２０４が切り取り部２４５を備えるとともに、カードホルダー２０５がバネ２５６を備えている場合、穴あきカード２０４は、その位置決め用印２４２が位置決め用目盛２５４の数字「０」〜「９」に合う範囲でのみ移動可能となる。そのため、この場合、穴あきカード２０４は、図１３に示した切り込み部２４３を備える必要がない。
【０２０２】
また、上記実施形態１・２では、穴４１・１４１が形成された穴あきカード４・１０４を使用するとしたが、穴の代わりに無色の透明部を形成してもよい。これにより、この透明部を通して、ランダムテーブル画像の文字や数字などを確認することができる。
【０２０３】
なお、上記実施形態１・２では、端末装置２とサーバ装置１・１０１とが通信ネットワークＮを介して接続されるものとしたが、端末装置２とサーバ装置１・１０１とは通信ネットワークＮを介することなく接続されていてもよい。例えば、端末装置２とサーバ装置１・１０１とが同じ筐体内に収納され、端末装置２を表示機能と入力機能を備える装置として構成してもよい。
【０２０４】
また、実施形態１・２では、１つの端末装置２を用いて認証を行う構成とした。しかしながら、２つの端末装置２（第１および第２の端末装置２）を用いて認証を行ってもよい。例えば、第１の端末装置２からサーバ装置１・１０１にアクセス要求を行う。また、サーバ装置１・１０１は、利用者ＩＤと対応付けたランダムテーブルを含む画像の送信先である第２の端末装置２を記憶しており、ランダムテーブルを含む画像を第２の端末装置２に送信する。利用者は、第２の端末装置２に表示されたランダムテーブルを含む画像にカードホルダー５を合せ、共通穴６から見えるアルファベットを示す回答データ列を第１の端末装置２に入力する。そして、サーバ装置１・１０は、第１の端末装置２から取得した回答データ列を基に認証を行う。なお、この場合、第１の端末装置２が入力装置として、第２の端末装置２は表示装置として機能することとなる。
【０２０５】
これにより、認証を行う際に、ランダムテーブルを含む画像用と、回答データ列の送信用との２つの通信回線を用いることとなる。その結果、ランダムテーブルと回答データ列との両方を同時に傍受される危険性が低減し、セキュリティを向上させることができる。
【０２０６】
また、上記実施形態１・２では、穴あきカード４をカードホルダー５に収納するが、この場合、カードホルダー５の中から穴あきカード４を簡単に取り出すことができないようにしておくことが好ましい。例えば、穴あきカード４がカードホルダー５の内部に収納されていて、カードホルダー５が溶融などの接着方法で密閉されている場合である。これにより、不正な者がこの穴あきカード４の複写を取るためには、カードホルダー５を破壊して穴あきカード４を取り出す必要がある。そのため、利用者は、不正に複写されたということを知ることができる。
【０２０７】
また、穴あきカード４をカードホルダー５に対して出し入れ自由にしている場合には、カードホルダー５に収納される穴あきカード４の枚数よりも十分に多い枚数の穴あきカード４を予め利用者に配布しておいてもよい。そして、サーバ装置は、認証ごとに、使用する穴あきカード４の識別記号と、それらの相対位置とを指定してもよい。例えば、利用者に対して予め１００枚の穴あきカード４を配布しておく。そして、サーバ装置は、認証を行うごとに、カードホルダー５に収納する４枚の穴あきカード４の識別記号と相対位置とを指定する。これにより、共通穴６の位置パターンの総数を増やすことができ、通信傍受に対するセキュリティを向上させることができる。
【０２０８】
また、実施形態２では、相対位置情報記憶部１１４が一部の穴あきカード４の相対位置情報を記憶するとしたが、これに限られず、相対位置情報記憶部１１４は、全ての穴あきカード４の相対位置情報を記憶していてもよい。この場合、利用者も同様に全ての穴あきカード４の相対位置情報を記憶している。
【０２０９】
つまり、この場合のサーバ装置は、穴あきカード４の穴４１の位置を示す位置座標を記憶する穴パターン記憶部１５と、認証を行う利用者に配布された全ての穴あきカード４を重ね合せるときの相対位置情報を利用者ＩＤと対応付けて記憶する相対位置情報記憶部とを備える。そして、共通穴位置抽出部１１６が、利用者ＩＤに対応する各穴あきカード４の位置座標を穴パターン記憶部１５から読み出すとともに、利用者ＩＤに対応する全穴あきカード４の相対位置情報を相対位置情報記憶部から読み出し、読み出した位置座標と相対位置情報から共通穴６の位置を抽出してもよい。
【０２１０】
もしくは、サーバ装置は、認証を行う利用者に配布された全ての穴あきカード４を利用者が記憶する相対位置情報で重ね合せたときの共通穴６の位置情報を利用者ＩＤと対応づけて記憶する共通穴位置記憶部を備え、共通穴位置抽出部１１６が、利用者ＩＤに対応する共通穴６の位置情報を共通穴位置記憶部から読み出してもよい。
【０２１１】
これにより、カードホルダー５ごと全ての穴あきカード４が盗まれたとしても、窃盗者は全ての穴あきカード４の重ね合せパターンがわからないために、不正に利用されることがない。つまり、カードホルダー５および穴あきカード４の盗難に対するセキュリティを向上させることができる。
【０２１２】
なお、この場合、利用者は、相対位置情報（ずらし位置情報）を定期的に変更することが好ましい。例えば、サーバ装置の管理者が、所定期間ごと（または所定認証回数ごと）の相対位置情報が記載された書面を利用者に予め配布しておき、全ての穴あきカード４の相対位置情報を記憶する相対位置情報記憶部または共通穴６の位置情報を記憶する共通穴位置記憶部を、所定期間ごと（所定認証回数ごと）に更新すればよい。これにより、新たなカードを配布することなく安価かつ容易に、認証に用いる共通穴６の位置を変更することができる。
【０２１３】
また、実施形態１・２における端末装置２は、ディスプレイ等で構成された表示部２２の代わりに、紙などの媒体に画像を出力するプリンタ部（表示手段）を備えていてもよい。この場合、サーバ装置１・１０１は、利用者ＩＤと対応付けたランダム画像を生成し、それぞれの画像に対応する特定データ列を記憶しておく。端末装置２のプリンタ部は、ランダム画像を含む画像を紙に印刷する。利用者は、カードホルダー５・１０５・２０５をこの紙のそれぞれの画像に重ね、所定の条件を満たす単位画像の種類を特定し、その情報を端末装置２の入力部２４に入力する。
【０２１４】
紙は、ディスプレイと違い、持ち運びや設置が容易である。例えば、飲食店のテーブル席で利用者が認証を行う場合、飲食店の店員が利用者のＩＤを前記入力部２４に入力し、前記プリンタ部を用いて紙にランダム画像を印刷し、その紙を利用者のテーブルに持って行き、対応する回答データ列を利用者が店員に通知し、その情報を前記入力部２４に入力して前記サーバ装置１・１０１に送信し、認証を受けることができる。これにより、ディスプレイやキーボードのような持ち運びにくい装置をテーブルに持っていく必要がなくなる。この場合、単位画像として時間とともに変化するものを使うことはできないが、ランダム画像の拡大率を調整する必要はない。
【０２１５】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０２１６】
最後に、サーバ装置１・１０１の各ブロックは、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０２１７】
すなわち、サーバ装置１・１０１は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるサーバ装置１・１０１の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記サーバ装置１・１０１に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０２１８】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０２１９】
また、サーバ装置１・１０１を通信ネットワークと接続可能に構成し、プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０２２０】
本発明は、高度なセキュリティを極めて安価に提供することができる。そのため、コンピュータ及びネットワークのセキュリティアクセス制御システム、特に、クライアント・サーバ・ネットワーク・アーキテクチャ、ハードウェア・ピア・ツー・ピア・アーキテクチャ、およびその他のアーキテクチャにおける認証システムに適用できる。
【図面の簡単な説明】
【０２２１】
【図１】本発明の実施形態１に係るサーバ装置の構成を示すブロック図である。
【図２】本発明の認証システムの全体構成を示すブロック図である。
【図３】実施形態１に係る穴あきカードをカードホルダーに収納した状態を示す平面図である。
【図４】実施形態１に係るカードホルダーを示す平面図である。
【図５】実施形態１に係る穴あきカードを示す平面図である。
【図６】実施形態１に係る端末装置の構成を示すブロック図である。
【図７】実施形態１における認証システムの処理の流れを示すフローチャートである。
【図８】端末装置の表示部に表示されたランダムテーブルの表示画面例を示す図である。
【図９】ランダムテーブルにカードホルダーを重ね合わせたときの表示画面およびカードホルダーを示す図である。
【図１０】本発明の実施形態２に係るサーバ装置の構成を示すブロック図である。
【図１１】実施形態２における認証システムの処理の流れを示すフローチャートである。
【図１２】穴あきカードおよびカードホルダーの変形例を示す平面図である。
【図１３】穴あきカードの更なる変形例を示す平面図である。
【図１４】カードホルダーの更なる変形例を示す平面図である。
【図１５】図１３に示す穴あきカードを図１４に示すカードホルダーに収納したときの様子を示す図であり、（ａ）は全ての穴あきカードが初期位置にあるときの状態を示し、（ｂ）は穴あきカードが初期位置以外の位置にあるときの状態を示す図である。
【図１６】図１３に示す穴あきカードの更なる変形例を示す図である。
【図１７】図１６に示す穴あきカードをカードホルダーに収納したときの様子を示す図であり、（ａ）は全ての穴あきカードが初期位置にあるときの状態を示し、（ｂ）は１枚の穴あきカードが初期位置以外の位置にあるときの状態を示す図である。
【符号の説明】
【０２２２】
１・１０１    サーバ装置（認証装置）
２    端末装置（表示装置、入力装置）
４・１０４・２０４    穴あきカード（カード）
５・１０５・２０５    カードホルダー（カード保持部材）
１４    相対位置情報生成部（相対位置生成手段）
１５    穴パターン記憶部（位置情報記憶部）
１６・１１６    共通穴位置抽出部（共通位置取得手段）
１７    特定データ列抽出部（特定データ決定手段）
１８    送信処理部（ランダム画像表示手段、相対位置情報表示手段）
１９    回答データ列取得部（入力データ取得手段）
２０    認証判定部（認証手段）
２１    通信部（入力データ送信手段）
２２    制御部（入力データ送信手段、表示手段）
２３    表示部（表示手段）
２４    入力部
４１・１４１    穴
４２・１４２・２４２    位置決め用突起部（位置決め手段）
５４・１５４・２５４    位置決め用目盛（位置決め手段）
１１４    相対位置情報記憶部
２４４    Ｖ字状凹部（位置決め手段）
２５６    バネ（位置決め手段）
【図１】
2006243843.tif 000005
【図２】
2006243843.tif 000006
【図３】
2006243843.tif 000007
【図４】
2006243843.tif 000008
【図５】
2006243843.tif 000009
【図６】
2006243843.tif 000010
【図７】
2006243843.tif 000011
【図８】
2006243843.tif 000012
【図９】
2006243843.tif 000013
【図１０】
2006243843.tif 000014
【図１１】
2006243843.tif 000015
【図１２】
2006243843.tif 000016
【図１３】
2006243843.tif 000017
【図１４】
2006243843.tif 000018
【図１５】
2006243843.tif 000019
【図１６】
2006243843.tif 000020
【図１７】
2006243843.tif 000021