(57)【要約】【課題】情報表示媒体に表示された識別コードを光学的に読み取ることによって認証を行う認証システムにおいてセキュリティ性を向上させる。【解決手段】認証を行うためにＩＤカード１０の表示部１１に表示される識別コードを、ＩＤカード１０固有のロジックと、ＩＤカード１０のＳ／Ｗ１２が押下された時刻に応じた係数とによって算出し、また、認証装置２０においても、ＩＤカード１０固有のロジックと、認証装置２０のＳ／Ｗ２４が押下された時刻に応じた係数とによって認証用識別コードを算出し、この認証用識別コードとＩＤカード１０に表示された識別コードとを照合することにより認証を行う。【選択図】図１
2011076383.tif 000002
【特許請求の範囲】
【請求項１】
情報表示媒体に表示された識別コードを光学的に読み取ることによって認証を行う認証システムであって、
前記情報表示媒体に表示された識別コードを光学的に読み取って認証を行う認証装置を有し、
前記情報表示媒体は、
当該情報表示媒体固有のロジックが記憶された第１の記憶手段と、
前記認証装置によってコード算出トリガが与えられた際に認識されるコード算出条件と前記第１の記憶手段に記憶されたロジックとによって前記識別コードを算出するコード算出手段と、
前記コード算出手段にて算出された識別コードを表示する表示手段とを有し、
前記認証装置は、
前記情報表示媒体の所有者を特定可能な個人特定情報を取得する特定情報取得手段と、
前記情報表示媒体に表示された識別コードを光学的に読み取る読取手段と、
前記個人特定情報と前記ロジックとが前記情報表示媒体毎に対応づけて記憶された第２の記憶手段から前記特定情報取得手段にて取得された個人特定情報に対応するロジックを取得し、該ロジックと前記コード算出条件と同一の条件とによって認証用識別コードを算出し、該認証用識別コードと前記読取手段にて読み取られた識別コードとを照合する照合手段と、
前記照合手段における照合による認証結果を出力する出力手段とを有する認証システム。
【請求項２】
請求項１に記載の認証システムにおいて、
前記表示手段は、前記識別コードを予め決められた所定時間だけ表示し、
前記照合手段は、前記読取手段にて読み取られた識別コードの表示時間と前記所定時間とを照合する認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証システムに関し、特に、情報表示媒体に表示された識別コードを光学的に読み取ることによって認証を行う認証システムに関する。
【背景技術】
【０００２】
近年、研究所等において、セキュリティが確保されたエリアへの入場を、予め決められた者のみ許可するという入場管理が行われている。このような入場管理においては、入場者を認証することにより入場の許可／不許可を決定することとなるが、このように個人を認証する技術として、例えば、カードに識別コードを印刷しておき、この識別コードを光学的に読み取ることによって個人の認証を行う技術が考えられている（例えば、特許文献１参照。）。
【０００３】
そこで、上述したような研究所等、セキュリティが確保されたエリアへの入場管理が行われる場所において、識別コードが印刷されたＩＤカードを配布しておき、入場者がエリアに入場する際に、エリアの入場口において、ＩＤカードに印刷された識別コードを光学的に読み取って入場者の認証を行うことにより、セキュリティが確保されたエリアに対して、入場が許可された者のみ入場させることができるようになる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３―１５０９２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したように、個人を識別するための識別コードをＩＤカードに印刷しておき、この識別コードを光学的に読み取ることによって個人を認証するものにおいては、識別コードが漏洩した場合、漏洩した識別コードが印刷された偽造ＩＤカードが容易に作製され、そのＩＤカードを用いてセキュリティが確保されたエリアへのなりすましによる入場が可能となってしまうという問題点がある。
【０００６】
本発明は、上述したような従来の技術が有する問題点に鑑みてなされたものであって、情報表示媒体に表示された識別コードを光学的に読み取ることによって認証を行う認証システムにおいてセキュリティ性を向上させることができる認証システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために本発明は、
情報表示媒体に表示された識別コードを光学的に読み取ることによって認証を行う認証システムであって、
前記情報表示媒体に表示された識別コードを光学的に読み取って認証を行う認証装置を有し、
前記情報表示媒体は、
当該情報表示媒体固有のロジックが記憶された第１の記憶手段と、
前記認証装置によってコード算出トリガが与えられた際に認識されるコード算出条件と前記第１の記憶手段に記憶されたロジックとによって前記識別コードを算出するコード算出手段と、
前記コード算出手段にて算出された識別コードを表示する表示手段とを有し、
前記認証装置は、
前記情報表示媒体の所有者を特定可能な個人特定情報を取得する特定情報取得手段と、
前記情報表示媒体に表示された識別コードを光学的に読み取る読取手段と、
前記個人特定情報と前記ロジックとが前記情報表示媒体毎に対応づけて記憶された第２の記憶手段から前記特定情報取得手段にて取得された個人特定情報に対応するロジックを取得し、該ロジックと前記コード算出条件と同一の条件とによって認証用識別コードを算出し、該認証用識別コードと前記読取手段にて読み取られた識別コードとを照合する照合手段と、
前記照合手段における照合による認証結果を出力する出力手段とを有する。
【０００８】
上記のように構成された本発明においては、情報表示媒体の第１の記憶手段には情報表示媒体固有のロジックが記憶されており、コード算出手段において、認証装置によってコード算出トリガが与えられた際に認識されるコード算出条件と第１の記憶手段に記憶されたロジックとによって識別コードが算出され、算出された識別コードが表示手段にて表示される。一方、この情報表示媒体に表示された識別コードを光学的に読み取って認証を行う認証装置においては、特定情報取得手段において情報表示媒体の所有者を特定可能な個人特定情報が取得され、また、読取手段において情報表示媒体に表示された識別コードが光学的に読み取られると、照合手段において、個人特定情報とロジックとが情報表示媒体毎に対応づけて記憶された第２の記憶手段から、特定情報取得手段にて取得された個人特定情報に対応するロジックが取得され、取得されたロジックとコード算出条件と同一の条件とによって認証用識別コードが算出され、算出された認証用識別コードと読取手段にて読み取られた識別コードとが照合され、出力手段において照合手段における照合による認証結果が出力される。
【０００９】
このように、認証を行うために情報表示媒体に表示される識別コードが、情報表示媒体固有のロジックと、認証装置によってコード算出トリガが与えられた際に認識されるコード算出条件とによって算出されるので、認証装置によって与えられるコード算出トリガによるコード算出条件によって識別コードが変化することとなり、また、認証装置においても、情報表示媒体固有のロジックとコード算出条件と同一の条件とによって認証用識別コードが算出され、この認証用識別コードと情報表示媒体に表示された識別コードとが照合されることにより認証が行われるため、認証を行うための識別コードが情報表示媒体毎に固定されたものではなくなり、セキュリティ性が向上する。
【００１０】
また、情報表示媒体の表示手段において識別コードを予め決められた所定時間だけ表示し、認証装置の照合手段において読取手段にて読み取られた識別コードの表示時間と所定時間とを照合することによっても認証を行えば、情報表示媒体の表示手段に表示された識別コードが、本システムの制御によって表示されているものであることが認証され、セキュリティ性がさらに向上する。
【発明の効果】
【００１１】
以上説明したように本発明においては、認証を行うために情報表示媒体に表示される識別コードが、情報表示媒体固有のロジックと、認証装置によってコード算出トリガが与えられた際に認識されるコード算出条件とによって算出されることにより、認証装置によって与えられるコード算出トリガによるコード算出条件によって変化することとなり、また、認証装置においても、情報表示媒体固有のロジックとコード算出条件と同一の条件とによって認証用識別コードが算出され、この認証用識別コードと情報表示媒体に表示された識別コードとが照合されることにより認証が行われるため、認証を行うための識別コードが情報表示媒体毎に固定されたものではなくなり、セキュリティ性を向上させることができる。
【００１２】
また、情報表示媒体の表示手段において識別コードを予め決められた所定時間だけ表示し、認証装置の照合手段において読取手段にて読み取られた識別コードの表示時間と所定時間とを照合するものにおいては、情報表示媒体の表示手段に表示された識別コードが、本システムの制御によって表示されているものであることが認証され、セキュリティ性をさらに向上させることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の認証システムの第１の実施の形態を示す図であり、（ａ）は全体の構成を示す図、（ｂ）は（ａ）に示したＩＤカードの内部構成を示すブロック図、（ｃ）は（ａ）に示した認証装置の内部構成を示すブロック図である。
【図２】図１に示した認証システムの動作を説明するためのフローチャートである。
【図３】図１に示したメモリに記憶された情報を示す図である。
【図４】図１に示した認証装置の制御部が有するタイムウィンドウの一例を示す図である。
【図５】本発明の認証システムの第２の実施の形態を示す図であり、（ａ）は全体の構成を示す図、（ｂ）は（ａ）に示したＩＤカードの内部構成を示すブロック図、（ｃ）は（ａ）に示した認証装置の内部構成を示すブロック図である。
【図６】図５に示した認証システムの動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００１４】
以下に、本発明の実施の形態について図面を参照して説明する。
【００１５】
（第１の実施の形態）
図１は、本発明の認証システムの第１の実施の形態を示す図であり、（ａ）は全体の構成を示す図、（ｂ）は（ａ）に示したＩＤカード１０の内部構成を示すブロック図、（ｃ）は（ａ）に示した認証装置２０の内部構成を示すブロック図である。
【００１６】
本形態は図１に示すように、情報表示媒体であるＩＤカード１０と、ＩＤカード１０に表示された識別コードを光学的に読み取ることにより認証を行う認証装置２０とから構成されている。
【００１７】
ＩＤカード１０は、その表面に表示部１１とＳ／Ｗ１２とが設けられている。内部には第１の記憶手段となるメモリ１３が内蔵されており、このメモリ１３には、ＩＤカード１０固有のロジックが記憶されている。このロジックは、ＩＤカード１０固有のシードと、このシステムを利用する全てのＩＤカード１０に共通な演算式とから構成されている。また、ＩＤカード１０は、コード算出手段となる制御部１４を有しており、Ｓ／Ｗ１２が押下された場合に、コード算出条件となるＳ／Ｗ１２が押下された時刻に応じた係数と、メモリ１３に記憶されたロジックとによって識別コードを算出する。表示部１１は、例えば、電気泳動ディスプレイ等の薄型のディスプレイからなり、制御部１４にて算出された識別コードを予め決められた時間だけ表示する。
【００１８】
認証装置２０は、その盤面に、特定情報取得手段となる入力部２１と出力手段となる表示部２２とを有し、また、ＩＤカード１０が挿入されるカード挿入部２７が設けられている。入力部２１は、“０”〜“９”のテンキーからなり、ＩＤカード１０の所有者を特定可能な個人特定情報であるＩＤを入力するためのものである。カード挿入部２７の内部には、ＩＤカード１０がカード挿入部２７に挿入された場合にＩＤカード１０と当接することによって押下されるＳ／Ｗ２４と、ＩＤカード１０がカード挿入部２７に挿入された場合にＩＤカード１０の表示部１１と対向する領域に設けられ、ＩＤカード１０の表示部１１に表示された識別コードを読み取る読取手段となるＯＣＲ部２３とが設けられている。また、認証装置２０には、第２の記憶手段となるメモリ２５が内蔵されており、このメモリ２５には、ＩＤカード１０の所有者を特定可能なＩＤと、その所有者が所有するＩＤカード１０のメモリ１３に記憶されたロジックとが、ＩＤカード１０毎に対応づけて記憶されている。また、認証装置２０は、照合手段となる制御部２６を有しており、入力部２１を介してＩＤが入力され、カード挿入部２７にＩＤカード１０が挿入されることによってＳ／Ｗ２４が押下された場合に、入力部２１を介して入力されたＩＤに対応するロジックをメモリ２５から検索し、検索したロジックとＳ／Ｗ２４が押下された時刻に応じた係数とによって認証用識別コードを算出し、この算出した認証用識別コードとＯＣＲ部２３にて読み取られた識別コードとを照合し、さらに、ＯＣＲ部２３にて読み取られた識別コードの表示部１１における表示時間と、表示部１１にて識別コードを表示するための時間として予め決められた所定時間とを照合する。表示部２２は、制御部２６における照合による認証結果を表示する。
【００１９】
以下に、上記のように構成された認証システムの動作について説明する。
【００２０】
図２は、図１に示した認証システムの動作を説明するためのフローチャートである。
【００２１】
図１に示した認証システムを用いて、例えば、入場管理等における入場者認証を行う場合は、まず、入場者が自身に付与されたＩＤを入力部２１に入力する（ステップＳ１）。この入場者が入力するＩＤは、この認証システムを用いて認証される利用者にＩＤカード１０とともに予め付与されたものであって、このＩＤによってＩＤカード１０の所有者が特定可能なものとなっている。また、入力部２１に入力される情報としては、利用者に予め付与されたＩＤではなく、利用者を特定可能なものであれば、利用者が設定したパスワードであってもよい。ただし、そのように設定された情報は、認証装置２０のメモリ２５において、ＩＤカード１０固有のロジックと対応づけて記憶されている必要がある。
【００２２】
また、入場者が、自身が所有するＩＤカード１０を認証装置２０のカード挿入部２７に挿入すると（ステップＳ２）、ＩＤカード１０のＳ／Ｗ１２が、カード挿入部２７の内部に当接することによって押下されるとともに（ステップＳ３）、カード挿入部２７の内部に設けられたＳ／Ｗ２４が、ＩＤカード１０に当接することによって押下される（ステップＳ４）。このように、ＩＤカード１０が認証装置２０のカード挿入部２７に挿入され、ＩＤカード１０のＳ／Ｗ１２がカード挿入部２７の内部に当接して押下されることにより、ＩＤカード１０に対して認証装置２０からコード算出トリガが与えられることになる。
【００２３】
ＩＤカード１０のＳ／Ｗ１２が押下されると、ＩＤカード１０の制御部１４において、Ｓ／Ｗ１２が押下された時刻に応じた係数とメモリ１３に記憶されたロジックとによって識別コードが算出される（ステップＳ５）。メモリ１３には、上述したように、ＩＤカード１０固有のシードと、このシステムを利用する全てのＩＤカード１０に共通な演算式とから構成されたＩＤカード１０固有のロジックが記憶されているため、制御部１４においては、ＩＤカード１０のＳ／Ｗ１２が押下されると、メモリ１３に記憶されたロジックが読み出されるとともに、Ｓ／Ｗ１２が押下された時刻に応じた係数がコード算出条件として認識され、ロジックに含まれているＩＤカード１０固有のシードと、Ｓ／Ｗ１２が押下された時刻に応じた係数とが、ロジックに含まれている演算式を用いて演算されて識別コードが算出されることになる。なお、Ｓ／Ｗ１２が押下された時刻は、制御部１４内のタイマ（不図示）によって認識されることになる。また、その時刻に応じた係数は、例えば３０秒毎に変化する係数であり、システム全体で予め決められている。
【００２４】
制御部１４にて識別コードが算出されると、制御部１４の制御によってこの識別コードが表示部１１に表示される（ステップＳ６）。
【００２５】
また、認証装置２０においては、入力部２１を介してＩＤが入力され、また、Ｓ／Ｗ２４が押下されると、制御部２６において、入力部２１を介して入力されたＩＤに対応するロジックがメモリ２５から検索される（ステップＳ７）。これにより、制御部２６においては、入力部２１を介して入力されたＩＤに対応するロジックが取得されることになる。また、認証装置２０においては、Ｓ／Ｗ２４が押下されると、Ｓ／Ｗ２４が押下された時刻に応じた係数が、認証用識別コードを算出するための条件として認識される。
【００２６】
図３は、図１に示したメモリ２５に記憶された情報を示す図である。
【００２７】
図３に示すように、図１に示したメモリ２５においては、ＩＤカード１０固有のシードと、このシステムを利用する全てのＩＤカード１０に共通な演算式とから構成されたロジックが、ＩＤカード１０の所有者にそれぞれ付与されたＩＤに対応づけて記憶されており、制御部２６においては、このロジックの中から、入力部２１を介して入力されたＩＤに対応するロジックが検索されることになる。
【００２８】
次に、制御部２６において、Ｓ／Ｗ２４が押下された時刻に応じた係数とメモリ２５から検索されたロジックとによって認証用識別コードが算出される（ステップＳ８）。上述したようにメモリ２５から検索されたロジックには、入力部２１を介して入力されたＩＤによって特定される所有者が所有するＩＤカード１０固有のシードと、このシステムを利用する全てのＩＤカード１０に共通な演算式とから構成されたＩＤカード１０固有のロジックが記憶されているため、制御部２６においては、ＩＤカード１０のＳ／Ｗ２４が押下されると、メモリ２５から検索されたロジックに含まれているＩＤカード１０固有のシードとＳ／Ｗ２４が押下された時刻に応じた係数とが、ロジックに含まれている演算式を用いて演算されて認証用識別コードが算出されることになる。なお、Ｓ／Ｗ２４が押下された時刻は、制御部２６内のタイマ（不図示）によって認識されることになる。また、その時刻に応じた係数は、例えば３０秒毎に変化する係数であり、システム全体で予め決められている。
【００２９】
また、認証装置２０のＯＣＲ部２３において、ＩＤカード１０の表示部１１に表示された識別コードが光学的に読み取られ（ステップＳ９）、制御部２６において、表示部１１に識別コードが表示されてからの時間が計測される。
【００３０】
ＩＤカード１０においては、ステップＳ５にて算出された識別コードが、予め決められた時間だけ表示される制御が行われるため、表示部１１に識別コードが表示されてからその時間が経過すると、表示部１１に表示されていた識別コードが表示されなくなり（ステップＳ１０）、制御部２６における時間の計測は、識別コードが表示されなくなるまで行われる（ステップＳ１１）。
【００３１】
その後、認証装置２０の制御部２６において、ステップＳ８にて算出された認証用識別コードと、ステップＳ９にてＩＤカード１０から読み取られた識別コードとが照合される（ステップＳ１２）。ここで、ステップＳ９にてＩＤカード１０から読み取られた識別コードは、ＩＤカード１０のＳ／Ｗ１２が押下された時刻に応じた係数と、メモリ１３に記憶されたＩＤカード１０固有のロジックとによって算出されたものであり、また、ステップＳ８にて算出された認証用識別コードは、認証装置２０のＳ／Ｗ２４が押下された時刻に応じた係数と、メモリ２４に記憶されたロジックのうち、カード挿入部２７に挿入されたＩＤカード１０固有のロジックとによって算出されたものであり、Ｓ／Ｗ１２，２４は、ともにＩＤカード１０が認証装置２０のカード挿入部２７に挿入されることによって同時に押下された状態となるため、システムから利用者に付与されたＩＤカード１０を用いて認証を行った場合、ＩＤカード１０にてＳ／Ｗ１２が押下された際に認識されるコード算出条件となるＳ／Ｗ１２が押下された時刻に応じた係数と、認証装置２０にてＳ／Ｗ２４が押下された際に認証用識別コードを算出するための条件となるＳ／Ｗ２４が押下された時刻に応じた係数とが同一のものとなり、それにより、これらステップＳ９にてＩＤカード１０から読み取られた識別コードとステップＳ８にて算出された認証用識別コードとは等しいものとなる。
【００３２】
そのため、これらステップＳ９にてＩＤカード１０から読み取られた識別コードとステップＳ８にて算出された認証用識別コードとが照合された結果、これらが一致しない場合は（ステップＳ１３）、認証装置２０の表示部２２に、認証ができなかった旨が表示されて認証がＮＧである旨が通知される（ステップＳ１４）。
【００３３】
また、ステップＳ９にてＩＤカード１０から読み取られた識別コードとステップＳ８にて算出された認証用識別コードとが一致した場合は、制御部２６にて計測されていた、表示部１１における識別コードの表示時間が確認される（ステップＳ１５）。表示部１１における識別コードの表示時間は、上述したようにシステムにて予め決められており、認証装置２０の制御部２６に設定されているとともに、ＩＤカード１０の制御部１４においてその時間だけ識別コードが表示されるような制御が行われている。そのため、表示部１１における識別コードの表示時間が予め決められた時間である場合は、認証装置２０の表示部２２に、認証ができた旨が表示されて認証がＯＫである旨が通知される（ステップＳ１６）。また、表示部１１における識別コードの表示時間が予め決められた時間ではない場合は、ステップＳ１４に移行し、認証装置２０の表示部２２に、認証ができなかった旨が表示されて認証がＮＧである旨が通知される。これにより、例えば、入力部２１を介して入力されたＩＤに対応する識別コードが印刷されたカードを用いてなりすまし認証を行った場合、そのカードに印刷された識別コードは常にカード上に表示されているため、識別コードの表示時間は予め決められたものと一致せず、認証ＮＧと判断することが可能となる。なお、表示部１１における識別コードの表示時間は、上述したようにシステムから配布される全てのＩＤカード１０に共通で設定してもよいし、ＩＤカード１０毎に設定し、認証装置２０においてその表示時間をＩＤと対応づけてＩＤカード１０毎に記憶しておき、入力部２１を介してＩＤが入力された際にそのＩＤに対応する表示時間と、ＩＤカード１０の表示部１４における識別コードの表示時間とを照合する構成としてもよく、後者の場合はセキュリティ性がさらに向上する。
【００３４】
上述したように本形態においては、認証を行うためにＩＤカード１０の表示部１１に表示される識別コードが、ＩＤカード１０固有のロジックと、ＩＤカード１０が認証装置２０のカード挿入部２７に挿入されることによりＳ／Ｗ１２が押下された時刻に応じた係数とによって算出されることにより、ＩＤカード１０のＳ／Ｗ１２が押下された時刻によって識別コードが変化することとなり、また、認証装置２０においても、ＩＤカード１０固有のロジックと、ＩＤカード１０が認証装置２０のカード挿入部２７に挿入されることによりＳ／Ｗ２４が押下された時刻に応じた係数とによって認証用識別コードが算出され、この認証用識別コードとＩＤカード１０に表示された識別コードとが照合されることにより認証が行われるため、認証を行うための識別コードがＩＤカード１０毎に固定されたものではなくなり、セキュリティ性を向上させることができる。
【００３５】
ここで、ＩＤカード１０の制御部１４内のタイマと認証装置２０の制御部２６内のタイマとの間で誤差が生じることも考えられる。ステップＳ１３にて照合される識別コードと認証用識別コードとは、識別コードが、ＩＤカード１０が認証装置２０のカード挿入部２７に挿入されることによりＳ／Ｗ１２が押下された時刻に応じた係数と、メモリ１３に記憶されたロジックとによって算出され、また、認証用識別コードが、ＩＤカード１０が認証装置２０のカード挿入部２７に挿入されることによりＳ／Ｗ２４が押下された時刻に応じた係数と、入力部２１を介して入力されたＩＤに対応するＩＤカード１０固有のロジックとによって算出されるため、ＩＤカード１０の制御部１４内のタイマと認証装置２０の制御部２６内のタイマとの間で誤差が生じると、システムから利用者に付与されたＩＤカード１０を用いて認証を行った場合においても、ステップＳ９にてＩＤカード１０から読み取られた識別コードとステップＳ８にて算出された認証用識別コードとが異なるものとなってしまう。
【００３６】
そこで、認証装置２０の制御部２６において、ＩＤカード１０から読み取られた識別コードと認証用識別コードとを照合する際、認証用識別コードとして、Ｓ／Ｗ２４が押下された時刻のみならず、その前後の時刻を用いて算出した認証用識別コードを用いることが考えられる。
【００３７】
図４は、図１に示した認証装置２０の制御部２６が有するタイムウィンドウの一例を示す図である。
【００３８】
本形態においては、上述したように、識別コードや認証用識別コードを算出するための係数として、例えば、３０秒毎に変化し、Ｓ／Ｗ１２，２４が押下された時刻に応じた係数が用いられている。そのため、認証装置２０の制御部２６においては、ＩＤカード１０から読み取られた識別コードと照合する認証用識別コードを算出する際、図４に示すように、Ｓ／Ｗ２４が押下された時刻をカウント“０”とし、その前後３０秒毎に設定されたいくつかのカウントにおいて、その時刻に応じた係数を用いて認証用識別コードを算出し、タイムウィンドウとして設定する。
【００３９】
そして、ＩＤカード１０から読み取られた識別コードをタイムウィンドウに設定された認証用識別コードのそれぞれと照合することにより、ＩＤカード１０の制御部１４内のタイマと認証装置２０の制御部２６内のタイマとの間で誤差が生じた場合であっても、正確な認証を行うことができるようになる。
【００４０】
その後、認証装置２０の制御部２６においては、タイムウィンドウに設定された認証用識別コードのうち、ＩＤカード１０から読み取られた識別コードと一致する認証用識別コードのカウントにおける時刻が、ＩＤカード１０の制御部１４内のタイマにおける時刻であると認定され、制御部２６内のタイマがその時刻に補正される。例えば、ＩＤカード１０から読み取られた識別コードと一致する認証用識別コードのカウントが、“−１”である場合は、制御部２６内のタイマが３０秒遅らされ、ＩＤカード１０から読み取られた識別コードと一致する認証用識別コードのカウントが、“＋１”である場合は、制御部２６内のタイマが３０秒進まされることによって、制御部２６内のタイマがＩＤカード１０の制御部１４内のタイマと同期するように補正される。
【００４１】
なお、本形態においては、認証装置２０の入力部２１に入力されたＩＤによって本人確認を行った後、ＩＤカード１０を認証装置２０のカード挿入部２７に挿入して認証を行う場合を例に挙げて説明したが、ＩＤカード１０を認証装置２０のカード挿入部２７に挿入した後、認証装置２０の入力部２１にＩＤを入力させて本人確認を行うことも考えられる。その場合、認証装置２０内に、カード挿入部２７に挿入されたＩＤカード１０のＳ／Ｗ１２を押下する押下部（不図示）を設けておき、入力部２１にＩＤが入力されて本人確認がなされた場合に、制御部２６から押下部に対して押下信号を出力し、押下部によってＩＤカード１０のＳ／Ｗ１２を押下するような構成とすればよい。
【００４２】
（第２の実施の形態）
図５は、本発明の認証システムの第２の実施の形態を示す図であり、（ａ）は全体の構成を示す図、（ｂ）は（ａ）に示したＩＤカード１１０の内部構成を示すブロック図、（ｃ）は（ａ）に示した認証装置１２０の内部構成を示すブロック図である。
【００４３】
本形態は図５に示すように、情報表示媒体であるＩＤカード１１０と、ＩＤカード１１０に表示された識別コードを光学的に読み取ることにより認証を行う認証装置１２０と、認証装置１２０から通信回線１４０を介してアクセス可能な第２の記憶手段となるデータベース１３０とから構成されている。
【００４４】
ＩＤカード１１０は、第１の実施の形態に示したものに対して、Ｓ／Ｗ１２が設けられておらず、その表面にＩＤカード１１０の所有者を特定可能なＩＤ１１５が印刷されているとともに、非接触状態にて通信を行う通信部１１２を有する点が異なるものである。そして、制御部１１４は、識別コードを表示部１１１に表示するための識別コード表示命令を通信部１１２を介して受信すると、コード算出条件となる識別コード表示命令を受信した時刻に応じた係数と、メモリ１１３に記憶されたロジックとによって識別コードを算出する。
【００４５】
認証装置１２０は、第１の実施の形態に示したものに対して、入力部２１及びカード挿入部２７が設けられておらず、その盤面に、ＩＤカード１１０を載置するためのカード載置部１２７が設けられ、カード載置部１２７の内部に、ＩＤカード１１０に対して、コード算出トリガである識別コード表示命令を送信するための通信部１２４と、ＩＤカード１１０に印刷されたＩＤ１１５及び表示部１１１に表示された識別コードを読み取る、特定情報取得手段と読取手段とを兼ねるＯＣＲ部１２３とが設けられており、さらには、通信回線１４０に接続可能な通信部１２５が設けられている点が異なるものである。また、第１の実施の形態に示したメモリ２５は内蔵されていない。
【００４６】
データベース１３０には、ＩＤカード１１０の表面に印刷されたＩＤ１１５と、そのＩＤカード１１０のメモリ１１３に記憶されたロジックとが、ＩＤカード１１０毎に対応づけて記憶されている。
【００４７】
以下に、上記のように構成された認証システムの動作について説明する。
【００４８】
図６は、図５に示した認証システムの動作を説明するためのフローチャートである。
【００４９】
図５に示した認証システムを用いて、例えば、入場管理等における入場者認証を行う場合は、まず、入場者が、自身が所有するＩＤカード１１０を認証装置１２０のカード載置部１２７に載置すると（ステップＳ１０１）、ＩＤカード１１０の表示部１１１に識別コードを表示するための識別コード表示命令がコード算出トリガとして認証装置１２０の通信部１２４から送信される（ステップＳ１０２）。
【００５０】
通信部１２４から送信された識別コード表示命令は、カード載置部１２７に載置されたＩＤカード１１０の通信部１１２にて受信される（ステップＳ１０３）。
【００５１】
すると、ＩＤカード１１０の制御部１１４において、識別コード表示命令が通信部１１２にて受信された時刻に応じた係数とメモリ１１３に記憶されたロジックとによって識別コードが算出される（ステップＳ１０４）。メモリ１１３には、第１の実施の形態に示したものと同様に、ＩＤカード１１０固有のシードと、このシステムを利用する全てのＩＤカード１１０に共通な演算式とから構成されたＩＤカード１１０固有のロジックが記憶されているため、制御部１１４においては、通信部１１２にて識別コード表示命令が受信されると、メモリ１１３に記憶されたロジックが読み出されるとともに、識別コード表示命令が受信された時刻に応じた係数がコード算出条件として認識され、ロジックに含まれているＩＤカード１１０固有のシードと、通信部１１２にて識別コード表示命令が受信された時刻に応じた係数とが、ロジックに含まれている演算式を用いて演算されて識別コードが算出されることになる。なお、通信部１１２にて識別コード表示命令が受信された時刻は、制御部１１４内のタイマ（不図示）によって認識されることになる。また、その時刻に応じた係数は、例えば３０秒毎に変化する係数であり、システム全体で予め決められている。
【００５２】
制御部１１４にて識別コードが算出されると、制御部１１４の制御によってこの識別コードが表示部１１１に表示される（ステップＳ１０５）。
【００５３】
すると、認証装置１２０のＯＣＲ部１２３において、ＩＤカード１１０に印刷されたＩＤ１１５と、ＩＤカード１１０の表示部１１１に表示された識別コードとが光学的に読み取られ（ステップＳ１０６）、制御部１２６において、表示部１１１に識別コードが表示されてからの時間が計測される。
【００５４】
ＩＤカード１１０においては、ステップＳ１０４にて算出された識別コードが、予め決められた時間だけ表示される制御が行われるため、表示部１１１に識別コードが表示されてからその時間が経過すると、表示部１１１に表示されていた識別コードが表示されなくなり（ステップＳ１０７）、制御部１２６における時間の計測は、識別コードが表示されなくなるまで行われる（ステップＳ１０８）。
【００５５】
また、認証装置１２０の通信部１２５において、通信回線１４０を介してデータベース１３０にアクセスが行われ、データベース１３０に記憶されたロジックのうち、ＯＣＲ部１２３にて読み取られたＩＤ１１５に対応するロジックが取得される（ステップＳ１０９）。また、認証装置１２０においては、識別コード表示命令を送信した時刻に応じた係数が、認証用識別コードを算出するための条件として認識される。
【００５６】
次に、制御部１２６において、識別コード表示命令が通信部１２４を介して送信された時刻に応じた係数とデータベース１３０から取得されたロジックとによって認証用識別コードが算出される（ステップＳ１１０）。上述したようにデータベース１３０から取得されたロジックには、ＯＣＲ部１２３にて読み取られたＩＤ１１５によって特定されるＩＤカード１１０固有のシードと、このシステムを利用する全てのＩＤカード１１０に共通な演算式とから構成されたＩＤカード１１０固有のロジックが記憶されているため、制御部１２６においては、データベース１３０から取得されたロジックに含まれているＩＤカード１１０固有のシードと識別コード表示命令が通信部１２４を介して送信された時刻に応じた係数とが、ロジックに含まれている演算式を用いて演算されて認証用識別コードが算出されることになる。なお、識別コード表示命令が通信部１２４を介して送信された時刻は、制御部１２６内のタイマ（不図示）によって認識されることになる。また、その時刻に応じた係数は、例えば３０秒毎に変化する係数であり、システム全体で予め決められている。
【００５７】
その後、認証装置１２０の制御部１２６において、ステップＳ１０６にてＩＤカード１１０から読み取られた識別コードと、ステップＳ１１０にて算出された認証用識別コードとが照合される（ステップＳ１１１）。ここで、ステップＳ１０６にてＩＤカード１１０から読み取られた識別コードは、ＩＤカード１１０にて識別コード表示命令が受信された時刻に応じた係数と、メモリ１１３に記憶されたＩＤカード１１０固有のロジックとによって算出されたものであり、また、ステップＳ１１０にて算出された認証用識別コードは、通信部１２４を介して識別コード表示命令が送信された時刻に応じた係数と、データベース１３０から取得されたＩＤカード１１０固有のロジックとによって算出されたものであり、識別コードが認証装置１２０の通信部１２４を介して送信されてからＩＤカード１１０の通信部１１２を介して受信されるまでの時間は極めて短い時間であるため、これら識別コードや認証用識別コードの算出に用いられる時刻に応じた係数が、例えば、上述したように３０秒毎に変化する係数であれば、通信部１２４を介して識別コード表示命令が送信された時刻に応じた係数と、ＩＤカード１１０にて識別コード表示命令が受信された時刻に応じた係数、すなわち、ＩＤカード１１０にてコード算出条件として認識された識別コード表示命令が受信された時刻に応じた係数と、認識装置１２０にて認証用識別コードを算出するための条件として認識された識別コード表示命令を送信した時刻に応じた係数とが同一のものとなり、それにより、システムから利用者に付与されたＩＤカード１１０を用いて認証を行った場合、これらステップＳ１０６にてＩＤカード１１０から読み取られた識別コードとステップＳ１１０にて算出された認証用識別コードとは等しいものとなる。
【００５８】
そのため、これらステップＳ１０６にてＩＤカード１１０から読み取られた識別コードとステップＳ１１０にて算出された認証用識別コードとが照合された結果、これらが一致しない場合は（ステップＳ１１２）、認証装置１２０の表示部１２２に、認証ができなかった旨が表示されて認証がＮＧである旨が通知される（ステップＳ１１３）。
【００５９】
また、ステップＳ１０６にてＩＤカード１１０から読み取られた識別コードとステップＳ１１０にて算出された認証用識別コードとが一致した場合は、制御部１２６にて計測されていた、表示部１１１における識別コードの表示時間が確認される（ステップＳ１１４）。そして、表示部１１１における識別コードの表示時間が予め決められた時間である場合は、認証装置１２０の表示部１２２に、認証ができた旨が表示されて認証がＯＫである旨が通知される（ステップＳ１１５）。また、表示部１１１における識別コードの表示時間が予め決められた時間ではない場合は、ステップＳ１１３に移行し、認証装置１２０の表示部１２２に、認証ができなかった旨が表示されて認証がＮＧである旨が通知される。
【００６０】
なお、本形態においては、ＩＤカード１１０にＩＤカード１１０の所有者を特定可能なＩＤ１１５が印刷されており、このＩＤ１１５を読み取ることによって、データベース１３０に記憶されたロジックのうち、ＩＤカード１１０固有のロジックが取得されているが、ＩＤカード１１０にそのＩＤカード１１０の所有者の顔写真を表示しておき、この顔写真を読み取って画像認識することによって上記同様の処理を行うことも考えられる。その場合、データベース１３０には、ＩＤカード１１０の所有者の顔写真による画像データとＩＤカード１１０のロジックとがＩＤカード１１０毎に対応づけて記憶されていることになる。  また、上述した２つの実施の形態においては、識別コードや認証用識別コードを算出するための条件として、ＩＤカード１０，１１０固有のロジックの他に、ＩＤカード１０が認証装置２０のカード挿入部２７に挿入されてＳ／Ｗ１２，２４が押下された時間に応じた係数や、ＩＤカード１１０に対して識別コード表示命令が送受信された時間に応じた係数を用いたが、識別コードや認証用識別コードを算出するためのコード算出条件としては、このように時間によらず、例えば、ＩＤカード１０，１１０を用いて認証を行った回数等に応じた係数であってもよい。さらには、認証装置２０，１２０からＩＤカード１０，１１０に対して、コード算出条件となる係数を送信し、ＩＤカード１０，１１０側において、ＩＤカード１０，１１０固有のロジックと、認証装置２０，１２０から送信されたきた係数とによって識別コードを算出して表示し、また、認証装置２０，１２０においては、入力部２１を介して入力されたＩＤまたはＯＣＲ部１２３にて読み取られたＩＤ１１５に対応するロジックと、ＩＤカード１０，１１０に送信した係数とによって認証用識別コードを算出し、認証装置２０，１２０において、算出した認証用識別コードとＩＤカード１０，１１０から読み取った識別コードとを照合する構成とすることも考えられる。この場合、認証装置２０，１２０からのコード算出条件となる係数の送信がコード算出トリガとなり、ＩＤカード１０，１１０においては、この送信された係数が与えられることにより、認証コードを算出するための係数を認識することとなる。  また、上述した２つの実施の形態においては、ＩＤカード１０，１１０の表示部１１，１１１に、ＩＤカード１０，１１０固有のロジックを用いて算出された識別コードが表示され、また、認証装置２０，１２０においては、ＩＤカード１０，１１０固有のロジックを用いて認証用識別コードが算出され、これら識別コードと認証用識別コードとが照合されるものを例に挙げて説明したが、認証のために照合するものとしてはこのような識別コードに限らず、例えば、ＩＤカード１０，１１０の表示部１１，１１１において、ＩＤカード１０，１１０固有のロジックと、コード算出トリガが与えられた際に認識されたコード算出条件とに応じたパターンでＬＥＤ等の表示手段を点滅させ、認証装置２０，１２０において、ＩＤカード１０，１１０固有のロジックと、コード算出条件と同一の条件とに応じて認証用点滅パターンを生成し、この認証用点滅パターンとＩＤカード１０，１１０の表示部１１，１１１における点��パターンとを照合することによって認証を行う構成とすることも考えられる。また、上述したように、ＩＤカード１０，１１０に表示された識別コードを用いて認証を行う場合は、識別コードとして、英数字等の文字によるものの他に図形等であってもよい。
【００６１】
また、上述した２つの実施の形態においては、ＩＤカード１０，１１０を用いた認証結果が認証装置２０，１２０の表示部２２，１２２にて表示出力されているが、ＩＤカード１０，１１０を用いた認証結果を認証装置２０，１２０に設けられたスピーカ等から音声出力することも考えられ、さらには、認証結果に応じて、セキュリティが確保されたエリアへの入場口が開錠される構成であってもよい。
【符号の説明】
【００６２】
１０，１１０    ＩＤカード
１１，２２，１１１，１２２    表示部
１２，２４    Ｓ／Ｗ
１３，２５，１１３    メモリ
１４，２６，１１４，１２６    制御部
２０，１２０    認証装置
２１    入力部
２３，１２３    ＯＣＲ部
２７    カード挿入部
１１２，１２４，１２５    通信部
１１５    ＩＤ
１３０    データベース
１４０    通信回線
【図１】
2011076383.tif 000003
【図２】
2011076383.tif 000004
【図３】
2011076383.tif 000005
【図４】
2011076383.tif 000006
【図５】
2011076383.tif 000007
【図６】
2011076383.tif 000008