(57)【要約】【課題】ユーザにわずらわしい認証行為を行わせずに、しかもプライバシー侵害やなりすまし脅威を防ぐことができるようにする新たなユーザ認証技術の提供を目的とする。【解決手段】サービス利用者の所持する無線タグから送信されるＩＤと、サービス利用者の生体情報とを取得して、その取得したＩＤの指す登録済みの生体情報とその取得した生体情報とを比較することで、サービス利用者が正当なユーザであるのか否かを認証する。この構成に従って、サービス利用者の自然な行動だけに基づいたわずらわしくない認証を行うことができるようになる。そして、この実現にあたって、無線タグのＩＤを秘匿化させたり可変化させることにより、無線タグに関するプライバシー問題を回避することができるようになり、さらに、無線タグのＩＤにタイムスタンプや認証情報を付加することにより改竄やリプレイアタックなどを防ぐことができるようになる。【選択図】図１
2005148982.tif 000002
【特許請求の範囲】
【請求項１】
サービス利用者が正当なユーザであるのか否かを認証するユーザ認証方法において、
サービス利用者の所持する無線タグから送信される該サービス利用者のＩＤを取得する過程と、
サービス利用者の生体情報を取得する過程と、
上記取得したＩＤの指す登録済みの生体情報と上記取得した生体情報とを比較することで、サービス利用者が正当なユーザであるのか否かを認証する過程とを備えることを、
特徴とするユーザ認証方法。
【請求項２】
サービス利用者が正当なユーザであるのか否かを認証するユーザ認証システムで用いられるユーザ情報取得装置であって、
サービス利用者の所持する無線タグから送信される該サービス利用者のＩＤについてのタグ送信情報を取得する手段と、
サービス利用者の生体情報を取得する手段と、
上記取得したタグ送信情報と上記取得した生体情報とを認証サーバ装置に送信する手段とを備えることを、
特徴とするユーザ情報取得装置。
【請求項３】
請求項２に記載のユーザ情報取得装置において、
上記タグ送信情報を取得する手段は、タグ送信情報をそのまま読み取っただけではサービス利用者のＩＤが同定不可能となる形で作成されたタグ送信情報を取得することを、
特徴とするユーザ情報取得装置。
【請求項４】
請求項２又は３に記載のユーザ情報取得装置において、
上記タグ送信情報を取得する手段は、上記無線タグと上記認証サーバ装置との間で合意をとることが可能な一時情報の付加されたタグ送信情報を取得することを、
特徴とするユーザ情報取得装置。
【請求項５】
請求項２ないし４のいずれか１項に記載のユーザ情報取得装置において、
上記タグ送信情報を取得する手段は、認証情報の付加されたタグ送信情報を取得することを、
特徴とするユーザ情報取得装置。
【請求項６】
サービス利用者が正当なユーザであるのか否かを認証するユーザ認証システムで用いられる認証サーバ装置であって、
サービス利用者の所持する無線タグから送信される該サービス利用者のＩＤについてのタグ送信情報と、該サービス利用者の生体情報とを、それらの情報を取得するユーザ情報取得装置から受信する手段と、
上記受信したタグ送信情報からサービス利用者のＩＤを取得する手段と、
サービス利用者のＩＤとそれに対応付けられる該サービス利用者の生体情報との対応関係を記憶する記憶手段を参照することで、上記取得したＩＤの指す生体情報を取得する手段と、
上記取得した生体情報と上記受信した生体情報とを比較することで、サービス利用者が正当なユーザであるのか否かを認証する手段とを備えることを、
特徴とする認証サーバ装置。
【請求項７】
請求項６に記載の認証サーバ装置において、
上記受信する手段は、タグ送信情報をそのまま読み取っただけではサービス利用者のＩＤが同定不可能となる形で作成されたタグ送信情報を受信することを、
特徴とする認証サーバ装置。
【請求項８】
請求項７に記載の認証サーバ装置において、
上記サービス利用者のＩＤを取得する手段は、上記同定不可能となる形で作成されたタグ送信情報がサービス利用者のＩＤの暗号化されたもので構成される場合には、上記受信したタグ送信情報に含まれる情報から特定可能となる復号鍵を使って、該タグ送信情報からサービス利用者のＩＤを取得することを、
特徴とする認証サーバ装置。
【請求項９】
請求項６ないし８のいずれか１項に記載の認証サーバ装置において、
上記受信する手段は、上記無線タグと自装置との間で合意をとることが可能な一時情報の付加されたタグ送信情報を受信し、
上記サービス利用者のＩＤを取得する手段は、上記一時情報が妥当であるのか否かを判断することで、上記取得したＩＤの正当性を判断することを、
特徴とする認証サーバ装置。
【請求項１０】
請求項６ないし９のいずれか１項に記載の認証サーバ装置において、
上記受信する手段は、認証情報の付加されたタグ送信情報を受信し、
上記サービス利用者のＩＤを取得する手段は、上記認証情報に基づいて上記受信したタグ送信情報の正当性を判断することで、上記取得したＩＤの正当性を判断することを、
特徴とする認証サーバ装置。
【請求項１１】
請求項６ないし１０のいずれか１項に記載の認証サーバ装置において、
タグ送信情報および生体情報の送信元となることができるユーザ情報取得装置がどれであるかのを示す情報を記憶する記憶手段を参照することで、正規のユーザ情報取得装置以外からの認証依頼を禁止する手段を備えることを、
特徴とする認証サーバ装置。
【請求項１２】
請求項２ないし５のいずれか１項に記載のユーザ情報取得装置の実現に用いられる処理をコンピュータに実行させるためのユーザ情報取得装置用プログラム。
【請求項１３】
請求項６ないし１１のいずれか１項に記載の認証サーバ装置の実現に用いられる処理をコンピュータに実行させるための認証サーバ装置用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サービス利用者が正当なユーザであるのか否かを認証するユーザ認証方法と、そのユーザ認証方法の実現に用いられるユーザ情報取得装置および認証サーバ装置と、そのユーザ情報取得装置の実現に用いられるユーザ情報取得装置用プログラムと、その認証サーバ装置の実現に用いられる認証サーバ装置用プログラムとに関する。
【背景技術】
【０００２】
従来のユーザ認証方法として、ＩＣカードを用いた認証、バイオメトリクス認証がある。
【０００３】
ＩＣカードを用いた認証では、利用者はサービスを要求する際に、ＩＣカードを読取装置に明示的に差し込んだり、かざすことによって、認証を行っていた。
【０００４】
例えば、ＪＲのＳuicaカードでは、乗客は、改札ゲートを通る際に、Ｓuicaカードをかばんなどから取り出し、改札機の読取アンテナにかざすことによって認証が行われる。また、コンビニエンスストアなどで、購入者がＩＣカードを使って決済する際にも、購入者はＩＣカードをとりだし、読取装置にかざすことによって認証が行われる。
【０００５】
一方、バイオメトリクス認証では、利用者はサービスを要求する際に、バイオメトリクス装置に対して指紋や顔、虹彩、掌形など身体的特徴を読み取らせることによって認証させていた。ただし、バイオメトリクス認証では、登録ユーザ数が多くなった場合には、その認証効率を高めるために、ユーザＩＤを認証前に入力させることが多かった。
【０００６】
このように、ＩＣカードやバイオメトリクスによる認証では、ユーザがＩＣカードの提示やＩＤ情報の入力などのわずらわしい動作を行う必要があった。
【０００７】
一方、こうしたわずらわしさを一切排除する方法として、無線タグを利用する方法がある。
【０００８】
無線タグは一般にアンテナとＩＣチップなどから構成される微小な装置であり、外部の読取装置と無線通信で情報のやり取りを行うことができるようになっている。
【０００９】
無線タグを利用した自動認識システムでは、無線タグに一意のＩＤが格納され、商品に貼られたり、人が携帯したりする。一方、読取装置は、無線タグからＩＤを読み取り、そのＩＤをキーにしてネットワーク上のデータベースに管理されている商品関連情報の参照・更新を行ったり、人の位置検出や個人識別および認証を行ったりする（例えば、非特許文献１参照）。
【００１０】
なかでも、アクティブタグは、かばんなどの中に入れておいても、数メートル離れたところへＩＤを送信させることが可能となるため、認証に伴うわずらわしい行為を一切排除することができるという利点がある。
【非特許文献１】AUTO-ID CENTER,"ABOUT THE TECHNOLOGY" 、〔平成15年11月７日検索〕、インターネット＜ＵＲＬ：http://www.autoidcenter.org/aboutthetech.asp＞
【発明の開示】
【発明が解決しようとする課題】
【００１１】
確かに、無線タグを利用するユーザ認証は、認証に伴うわずらわしい行為を一切排除することができるという利点がある。
【００１２】
しかしながら、無線タグでは、読取装置を持っている者であれば、誰でも無線タグに格納されているＩＤを読み取れるようになっている。
【００１３】
これから、課金や決済が絡む場合、ユーザが無意識のうちに、勝手に認証、課金、決済などが行われてしまうという危険性がある。さらに、ＩＤの無防備な送出は、無線タグを所有するユーザの追跡や、ＩＤの再利用によるなりすましなどの脅威を招く危険性もある。
【００１４】
本発明はかかる事情に鑑みてなされたものであって、ユーザにわずらわしい認証行為を行わせずに、安心かつ安全に、すなわちユーザが認証決済を自覚でき、しかもプライバシー侵害やなりすまし脅威を防ぐことができるようにする新たなユーザ認証技術の提供を目的とする。
【課題を解決するための手段】
【００１５】
この目的を達成するために、本発明は、基本的な構成として、サービス利用者の所持する無線タグから送信されるそのサービス利用者のＩＤを取得するとともに、そのサービス利用者の生体情報を取得して、その取得したＩＤの指す登録済みの生体情報とその取得した生体情報とを比較することで、そのサービス利用者が正当なユーザであるのか否かを認証するように処理する。
【００１６】
本発明は、一体的な装置構成に従って、この基本的な構成を実現することもあるが、ネットワークを介して接続されるユーザ情報取得装置と認証サーバ装置とを使って、この基本的な構成を実現することもある。
【００１７】
（１）本発明を実現するために用意されるユーザ情報取得装置の構成
本発明を実現するために用意されるユーザ情報取得装置は、（イ）サービス利用者の所持する無線タグから送信されるそのサービス利用者のＩＤについてのタグ送信情報を取得するタグ送信情報取得手段と、（ロ）そのサービス利用者の生体情報を取得する生体情報取得手段と、（ハ）タグ送信情報取得手段の取得したタグ送信情報と生体情報取得手段の取得した生体情報とを認証サーバ装置に送信する送信手段とを備えるように構成する。
【００１８】
以上の各処理手段はコンピュータプログラムで実現できるものであり、このコンピュータプログラムは、半導体メモリなどの記録媒体に記録して提供したり、ネットワークを介して提供することができる。
【００１９】
この構成を採るときに、タグ送信情報取得手段は、タグ送信情報をそのまま読み取っただけではサービス利用者のＩＤが同定不可能となる形で作成されたタグ送信情報を取得することがある。
【００２０】
また、タグ送信情報取得手段は、無線タグと認証サーバ装置との間で合意をとることが可能な一時情報（例えば、時刻情報やカウンタ値や認証サーバ装置の放送する乱数値）の付加されたタグ送信情報を取得することがある。
【００２１】
また、タグ送信情報取得手段は、認証情報の付加されたタグ送信情報を取得することがある。
【００２２】
（２）本発明を実現するために用意される認証サーバ装置の構成
本発明を実現するために用意される認証サーバ装置は、（イ）サービス利用者の所持する無線タグから送信されるそのサービス利用者のＩＤについてのタグ送信情報と、そのサービス利用者の生体情報とを、それらの情報を取得する上述の構成を採るユーザ情報取得装置から受信する受信手段と、（ロ）受信手段の受信したタグ送信情報からサービス利用者のＩＤを取得するＩＤ取得手段と、（ハ）サービス利用者のＩＤとそれに対応付けられるそのサービス利用者の生体情報との対応関係を記憶する記憶手段を参照することで、ＩＤ取得手段の取得したＩＤの指す生体情報を取得する生体情報取得手段と、（ニ）生体情報取得手段の取得した生体情報と受信手段の受信した生体情報とを比較することで、サービス利用者が正当なユーザであるのか否かを認証する認証手段とを備えるように構成する。
【００２３】
さらに、タグ送信情報および生体情報の送信元となることができるユーザ情報取得装置がどれであるかのを示す情報を記憶する記憶手段を参照することで、正規のユーザ情報取得装置以外からの認証依頼を禁止する禁止手段を備えることがある。
【００２４】
以上の各処理手段はコンピュータプログラムで実現できるものであり、このコンピュータプログラムは、半導体メモリなどの記録媒体に記録して提供したり、ネットワークを介して提供することができる。
【００２５】
この構成を採るときに、受信手段は、上述の構成を採るユーザ情報取得装置から送信されてくるタグ送信情報を受けて、タグ送信情報をそのまま読み取っただけではサービス利用者のＩＤが同定不可能となる形で作成されたタグ送信情報を受信することがある。
【００２６】
このとき、ＩＤ取得手段は、その同定不可能となる形で作成されたタグ送信情報がサービス利用者のＩＤの暗号化されたもので構成される場合には、受信手段の受信したタグ送信情報に含まれる情報から特定可能となる復号鍵を使って、そのタグ送信情報からサービス利用者のＩＤを取得することがある。
【００２７】
また、受信手段は、上述の構成を採るユーザ情報取得装置から送信されてくるタグ送信情報を受けて、無線タグと自装置との間で合意をとることが可能な一時情報の付加されたタグ送信情報を受信することがあり、これを受けて、ＩＤ取得手段は、その受信したタグ送信情報に含まれている一時情報が妥当であるのか否かを判断することで、取得したＩＤの正当性を判断することがある。
【００２８】
また、受信手段は、上述の構成を採るユーザ情報取得装置から送信されてくるタグ送信情報を受けて、認証情報の付加されたタグ送信情報を受信することがあり、これを受けて、ＩＤ取得手段は、その受信したタグ送信情報に含まれている認証情報に基づいて、その受信したタグ送信情報の正当性を判断することで、取得したＩＤの正当性を判断することがある。
【００２９】
（３）本発明の具体的な処理について
本発明では、サービス利用者のＩＤをユーザ情報取得装置に送信する無線タグを使用する。
【００３０】
この無線タグは、（ｉ）サービス利用者のＩＤやそれの暗号化されたものをそのままの形でユーザ情報取得装置に送信したり、（ii) サービス利用者のＩＤやそれの暗号化されたものに乱数を付加したり、それの暗号化されたものを再暗号化することなどにより、サービス利用者のＩＤやそれの暗号化されたものが見かけ上異なるものとなるような形でユーザ情報取得装置に送信する。
【００３１】
また、無線タグは、このような形でサービス利用者のＩＤをユーザ情報取得装置に送信するときに、認証サーバ装置との間で合意をとることが可能な時刻情報やカウンタ値などのような一時情報を付加する形で、サービス利用者のＩＤをユーザ情報取得装置に送信することがある。
【００３２】
また、無線タグは、このような形でサービス利用者のＩＤをユーザ情報取得装置に送信するときに、認証情報を付加する形で、サービス利用者のＩＤをユーザ情報取得装置に送信することがある。
【００３３】
ユーザ情報取得装置は、このような形で無線タグから送信されてくるサービス利用者のＩＤを取得するとともに、生体情報取得装置を用いて、そのサービス利用者の生体情報を取得して、その取得したサービス利用者のＩＤおよび生体情報を認証サーバ装置に送信する。
【００３４】
これを受けて、認証サーバ装置は、ユーザ情報取得装置から送信されてくるサービス利用者のＩＤを取得するとともに、そのサービス利用者の生体情報を取得する。
【００３５】
このとき、サービス利用者のＩＤがそのまま読み取っただけでは同定不可能となる形で送信されてくる場合には、乱数を取り除いたり復号したりすることなどにより、そのサービス利用者のＩＤを取得することになる。
【００３６】
また、サービス利用者のＩＤと生体情報とを生成対象として生成された認証情報が付加されている場合には、その認証情報に基づいて、サービス利用者のＩＤ／生体情報が改竄されていないかを検証し、また、サービス利用者のＩＤと生体情報と一時情報とを生成対象として生成された認証情報が付加されている場合には、その認証情報に基づいて、サービス利用者のＩＤ／生体情報／一時情報が改竄されていないかを検証することになる。
【００３７】
また、一時情報が付加されている場合には、その一時情報に基づいて、無線タグから得たサービス利用者のＩＤが妥当なものであるのか否を判定することで、リプレイアタック（再利用）されたサービス利用者のＩＤ／生体情報であるのか否かを判定することになる。
【００３８】
認証サーバ装置は、このようにして、ユーザ情報取得装置から送信されてきたサービス利用者のＩＤ／生体情報が正当なものであることを検証すると、その送信されてきたサービス利用者のＩＤをキーにして、サービス利用者のＩＤとそれに対応付けられるそのサービス利用者の生体情報との対応関係を記憶する記憶手段を参照することで、サービス利用者の登録済みの生体情報を取得する。
【００３９】
そして、その取得した生体情報とユーザ情報取得装置から送信されてきたサービス利用者の生体情報とを比較することで、サービス利用者を認証する。
【００４０】
認証サーバ装置は、さらに、必要に応じて決済手段を用いてサービス利用者の決済を行い、ユーザ情報取得装置に対して、その認証・決済結果を通知する。
【００４１】
これを受けて、ユーザ情報取得装置は、その認証・決済結果に基づいて、所定の動作（改札であれば、ゲートを開くなど）を行う。
【００４２】
以上に説明した本発明の処理により、サービス利用者がユーザ情報取得装置に近づいたときに、サービス利用者のＩＤが無線タグから自動的に通知されることになり、そのとき、サービス利用者は、ただ単に生体情報取得装置に生体情報を与えるだけでもって、識別と認証とを受けることができるようになる。
【００４３】
このようにして、本発明によれば、サービス利用者の識別と認証とをサービス利用者のわずらわしさを伴うことなく実行できるようになる。この際、生体情報として掌形や指紋などを用いれば、サービス利用者が意識して生体情報を生体情報取得装置に与える必要があることから、サービス利用者の意識が伴う認証や決済行動を実現することができる。
【００４４】
また、無線タグから送信されるサービス利用者のＩＤを毎回あるいは所定の間隔で見かけ上変更することにより、送信されるＩＤ間の関連性を判別することが困難となるようにすることができることから、無線タグを所有しているサービス利用者の居場所や移動履歴などのプライバシーに関する情報も保護することが可能となる。
【００４５】
さらに、一時情報を用いたリプレイアタック防止手段を備えることにより、無線タグから送信されたサービス利用者のＩＤが盗まれても、その再利用や改竄を容易に検出することができることから、なりすまし行為を防ぐことが可能となる。
【００４６】
そして、ユーザ情報取得装置と認証サーバ装置との間の通信については、安全な通信路手段を用いることにより、盗聴、再利用、改竄などから保護することが可能であることから、生体情報の漏洩、再利用、改竄などの脅威を防ぐことが可能となる。
【００４７】
そして、認証サーバ装置は、ユーザ情報取得装置のアクセス管理手段を備えることで、偽のユーザ情報取得装置からのアクセスを防ぐことが可能であることから、不正なユーザ情報取得装置がサービス利用者の無意識のうちにＩＤと生体情報とを取得し、認証サーバ装置にアクセスしようとしても、そのアクセスを防止することができることから、正規ユーザ情報取得装置へのなりすまし、すなわち不正な認証決済などを防ぐことが可能となる。
【００４８】
このようにして、サービス利用者は、かばんなどの中に無線タグを所持して、生体情報取得装置に手をかざしたり、指をふれるなどといったようなった、わずらわしさのない認証に対する自覚を伴う行為を行うだけでもって、安全かつ安心な認証決済を行うことが可能となる。
【発明の効果】
【００４９】
以上説明したように、本発明によれば、サービス利用者の所持する無線タグがＩＤを自動的に送出し、その認証に用いる情報をサービス利用者の生体情報とすることによって、サービス利用者の自然な行動だけに基づいたわずらわしくない認証を行うことができるようになる。
【００５０】
そして、この実現にあたって、無線タグのＩＤを秘匿化させたり可変化させることにより、無線タグに関するプライバシー問題を回避することができるようになり、さらに、無線タグのＩＤにタイムスタンプや認証情報を付加することにより改竄やリプレイアタックなどを防ぐことができる。
【００５１】
このようにして、本発明によれば、わずらわしさのない認証を、より安全安心して利用できることが可能となる。
【発明を実施するための最良の形態】
【００５２】
以下、実施の形態に従って本発明を詳細に説明する。
【００５３】
図１に、本発明を具備するシステムの基本構成を図示する。
【００５４】
この図に示すように、本発明を具備するシステムでは、サービスを利用するユーザは、自身のＩＤを発信する無線タグ１０を携帯しており、サービス提供者は、ユーザの情報を取得するためのユーザ情報取得装置２０を設置する。
【００５５】
このユーザ情報取得装置２０は、ユーザの携帯する無線タグ１０のＩＤを受信するための無線タグ読取装置２１と、ユーザの生体情報を取得するための生体情報取得装置２２とを有しており、これらの装置により取得した情報をインターネット４０などを経由して認証サーバ３０に送信する。
【００５６】
これを受けて、認証サーバ３０は、受信した情報に基づいてユーザの認証や認可を検証し、その結果をユーザ情報取得装置２０に返信し、ユーザ情報取得装置２０がその結果に基づいて所定の認可動作を行う。
【００５７】
ここで、以下の説明では省略してあるが、認証サーバ３０は、認証依頼を受け付けることを許可するユーザ情報取得装置２０がどれであるのかを管理するという構成を採っており、この管理データに基づいて、認証依頼を受け付けることを許可するユーザ情報取得装置２０のみから認証依頼を受け付けるようにしている。
【００５８】
図２に、無線タグ１０の装置構成の一実施形態例を図示する。
【００５９】
図中、１００は暗号化ＩＤ記憶域であって、暗号化ＩＤ（本来のタグＩＤの暗号化されたもの）の記憶領域であるもの、１０１は暗号用公開鍵記憶域であって、暗号用公開鍵の記憶領域であるもの、１０２は再暗号化部であって、暗号化ＩＤを再暗号化するもの、１０３は再暗号化ＩＤ記憶域であって、再暗号化ＩＤの記憶領域であるもの、１０４は復号鍵ＩＤ記憶域であって、再暗号化ＩＤの復号に用いられる復号鍵のＩＤの記憶領域であるもの、１０５は無線受信部であって、無線タグ読取装置２１などから無線送信されてくる時刻情報を受信するもの、１０６は時刻情報記憶域であって、無線受信部１０５により受信された時刻情報を一時的に記憶しておく記憶領域であるもの、１０７は耐ダンパーメモリで構成される認証用秘密鍵記憶域であって、認証情報の生成に用いられる認証用秘密鍵の記憶領域であるもの、１０８は認証情報生成部であって、認証情報を生成してタグ送信情報を生成するもの、１０９は無線送信部であって、タグ送信情報を無線タグ読取装置２１に送信するものである。
【００６０】
確率暗号またはそれに類する暗号の中には、ある暗号文をそれと同じ平文の別の暗号文に平文の内容を知らずに変換できるものが存在する。すなわち、平文をａとして、それを暗号化したものをＡとする場合に、その暗号文Ａをそれと同じ平文ａの別の暗号文Ａ’に平文ａの内容を知らずに変換できるものが存在する。このような再暗号化を可能にする公開鍵暗号としては、例えば、E1Gamal 暗号（例えば、ISBN4-7828-5353-X 『現代暗号』p118-126）や高次剰余暗号などがある。
【００６１】
この再暗号化は確率暗号の一種であり、これから乱数要素が入ることで、同一の暗号化ＩＤを再暗号化する場合であっても、再暗号化の度に異なる符号が生成されることになる。これから、再暗号化を行う度に、再暗号化ＩＤが異なる符号として送信されることになるので、暗号化ＩＤ記憶域１００に記憶される暗号化ＩＤを送信するときに、その暗号化ＩＤに関する情報を第三者に秘匿できるようになる。
【００６２】
再暗号化部１０２は、このような性質を持つ再暗号化を使い、暗号化ＩＤ記憶域１００に記憶される暗号化ＩＤと、暗号用公開鍵記憶域１０１に記憶される暗号用公開鍵とを読み出して、その読み出した暗号用公開鍵を使って、その読み出した暗号化ＩＤを再暗号化することで再暗号化ＩＤを生成する。
【００６３】
復号鍵ＩＤ記憶域１０４は、再暗号化部１０２により生成された再暗号化ＩＤの復号に用いられる復号鍵のＩＤを記憶するものであるが、この復号鍵ＩＤが一意なＩＤとして用意されると、それを使って無線タグ１０を所有している人の行動が追跡される危険性がある。そこで、本発明では、複数の無線タグ１０が同じ復号鍵ＩＤを共有するようにするという構成を採っている。これから、この復号鍵ＩＤ記憶域１０４に記憶される復号鍵ＩＤは他の無線タグ１０でも使用されるものである。
【００６４】
認証情報生成部１０８は、再暗号化部１０２により生成された再暗号化ＩＤを受けて、図３に示すように、生成された再暗号化ＩＤと、その再暗号化ＩＤの復号に用いられる復号鍵のＩＤと、時刻情報記憶域１０６に記憶される時刻情報とを生成対象として、認証用秘密鍵格納域１０７から読み出した認証用秘密鍵を使って認証情報を生成することで、これらを合わせたタグ送信情報（図３に示すもの）を生成する。
【００６５】
この図２に示す構成に従って、無線タグ１０は、本来のタグＩＤ（サービス利用者のＩＤ）の暗号化されたものを再暗号化することで再暗号化ＩＤを生成して、その再暗号化ＩＤと、その再暗号化ＩＤの復号に用いられる復号鍵のＩＤと、その時点の時刻情報とを生成対象として、認証用秘密鍵を使って認証情報を生成し、これらを合わせた情報をタグ送信情報として、ユーザ情報取得装置２０に送信するように処理するのである。
【００６６】
図４に、ユーザ情報取得装置２０の装置構成の一実施形態例を図示する。
【００６７】
図中、２３はユーザ情報生成手段であって、無線タグ読取装置２１の受信したタグ送信情報と生体情報取得装置２２の取得したサービス利用者の生体情報とを統合することでユーザ情報を生成するもの、２４はユーザ認証要求発行手段であって、ユーザ情報生成手段２３の生成したユーザ情報を認証サーバ３０に送信することで、サービス利用者の認証要求を発行するもの、２５はユーザ認証取得手段であって、認証サーバ３０から返信されてくるサービス利用者の認証結果を取得するもの、２６は認証結果反応手段であって、ユーザ認証取得手段２５の取得した認証結果に応じてゲートなどのアクチュエータを制御するものである。
【００６８】
ここで、ユーザ情報生成手段２３は、無線タグ１０が図３に示すようなタグ送信情報を生成するときには、図５（ａ）に示すようなデータ構造を持つユーザ情報（プライバシー保護され、かつ、正当性の保証されたＩＤを持つ）を生成することになる。一方、無線タグ１０がタグ送信情報に時刻情報および認証情報を含ませない構成を採る場合には、図５（ｂ）に示すようなデータ構造を持つユーザ情報（プライバシー保護されたＩＤを持つ）を生成し、また、無線タグ１０がサービス利用者のＩＤをそのまま送信する構成を採る場合には、図５（ｃ）に示すようなデータ構造を持つユーザ情報（通常のＩＤを持つ）を生成することになる。
【００６９】
このように構成されるユーザ情報取得装置２０は、無線タグ読取装置２１を用いて、サービス利用者の所持する無線タグ１０からタグ送信情報を取得するとともに、生体情報取得装置２２を用いて、サービス利用者の生体情報を取得して、この取得した２つの情報を統合することでユーザ情報を生成する。
【００７０】
続いて、認証サーバ３０にユーザ情報を送信して、認証を依頼する。このとき、ＳＳＬ(Secure Socket Layer) やＩＰsec(IP Security Protocol) などの機能を利用することにより安全な通信を実現するものとする。
【００７１】
続いて、この認証依頼に応答して返信されてくる認証結果を受信して、その認証結果に応じて、アクチュエータを制御するなどの所定の動作を行う。
【００７２】
図６に、認証サーバ３０の装置構成の一実施形態例を図示する。
【００７３】
図中、３１は生体情報データベースであって、サービス利用者のＩＤに対応付けてそのサービス利用者の生体情報（登録生体情報）を管理するもの、３２はＩＤ復号検証手段であって、ユーザ情報取得装置２０から送信されてくる通信メッセージ（図５に示すユーザ情報）に記録されているＩＤを復号し検証するもの、３３は生体情報認証手段であって、生体情報データベース３１を参照することでＩＤ復号検証手段３２の復号検証したＩＤの指す生体情報を取得して、その取得した生体情報とユーザ情報取得装置２０から送信されてくる通信メッセージに記録されている生体情報とを比較することで、サービス利用者を認証するものである。
【００７４】
ＩＤ復号検証手段３２は、無線タグ１０が図３に示すタグ送信情報を送信する場合には、図７に示す装置構成に従って、ユーザ情報取得装置２０から送信されてくる通信メッセージに記録されているタグＩＤ（サービス利用者のＩＤ）を復号し検証することになる。
【００７５】
すなわち、ＩＤ復号検証手段３２の復号部３２３は、ユーザ情報取得装置２０から送信されてくる通信メッセージの持つＩＤ情報部分（図３に示すタグ送信情報に該当する）を抽出すると、そのタグ送信情報に含まれる復号鍵ＩＤをキーにして、復号鍵ＩＤに対応付けて復号用秘密鍵を管理する復号用秘密鍵テーブル３２０を参照することで、復号用秘密鍵を取得し、その取得した復号用秘密鍵を使って、タグ送信情報に含まれる再帰暗号化ＩＤを復号することでタグＩＤを復号する。
【００７６】
これを受けて、ＩＤ復号検証手段３２の認証情報検証部３２４は、復号部３２３の復号したタグＩＤをキーにして、タグＩＤに対応付けて検証用公開鍵を管理する検証用公開鍵テーブル３２１を参照することで、検証用公開鍵を取得し、その取得した検証用公開鍵を使って、タグ送信情報に含まれる認証情報を復号して、それがタグ送信情報に含まれる復号鍵ＩＤ／再暗号化ＩＤ／時刻情報と一致するのか否かを判断することにより、受信したタグ送信情報が改竄されていない正当なタグ送信情報であるのか否かを検証する。
【００７７】
これを受けて、ＩＤ復号検証手段３２のワンタイム性判定部３２５は、改竄されていない正当なタグ送信情報であることが検証されると、タグ送信情報に含まれる時刻情報と自装置内の時計部３２２から読み取った時刻情報との間の差分時間を検出して、その差分時間が例えば１分以内というような所定の範囲内に入るのか否かをチェックすることにより、受信したタグ送信情報がリプレイアタック（再利用）されていないタグ送信情報であるのか否かを判定して、リプレイアタック（再利用）されていないタグ送信情報であることを確認する場合には、復号部３２３の復号したタグＩＤが正当なものであることを判断して、生体情報認証手段３３に出力する。
【００７８】
この図６および図７に示す構成に従って、認証サーバ３０は、ユーザ情報取得装置２０から送信されてくる通信メッセージに記録されているサービス利用者のＩＤを復号し検証して、それが指す登録生体情報を取得し、その取得した登録生体情報とユーザ情報取得装置２０から送信されてくる通信メッセージに記録されているサービス利用者の生体情報とを比較することで、サービス利用者を認証して、その認証結果をユーザ情報取得装置２０に返信するように処理するのである。
【００７９】
図８に、図４のように構成されるユーザ情報取得装置２０の実行する処理フローの一例を図示し、図９に、図６のように構成される認証サーバ３０の実行する処理フローの一例を図示する。
【００８０】
次に、これらの処理フローに従って、本発明の処理について詳細に説明する。
【００８１】
ユーザ情報取得装置２０は、サービス利用者からサービスの利用要求があると、図８の処理フローに示すように、先ず最初に、ステップ１０で、サービス利用者の所持する無線タグ１０から送信されてくるタグ送信情報を取得し、続くステップ１１で、サービス利用者の生体情報を取得する。
【００８２】
続いて、ステップ１２で、取得したタグ送信情報と生体情報とを統合してユーザ情報を生成し、続くステップ１３で、認証サーバ３０に対して、その生成したユーザ情報を送信して、認証を依頼する。
【００８３】
この認証依頼に応答して、認証サーバ３０はサービス利用者の認証を行って、その認証結果を返信してくる。
【００８４】
これから、続いて、ステップ１４で、認証サーバ３０からの認証結果の返信を待って、認証サーバ３０から認証結果の返信を受け取ると、続くステップ１５で、サービス利用者の認証が得られたのか否かを判断して、認証が得られたことを判断するときには、ステップ１６に進んで、サービス利用者の要求する処理を実行して、処理を終了する。
【００８５】
一方、ステップ１５で、サービス利用者の認証が得られなかったことを判断するときには、ステップ１７に進んで、認証が得られないときの処理（サービス利用者にその旨を通知するなどの処理）を実行して、処理を終了する。
【００８６】
次に、認証サーバ３０の実行する処理について説明する。
【００８７】
認証サーバ３０は、ユーザ情報取得装置２０からユーザ情報を指定して認証依頼が発行されると、図９の処理フローに示すように、先ず最初に、ステップ２０で、ユーザ情報取得装置２０から送信されてくるユーザ情報を受信し、続くステップ２１で、その受信したユーザ情報から、サービス利用者のＩＤ情報を抽出するとともに、サービス利用者の生体情報を抽出する。以下、説明の便宜上、ここでは、サービス利用者のＩＤは暗号化されているとともに、認証情報および時刻情報が付加されていることを想定する。
【００８８】
続いて、ステップ２２で、抽出したＩＤ情報を復号することで、サービス利用者のＩＤを取得する。続いて、ステップ２３で、ユーザ情報に付加されている認証情報に従って、受信したユーザ情報を認証し、続くステップ２４で、認証できたのか否かを判断する。
【００８９】
このステップ２４の判断処理により、ユーザ情報を認証できたことを判断するときには、ステップ２５に進んで、ユーザ情報に付加されている時刻情報に従って、受信したユーザ情報の妥当性を判定し、続くステップ２６で、妥当であることが検証できたのか否かを判断する。
【００９０】
このステップ２６の判断処理により、ユーザ情報が妥当であると検証できたことを判断するときには、ステップ２７に進んで、ユーザ情報取得装置２０に対して、サービス利用者の認証が得られた旨を返信して、処理を終了する。このとき、必要に応じて、復号したＩＤを返信することになる。
【００９１】
一方、ステップ２４の判断処理により、ユーザ情報を認証できないことを判断するときと、ステップ２６の判断処理により、ユーザ情報が妥当であると検証できないことを判断するときには、ステップ２８に進んで、ユーザ情報取得装置２０に対して、サービス利用者の認証が得られなかった旨を返信して、処理を終了する。
【００９２】
この認証サーバ３０の実行する認証処理を受けて、ユーザ情報取得装置２０は、図８の処理フローで説明したように、サービス利用者の認証が得られた場合には、サービス利用者の要求する処理を実行し、サービス利用者の認証が得られなかった場合には、認証が得られないときの処理を実行することになる。
【００９３】
このようにして、本発明によれば、サービス利用者は、かばんなどの中に無線タグを所持して、生体情報取得装置に手をかざしたり、指をふれるなどすることで、サービスを利用できるようになる。
【００９４】
次に、図１０ないし図１３に従って、本発明を用いた具体的なサービス適用例をいくつか紹介する。
【００９５】
図１０に示すサービス適用例は、電車などの自動改札、あるいは、ビルなどの自動入館チェックに適用した場合の例である。
【００９６】
この図に示すように、利用者は、無線タグ１０をかばんなどに入れておき、ゲートを通過する際には、掌形センサーに手をかざすことによって、入館時の認証がわずらわしさもなく実現することができる。この例では、ユーザ情報取得装置２０は改札ゲート装置内に実装される。また、認証の結果に応じて、ゲート開閉や、アラーム警報などのアクションが行われる。
【００９７】
図１１に示すサービス適用例は、自動販売機に適用した場合の例である。
【００９８】
この図に示すように、購入希望者は、無線タグ１０をかばんなどに入れておき、自動販売機に近づき、希望する商品のボタンを押すことによって、入金、ＩＣカード挿入などのわずらわしさもなく購入することができる。これを実現するために、自動販売機のボタンは指紋センサーとなっており、ボタン押下の動作だけで認証まで実現される。
【００９９】
図１２に示すサービス適用例は、図書館自動貸し出しゲートなど、利用者だけでなく、持ち出し商品も含めて認可を判断する応用例を示したものである。
【０１００】
この図に示すように、利用者は、自身の無線タグ１０を胸ポケットに入れ、貸し出しを希望する書籍をかばんにいれて自動貸し出しゲートを通過する際に、掌形をセンサーにかざし認証を行う。利用者自身の無線タグ１０は利用者のＩＤを通知し、書籍の無線タグは書籍のＩＤを通知する。これにより、利用者の利用制限などの確認を行うとともに、貸し出し履歴を自動的に生成することが可能となる。
【０１０１】
図１３に示すサービス適用例は、ポスターなどの注目した人へのオンライン広告の適用例を示したものである。
【０１０２】
この図に示すように、ユーザは、かばんに無線タグ１０を入れ、ポスターに注目している。ポスターの近辺に設置されたカメラがユーザの虹彩や顔を撮影し、ユーザが注目していると判断した場合（例えば、所定時間以上ながめていた場合など）、無線タグ１０のＩＤと、虹彩・顔データを認証サーバ３０に送信し、ユーザを認証する。さらに、ユーザが設定したルールを参照し、メール広告が許可されている場合にかぎり、ユーザの携帯電話にメールでオンライン広告を発行する。
【０１０３】
また、このような街頭でのポスターに限らず、本適用例は、店舗内での商品などにも適用可能である。例えば、商品棚にカメラを設置し、顧客が商品の前で商品を吟味しているときに、その注意行動を捕捉し、広告を行うことも可能となる。さらに、商品に無線タグ１０を装着し、商品棚に読取装置を設置することによって、顧客の行動をさらに詳細に捕捉することも可能となる。
【０１０４】
その他、スーパーなどにおけるポイントカードやクレジット決済の代替、さらには、無人レジでの自動チェックアウトの認証などに利用できる。
【０１０５】
図示実施形態例に従って本発明を説明したが、本発明はこれに限定されるものではない。例えば、実施形態例では、不特定多数のサービス利用者を想定しているとともに、ユーザ情報取得装置２０が様々な場所に複数台設置されることを想定しているので、ネットワーク４上に認証サーバ３０を設けて、ユーザ情報取得装置２０の側で認証を行わないようにするという構成を採っているが、例えば、会社の研究室への入室管理というようなサービス利用者の範囲が限定されているような場合には、ユーザ情報取得装置２０の装置内部に認証サーバ３０の機能を持たせるようにしてもよい。
【図面の簡単な説明】
【０１０６】
【図１】本発明を具備するシステムの基本構成図である。
【図２】無線タグの装置構成の一実施形態例である。
【図３】認証情報生成部の生成するタグ送信情報の説明図である。
【図４】ユーザ情報取得装置の装置構成の一実施形態例である。
【図５】ユーザ情報生成手段の生成するユーザ情報の説明図である。
【図６】認証サーバの装置構成の一実施形態例である。
【図７】ＩＤ復号検証手段の装置構成の一実施形態例である。
【図８】ユーザ情報取得装置の実行する処理フローである。
【図９】認証サーバの実行する処理フローである。
【図１０】本発明を用いたサービス適用例の説明図である。
【図１１】本発明を用いたサービス適用例の説明図である。
【図１２】本発明を用いたサービス適用例の説明図である。
【図１３】本発明を用いたサービス適用例の説明図である。
【符号の説明】
【０１０７】
１０  無線タグ
２０  ユーザ情報取得装置
２１  無線タグ読取装置
２２  生体情報取得装置
３０  認証サーバ
４０  インターネット
【図１】
2005148982.tif 000003
【図２】
2005148982.tif 000004
【図３】
2005148982.tif 000005
【図４】
2005148982.tif 000006
【図５】
2005148982.tif 000007
【図６】
2005148982.tif 000008
【図７】
2005148982.tif 000009
【図８】
2005148982.tif 000010
【図９】
2005148982.tif 000011
【図１０】
2005148982.tif 000012
【図１１】
2005148982.tif 000013
【図１２】
2005148982.tif 000014
【図１３】
2005148982.tif 000015