(57)【要約】【課題】安全性の高いユーザ認証を実現可能なユーザ認証方法、ユーザ認証システム、ユーザ端末、ユーザ認証装置、ユーザ端末用プログラム及びユーザ認証装置用プログラムを提供することを課題とする。【解決手段】電界通信装置１００が、Ｆｕｚｚｙ  Ｖａｕｌｔ  Ｓｃｈｅｍｅに基づいて、電界通信装置１００を所持しているユーザ２００の生体情報を用いて秘密鍵を予め秘匿した補助データを記憶しておき、ユーザ認証装置３００で取得したユーザ２００の生体情報を受信した場合に、当該生体情報を用いて補助データから秘密鍵を復元し、ユーザ認証装置３００から送信された認証用の乱数文字列を当該秘密鍵を用いて暗号化し、ユーザ認証装置３００が、電界通信装置１００から送信された暗号化後の乱数文字列を、予め記憶している電界通信装置のＩＤに対応する公開鍵を用いて復号化し、復号化後の乱数文字列が復号化前の乱数文字列に一致しているかを認証する。【選択図】図１
2010177998.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末及びユーザ認証装置を備え、当該ユーザ端末の端末識別データ及びユーザの生体データを用いてユーザ認証を行うユーザ認証方法において、
前記ユーザ端末により、
前記生体データを用いて暗号化用鍵を予め秘匿した補助データを補助データ記憶手段に記憶しておくステップと、
前記端末識別データを端末識別データ記憶手段に記憶しておくステップと、
前記端末識別データ記憶手段から前記端末識別データを読み出して、前記ユーザ認証装置に送信するステップと、
前記ユーザ認証装置で取得した前記生体データを受信し、当該生体データを用いて、前記補助データ記憶手段から読み出した前記補助データに秘匿されている前記暗号化用鍵を復元するステップと、
前記ユーザ認証装置から送信された認証用データを受信し、復元された当該暗号化用鍵を用いて暗号化して、暗号化後の認証用データを前記ユーザ認証装置に送信するステップと、を有し、
前記ユーザ認証装置により、
前記端末識別データに対応付けて復号化用鍵を対応テーブル記憶手段に記憶しておくステップと、
前記ユーザ端末から送信された前記端末識別データを受信し、当該端末識別データに対応する前記復号化用鍵を前記対応テーブル記憶手段から検索するステップと、
前記ユーザの近接により前記生体データを取得し、前記ユーザ端末に送信するステップと、
前記認証用データを生成し、前記ユーザ端末に送信するステップと、
前記ユーザ端末から送信された前記暗号化後の認証用データを受信し、検索された前記復号化用鍵を用いて認証用データに復号化するステップと、
復号化された当該認証用データが、生成されている前記認証用データに一致するか否かを照合するステップと、
を有することを特徴とするユーザ認証方法。
【請求項２】
ユーザ端末及びユーザ認証装置を備え、当該ユーザ端末の端末識別データ及びユーザの生体データを用いてユーザ認証を行うユーザ認証方法において、
前記ユーザ端末により、
前記生体データを用いて暗号化用鍵を予め秘匿した補助データを補助データ記憶手段に記憶しておくステップと、
前記端末識別データを端末識別データ記憶手段に記憶しておくステップと、
前記端末識別データ記憶手段から読み出した前記端末識別データと、前記補助データ記憶手段から読み出した前記補助データとを前記ユーザ認証装置に送信するステップと、を有し、
前記ユーザ認証装置により、
前記端末識別データに対応付けて復号化用鍵を対応テーブル記憶手段に記憶しておくステップと、
前記ユーザ端末から送信された前記端末識別データを受信し、当該端末識別データに対応する前記復号化用鍵を前記対応テーブル記憶手段から検索するステップと、
前記ユーザの近接により前記生体データを取得するステップと、
前記認証用データを生成するステップと、
前記ユーザ端末から送信された前記補助データを受信し、取得した前記生体データを用いて、当該補助データに秘匿されている前記暗号化用鍵を復元するステップと、
復元された当該暗号化用鍵を用いて、生成された前記認証用データを暗号化するステップと、
検索された前記復号化用鍵を用いて、暗号化後の前記認証用データから認証用データに復号化するステップと、
復号化された当該認証用データが、生成されている前記認証用データに一致するか否かを照合するステップと、
を有することを特徴とするユーザ認証方法。
【請求項３】
ユーザ端末及びユーザ認証装置を備え、当該ユーザ端末の端末識別データ及びユーザの生体データを用いてユーザ認証を行うユーザ認証方法において、
前記ユーザ端末により、
前記端末識別データを端末識別データ記憶手段に記憶しておくステップと、
前記端末識別データ記憶手段から前記端末識別データを読み出して、前記ユーザ認証装置に送信するステップと、
前記ユーザ認証装置で取得した前記生体データを受信し、当該ユーザ認証装置から送信された補助データを受信して、当該生体データを用いて当該補助データに秘匿されている暗号化用鍵を復元するステップと、
前記ユーザ認証装置から送信された認証用データを受信し、復元された当該暗号化用鍵を用いて暗号化して、暗号化後の認証用データを前記ユーザ認証装置に送信するステップと、を有し、
前記ユーザ認証装置により、
前記端末識別データに対応付けて、復号化用鍵と、前記生体データを用いて前記暗号化用鍵を予め秘匿した前記補助データとを対応テーブル記憶手段に記憶しておくステップと、
前記ユーザ端末から送信された前記端末識別データを受信し、当該端末識別データに対応する前記復号化用鍵と前記補助データとを前記対応テーブル記憶手段から検索するステップと、
検索された当該補助データを前記ユーザ端末に送信するステップと、
前記ユーザの近接により前記生体データを取得し、前記ユーザ端末に送信するステップと、
前記認証用データを生成し、前記ユーザ端末に送信するステップと、
前記ユーザ端末から送信された前記暗号化後の認証用データを受信し、検索された前記復号化用鍵を用いて認証用データに復号化するステップと、
復号化された当該認証用データが、生成されている前記認証用データに一致するか否かを照合するステップと、
を有することを特徴とするユーザ認証方法。
【請求項４】
ユーザ端末及びユーザ認証装置を備え、当該ユーザ端末の端末識別データ及びユーザの生体データを用いてユーザ認証を行うユーザ認証方法において、
前記ユーザ端末により、
前記端末識別データを端末識別データ記憶手段に記憶しておくステップと、
前記端末識別データ記憶手段から前記端末識別データを読み出して、前記ユーザ認証装置に送信するステップと、を有し、
前記ユーザ認証装置により、
前記端末識別データに対応付けて、復号化用鍵と、前記生体データを用いて暗号化用鍵を予め秘匿した補助データとを対応テーブル記憶手段に記憶しておくステップと、
前記ユーザ端末から送信された前記端末識別データを受信し、当該端末識別データに対応する前記復号化用鍵と前記補助データとを前記対応テーブル記憶手段から検索するステップと、
前記ユーザの近接により前記生体データを取得するステップと、
前記認証用データを生成するステップと、
取得した前記生体データを用いて、検索された前記補助データに秘匿されている前記暗号化用鍵を復元するステップと、
復元された当該暗号化用鍵を用いて、生成された前記認証用データを暗号化するステップと、
検索された前記復号化用鍵を用いて、暗号化後の前記認証用データから認証用データに復号化するステップと、
復号化された当該認証用データが、生成されている前記認証用データに一致するか否かを照合するステップと、
を有することを特徴とするユーザ認証方法。
【請求項５】
前記ユーザ端末及び前記ユーザ認証装置は、
電極から電界伝達媒体に誘起した電界により通信を行う電界通信装置であることを特徴とする請求項１乃至４のいずれか１項に記載のユーザ認証方法。
【請求項６】
前記ユーザ端末は、送信モジュールであり、
前記ユーザ認証装置は、受信モジュールであることを特徴とする請求項２、４、５のいずれか１項に記載のユーザ認証方法。
【請求項７】
前記ユーザ端末は、
ＩＣカード又はＵＳＢメモリに内蔵されていることを特徴とする請求項１乃至６のいずれか１項に記載のユーザ認証方法。
【請求項８】
前記暗号化用鍵及び前記復号化用鍵は、
公開鍵暗号方式で用いる秘密鍵又は公開鍵、若しくは、共通鍵暗号方式で用いる共通鍵であることを特徴とする請求項１乃至７のいずれか１項に記載のユーザ認証方法。
【請求項９】
ユーザ端末及びユーザ認証装置を備え、当該ユーザ端末の端末識別データ及びユーザの生体データを用いてユーザ認証を行うユーザ認証システムにおいて、
前記ユーザ端末は、
前記生体データを用いて暗号化用鍵を予め秘匿した補助データを記憶しておく補助データ記憶手段と、
前記端末識別データを記憶しておく端末識別データ記憶手段と、
前記端末識別データ記憶手段から前記端末識別データを読み出して、前記ユーザ認証装置に送信する送信手段と、
前記ユーザ認証装置で取得した前記生体データを受信し、当該生体データを用いて、前記補助データ記憶手段から読み出した前記補助データに秘匿されている前記暗号化用鍵を復元する復元手段と、
前記ユーザ認証装置から送信された認証用データを受信し、復元された当該暗号化用鍵を用いて暗号化して、暗号化後の認証用データを前記ユーザ認証装置に送信する暗号化手段と、を有し、
前記ユーザ認証装置は、
前記端末識別データに対応付けて復号化用鍵を記憶しておく対応テーブル記憶手段と、
前記ユーザ端末から送信された前記端末識別データを受信し、当該端末識別データに対応する前記復号化用鍵を前記対応テーブル記憶手段から検索する検索手段と、
前記ユーザの近接により前記生体データを取得し、前記ユーザ端末に送信する生体データ取得手段と、
前記認証用データを生成し、前記ユーザ端末に送信する認証用データ生成手段と、
前記ユーザ端末から送信された前記暗号化後の認証用データを受信し、検索された前記復号化用鍵を用いて認証用データに復号化する復号化手段と、
復号化された当該認証用データが、生成されている前記認証用データに一致するか否かを照合する照合手段と、
を有することを特徴とするユーザ認証システム。
【請求項１０】
ユーザ端末及びユーザ認証装置を備え、当該ユーザ端末の端末識別データ及びユーザの生体データを用いてユーザ認証を行うユーザ認証システムにおいて、
前記ユーザ端末は、
前記生体データを用いて暗号化用鍵を予め秘匿した補助データを記憶しておく補助データ記憶手段と、
前記端末識別データを記憶しておく端末識別データ記憶手段と、
前記端末識別データ記憶手段から読み出した前記端末識別データと、前記補助データ記憶手段から読み出した前記補助データとを前記ユーザ認証装置に送信する送信手段と、を有し、
前記ユーザ認証装置は、
前記端末識別データに対応付けて復号化用鍵を記憶しておく対応テーブル記憶手段と、
前記ユーザ端末から送信された前記端末識別データを受信し、当該端末識別データに対応する前記復号化用鍵を前記対応テーブル記憶手段から検索する検索手段と、
前記ユーザの近接により前記生体データを取得する生体データ取得手段と、
前記認証用データを生成する認証用データ生成手段と、
前記ユーザ端末から送信された前記補助データを受信し、取得した前記生体データを用いて、当該補助データに秘匿されている前記暗号化用鍵を復元する復元手段と、
復元された当該暗号化用鍵を用いて、生成された前記認証用データを暗号化する暗号化手段と、
検索された前記復号化用鍵を用いて、暗号化後の前記認証用データから認証用データに復号化する復号化手段と、
復号化された当該認証用データが、生成されている前記認証用データに一致するか否かを照合する照合手段と、
を有することを特徴とするユーザ認証システム。
【請求項１１】
ユーザ端末及びユーザ認証装置を備え、当該ユーザ端末の端末識別データ及びユーザの生体データを用いてユーザ認証を行うユーザ認証システムにおいて、
前記ユーザ端末は、
前記端末識別データを記憶しておく端末識別データ記憶手段と、
前記端末識別データ記憶手段から前記端末識別データを読み出して、前記ユーザ認証装置に送信する送信手段と、
前記ユーザ認証装置で取得した前記生体データを受信し、当該ユーザ認証装置から送信された補助データを受信して、当該生体データを用いて当該補助データに秘匿されている暗号化用鍵を復元する復元手段と、
前記ユーザ認証装置から送信された認証用データを受信し、復元された当該暗号化用鍵を用いて暗号化して、暗号化後の認証用データを前記ユーザ認証装置に送信する暗号化手段と、を有し、
前記ユーザ認証装置は、
前記端末識別データに対応付けて、復号化用鍵と、前記生体データを用いて前記暗号化用鍵を予め秘匿した前記補助データとを記憶しておく対応テーブル記憶手段と、
前記ユーザ端末から送信された前記端末識別データを受信し、当該端末識別データに対応する前記復号化用鍵と前記補助データとを前記対応テーブル記憶手段から検索する検索手段と、
検索された当該補助データを前記ユーザ端末に送信する送信手段と、
前記ユーザの近接により前記生体データを取得し、前記ユーザ端末に送信する生体データ取得手段と、
前記認証用データを生成し、前記ユーザ端末に送信する認証用データ生成手段と、
前記ユーザ端末から送信された前記暗号化後の認証用データを受信し、検索された前記復号化用鍵を用いて認証用データに復号化する復号化手段と、
復号化された当該認証用データが、生成されている前記認証用データに一致するか否かを照合する照合手段と、
を有することを特徴とするユーザ認証システム。
【請求項１２】
ユーザ端末及びユーザ認証装置を備え、当該ユーザ端末の端末識別データ及びユーザの生体データを用いてユーザ認証を行うユーザ認証システムにおいて、
前記ユーザ端末は、
前記端末識別データを記憶しておく端末識別データ記憶手段と、
前記端末識別データ記憶手段から前記端末識別データを読み出して、前記ユーザ認証装置に送信する送信手段と、を有し、
前記ユーザ認証装置は、
前記端末識別データに対応付けて、復号化用鍵と、前記生体データを用いて暗号化用鍵を予め秘匿した補助データとを記憶しておく対応テーブル記憶手段と、
前記ユーザ端末から送信された前記端末識別データを受信し、当該端末識別データに対応する前記復号化用鍵と前記補助データとを前記対応テーブル記憶手段から検索する検索手段と、
前記ユーザの近接により前記生体データを取得する生体データ取得手段と、
前記認証用データを生成する認証用データ生成手段と、
取得した前記生体データを用いて、検索された前記補助データに秘匿されている前記暗号化用鍵を復元する復元手段と、
復元された当該暗号化用鍵を用いて、生成された前記認証用データを暗号化する暗号化手段と、
検索された前記復号化用鍵を用いて、暗号化後の前記認証用データから認証用データに復号化する復号化手段と、
復号化された当該認証用データが、生成されている前記認証用データに一致するか否かを照合する照合手段と、
を有することを特徴とするユーザ認証システム。
【請求項１３】
前記ユーザ端末及び前記ユーザ認証装置は、
電極から電界伝達媒体に誘起した電界により通信を行う電界通信装置であることを特徴とする請求項９乃至１２のいずれか１項に記載のユーザ認証システム。
【請求項１４】
前記ユーザ端末は、送信モジュールであり、
前記ユーザ認証装置は、受信モジュールであることを特徴とする請求項１０、１２、１３のいずれか１項に記載のユーザ認証システム。
【請求項１５】
前記ユーザ端末は、
ＩＣカード又はＵＳＢメモリに内蔵されていることを特徴とする請求項９乃至１４のいずれか１項に記載のユーザ認証システム。
【請求項１６】
前記暗号化用鍵及び前記復号化用鍵は、
公開鍵暗号方式で用いる秘密鍵又は公開鍵、若しくは、共通鍵暗号方式で用いる共通鍵であることを特徴とする請求項９乃至１５のいずれか１項に記載のユーザ認証システム。
【請求項１７】
生体データを用いて暗号化用鍵を予め秘匿した補助データを記憶する補助データ記憶手段と、
ユーザ認証装置で取得した前記生体データを受信し、当該生体データを用いて、前記補助データ記憶手段から読み出した前記補助データに秘匿されている前記暗号化用鍵を復元する復元手段と、
前記ユーザ認証装置から送信された認証用データを受信し、復元された当該暗号化用鍵を用いて暗号化して、暗号化後の認証用データを前記ユーザ認証装置に送信する暗号化手段と、
を有することを特徴とするユーザ端末。
【請求項１８】
電極から電界伝達媒体に誘起した電界により前記ユーザ認証装置と通信を行う電界通信装置であることを特徴とする請求項１７に記載のユーザ端末。
【請求項１９】
ＩＣカード又はＵＳＢメモリに内蔵されていることを特徴とする請求項１７又は１８に記載のユーザ端末。
【請求項２０】
ユーザ端末の端末識別データに対応付けて復号化用鍵を記憶しておく対応テーブル記憶手段と、
前記ユーザ端末から送信された前記端末識別データを受信し、当該端末識別データに対応する前記復号化用鍵を前記対応テーブル記憶手段から検索する検索手段と、
ユーザの近接により当該ユーザの生体データを取得する生体データ取得手段と、
認証用データを生成する認証用データ生成手段と、
前記生体データを用いて暗号化用鍵を予め秘匿した補助データを前記ユーザ端末から受信し、取得した前記生体データを用いて、当該補助データに秘匿されている前記暗号化用鍵を復元する復元手段と、
復元された当該暗号化用鍵を用いて、生成された前記認証用データを暗号化する暗号化手段と、
検索された前記復号化用鍵を用いて、暗号化後の前記認証用データから認証用データに復号化する復号化手段と、
復号化された当該認証用データが、生成されている前記認証用データに一致するか否かを照合する照合手段と、
を有することを特徴とするユーザ認証装置。
【請求項２１】
ユーザ端末の端末識別データに対応付けて、復号化用鍵と、ユーザの生体データを用いて暗号化用鍵を予め秘匿した補助データとを記憶しておく対応テーブル記憶手段と、
前記ユーザ端末から送信された前記端末識別データを受信し、当該端末識別データに対応する前記復号化用鍵と前記補助データとを前記対応テーブル記憶手段から検索する検索手段と、
前記ユーザの近接により前記生体データを取得する生体データ取得手段と、
前記認証用データを生成する認証用データ生成手段と、
取得した前記生体データを用いて、検索された前記補助データに秘匿されている前記暗号化用鍵を復元する復元手段と、
復元された当該暗号化用鍵を用いて、生成された前記認証用データを暗号化する暗号化手段と、
検索された前記復号化用鍵を用いて、暗号化後の前記認証用データから認証用データに復号化する復号化手段と、
復号化された当該認証用データが、生成されている前記認証用データに一致するか否かを照合する照合手段と、
を有することを特徴とするユーザ認証装置。
【請求項２２】
電極から電界伝達媒体に誘起した電界により前記ユーザ端末と通信を行う電界通信装置であることを特徴とする請求項２０又は２１に記載のユーザ認証装置。
【請求項２３】
コンピュータに、
生体データを用いて暗号化用鍵を予め秘匿した補助データを補助データ記憶手段に記憶する処理と、
ユーザ認証装置で取得した前記生体データを受信し、当該生体データを用いて、前記補助データ記憶手段から読み出した前記補助データに秘匿されている前記暗号化用鍵を復元する処理と、
前記ユーザ認証装置から送信された認証用データを受信し、復元された当該暗号化用鍵を用いて暗号化して、暗号化後の認証用データを前記ユーザ認証装置に送信する処理と、
を実行させることを特徴とするユーザ端末用プログラム。
【請求項２４】
コンピュータに、
ユーザ端末の端末識別データに対応付けて復号化用鍵を対応テーブル記憶手段に記憶しておく処理と、
前記ユーザ端末から送信された前記端末識別データを受信し、当該端末識別データに対応する前記復号化用鍵を前記対応テーブル記憶手段から検索する処理と、
ユーザの近接により当該ユーザの生体データを取得する処理と、
認証用データを生成する処理と、
前記生体データを用いて暗号化用鍵を予め秘匿した補助データを前記ユーザ端末から受信し、取得した前記生体データを用いて、当該補助データに秘匿されている前記暗号化用鍵を復元する処理と、
復元された当該暗号化用鍵を用いて、生成された前記認証用データを暗号化する処理と、
検索された前記復号化用鍵を用いて、暗号化後の前記認証用データから認証用データに復号化する処理と、
復号化された当該認証用データが、生成されている前記認証用データに一致するか否かを照合する処理と、
を実行させることを特徴とするユーザ認証装置用プログラム。
【請求項２５】
コンピュータに、
ユーザ端末の端末識別データに対応付けて、復号化用鍵と、ユーザの生体データを用いて暗号化用鍵を予め秘匿した補助データとを対応テーブル記憶手段に記憶しておく処理と、
前記ユーザ端末から送信された前記端末識別データを受信し、当該端末識別データに対応する前記復号化用鍵と前記補助データとを前記対応テーブル記憶手段から検索する処理と、
前記ユーザの近接により前記生体データを取得する処理と、
前記認証用データを生成する処理と、
取得した前記生体データを用いて、検索された前記補助データに秘匿されている前記暗号化用鍵を復元する処理と、
復元された当該暗号化用鍵を用いて、生成された前記認証用データを暗号化する処理と、
検索された前記復号化用鍵を用いて、暗号化後の前記認証用データから認証用データに復号化する処理と、
復号化された当該認証用データが、生成されている前記認証用データに一致するか否かを照合する処理と、
を実行させることを特徴とするユーザ認証装置用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電界通信装置（ユーザ端末）のＩＤと当該電界通信装置を所持しているユーザの生体情報とを用いてユーザ認証を行うユーザ認証方法及びユーザ認証システム、それらユーザ認証方法及びユーザ認証システムで機能するユーザ端末及びユーザ認証装置、更にそれらユーザ端末及びユーザ認証装置においてユーザ認証に要する各処理を実行させるユーザ端末用プログラム及びユーザ認証装置用プログラムの技術に関する。
【背景技術】
【０００２】
ユーザ認証が可能なユーザ認証装置にアクセスしてきたユーザが正規ユーザであるか否かを認証する方法としては、当該ユーザ認証装置の生体情報取得センサで取得した生体情報のみを用いて生体認証する方法や、ユーザ認証装置との間で電界により通信が可能な電界通信装置から送信されたＩＤのみを用いてＩＤ認証する方法が存在している。以下、このような従来の生体認証及びＩＤ認証の各処理について簡単に説明する。
【０００３】
まず、生体認証の場合におけるシステム構成を図９に示し、処理フローを図１０に示す。ユーザ認証装置３００は、ユーザ２００の生体情報を生体情報記憶部４１に予め記憶しておき、ユーザ２００が近接してきた場合に、生体情報取得センサ５２が、ユーザ２００の生体情報を取得する（Ｓ５０１）。次に、照合部３７が、生体情報取得センサ３で取得した生体情報を受信して、生体情報記憶部４１に記憶されている生体情報との照合処理を行い、一致すれば正規ユーザであると認証する（Ｓ５０２）。
【０００４】
次に、ＩＤ認証の場合におけるシステム構成を図１１に示し、処理フローを図１２に示す。ユーザ２００によって所持された電界通信装置１００は、電界通信装置１００を識別可能なＩＤをＩＤ記憶部１５に予め記憶しておき、一方、ユーザ認証装置３００は、そのＩＤと同じＩＤをＩＤ記憶部４２に予め格納しておく。電界通信装置１００の電界通信部１７によりＩＤ記憶部１５に格納されているＩＤが所定の電界伝達媒体を介して伝達されてきた場合に、ユーザ認証装置３００の電界通信センサ５１が当該ＩＤを取得する（Ｓ６０１）。次に、照合部３７が、電界通信センサ５１で取得したＩＤを受信して、ＩＤ記憶部４２に記憶されているＩＤとの照合処理を行い、一致すれば正規ユーザであると認証する（Ｓ６０２）。
【０００５】
なお、このような生体認証を用いる技術については非特許文献１に開示され、電界通信装置や電界通信センサに関する技術については非特許文献２に開示されている。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】富永康信、“バイオメトリクス認証（生体認証）の“今”を探る”、［online］、2005年9月30日、日経ＢＰ社、[平成21年1月13日検索]、インターネット＜URL : http://www.nikkeibp.co.jp/sj/2/special/43/＞
【非特許文献２】“ＲｅｄＴａｃｔｏｎ  利用シーン”、［online］、2008年、日本電信電話株式会社、[平成21年1月13日検索]、インターネット＜URL : http://www.redtacton.com/jp/field/05.html＞
【非特許文献３】星  勇輔、外４名、“Fuzzy Fingerprint Vault Schemeにおけるダミーデータの生成手段に関する検討”
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、ＩＤ認証を利用した電界通信のみの場合には、例えば電界通信部１７として機能する電界通信送信モジュールや電界通信装置１００を他人が利用したり、記憶しているＩＤが他人に取得された場合に、なりすまし等の不正利用が行われる危険性があった。
【０００８】
また、生体認証のみの個人認証では、生体情報（テンプレート情報）の安全性を確保するために当該テンプレート情報を暗号化する等の対策が施されている場合があるが、推定攻撃等により生体情報（テンプレート情報）が漏洩する危険性があった。このため、テンプレート保護型生体認証であるバイオメトリック暗号を利用する提案がなされているが、バイオメトリック暗号のみの使用では暗号化に伴うエントロピー増大に制限があり、安全性の確保に限界が生じていた。
【０００９】
本発明は、上記を鑑みてなされたものであり、安全性の高いユーザ認証を実現可能なユーザ認証方法、ユーザ認証システム、ユーザ端末、ユーザ認証装置、ユーザ端末用プログラム及びユーザ認証装置用プログラムを提供することを課題とする。
【課題を解決するための手段】
【００１０】
請求項１に記載の本発明は、ユーザ端末及びユーザ認証装置を備え、当該ユーザ端末の端末識別データ及びユーザの生体データを用いてユーザ認証を行うユーザ認証方法において、前記ユーザ端末により、前記生体データを用いて暗号化用鍵を予め秘匿した補助データを補助データ記憶手段に記憶しておくステップと、前記端末識別データを端末識別データ記憶手段に記憶しておくステップと、前記端末識別データ記憶手段から前記端末識別データを読み出して、前記ユーザ認証装置に送信するステップと、前記ユーザ認証装置で取得した前記生体データを受信し、当該生体データを用いて、前記補助データ記憶手段から読み出した前記補助データに秘匿されている前記暗号化用鍵を復元するステップと、前記ユーザ認証装置から送信された認証用データを受信し、復元された当該暗号化用鍵を用いて暗号化して、暗号化後の認証用データを前記ユーザ認証装置に送信するステップと、を有し、前記ユーザ認証装置により、前記端末識別データに対応付けて復号化用鍵を対応テーブル記憶手段に記憶しておくステップと、前記ユーザ端末から送信された前記端末識別データを受信し、当該端末識別データに対応する前記復号化用鍵を前記対応テーブル記憶手段から検索するステップと、前記ユーザの近接により前記生体データを取得し、前記ユーザ端末に送信するステップと、前記認証用データを生成し、前記ユーザ端末に送信するステップと、前記ユーザ端末から送信された前記暗号化後の認証用データを受信し、検索された前記復号化用鍵を用いて認証用データに復号化するステップと、復号化された当該認証用データが、生成されている前記認証用データに一致するか否かを照合するステップと、を有することを要旨とする。
【００１１】
請求項２に記載の本発明は、ユーザ端末及びユーザ認証装置を備え、当該ユーザ端末の端末識別データ及びユーザの生体データを用いてユーザ認証を行うユーザ認証方法において、前記ユーザ端末により、前記生体データを用いて暗号化用鍵を予め秘匿した補助データを補助データ記憶手段に記憶しておくステップと、前記端末識別データを端末識別データ記憶手段に記憶しておくステップと、前記端末識別データ記憶手段から読み出した前記端末識別データと、前記補助データ記憶手段から読み出した前記補助データとを前記ユーザ認証装置に送信するステップと、を有し、前記ユーザ認証装置により、前記端末識別データに対応付けて復号化用鍵を対応テーブル記憶手段に記憶しておくステップと、前記ユーザ端末から送信された前記端末識別データを受信し、当該端末識別データに対応する前記復号化用鍵を前記対応テーブル記憶手段から検索するステップと、前記ユーザの近接により前記生体データを取得するステップと、前記認証用データを生成するステップと、前記ユーザ端末から送信された前記補助データを受信し、取得した前記生体データを用いて、当該補助データに秘匿されている前記暗号化用鍵を復元するステップと、復元された当該暗号化用鍵を用いて、生成された前記認証用データを暗号化するステップと、検索された前記復号化用鍵を用いて、暗号化後の前記認証用データから認証用データに復号化するステップと、復号化された当該認証用データが、生成されている前記認証用データに一致するか否かを照合するステップと、を有することを要旨とする。
【００１２】
請求項３に記載の本発明は、ユーザ端末及びユーザ認証装置を備え、当該ユーザ端末の端末識別データ及びユーザの生体データを用いてユーザ認証を行うユーザ認証方法において、前記ユーザ端末により、前記端末識別データを端末識別データ記憶手段に記憶しておくステップと、前記端末識別データ記憶手段から前記端末識別データを読み出して、前記ユーザ認証装置に送信するステップと、前記ユーザ認証装置で取得した前記生体データを受信し、当該ユーザ認証装置から送信された補助データを受信して、当該生体データを用いて当該補助データに秘匿されている暗号化用鍵を復元するステップと、前記ユーザ認証装置から送信された認証用データを受信し、復元された当該暗号化用鍵を用いて暗号化して、暗号化後の認証用データを前記ユーザ認証装置に送信するステップと、を有し、前記ユーザ認証装置により、前記端末識別データに対応付けて、復号化用鍵と、前記生体データを用いて前記暗号化用鍵を予め秘匿した前記補助データとを対応テーブル記憶手段に記憶しておくステップと、前記ユーザ端末から送信された前記端末識別データを受信し、当該端末識別データに対応する前記復号化用鍵と前記補助データとを前記対応テーブル記憶手段から検索するステップと、検索された当該補助データを前記ユーザ端末に送信するステップと、前記ユーザの近接により前記生体データを取得し、前記ユーザ端末に送信するステップと、前記認証用データを生成し、前記ユーザ端末に送信するステップと、前記ユーザ端末から送信された前記暗号化後の認証用データを受信し、検索された前記復号化用鍵を用いて認証用データに復号化するステップと、復号化された当該認証用データが、生成されている前記認証用データに一致するか否かを照合するステップと、を有することを要旨とする。
【００１３】
請求項４に記載の本発明は、ユーザ端末及びユーザ認証装置を備え、当該ユーザ端末の端末識別データ及びユーザの生体データを用いてユーザ認証を行うユーザ認証方法において、前記ユーザ端末により、前記端末識別データを端末識別データ記憶手段に記憶しておくステップと、前記端末識別データ記憶手段から前記端末識別データを読み出して、前記ユーザ認証装置に送信するステップと、を有し、前記ユーザ認証装置により、前記端末識別データに対応付けて、復号化用鍵と、前記生体データを用いて暗号化用鍵を予め秘匿した補助データとを対応テーブル記憶手段に記憶しておくステップと、前記ユーザ端末から送信された前記端末識別データを受信し、当該端末識別データに対応する前記復号化用鍵と前記補助データとを前記対応テーブル記憶手段から検索するステップと、前記ユーザの近接により前記生体データを取得するステップと、前記認証用データを生成するステップと、取得した前記生体データを用いて、検索された前記補助データに秘匿されている前記暗号化用鍵を復元するステップと、復元された当該暗号化用鍵を用いて、生成された前記認証用データを暗号化するステップと、検索された前記復号化用鍵を用いて、暗号化後の前記認証用データから認証用データに復号化するステップと、復号化された当該認証用データが、生成されている前記認証用データに一致するか否かを照合するステップと、を有することを要旨とする。
【００１４】
請求項５に記載の本発明は、前記ユーザ端末及び前記ユーザ認証装置が、電極から電界伝達媒体に誘起した電界により通信を行う電界通信装置であることを要旨とする。
【００１５】
請求項６に記載の本発明は、前記ユーザ端末が、送信モジュールであり、前記ユーザ認証装置は、受信モジュールであることを要旨とする。
【００１６】
請求項７に記載の本発明は、前記ユーザ端末が、ＩＣカード又はＵＳＢメモリに内蔵されていることを要旨とする。
【００１７】
請求項８に記載の本発明は、前記暗号化用鍵及び前記復号化用鍵が、公開鍵暗号方式で用いる秘密鍵又は公開鍵、若しくは、共通鍵暗号方式で用いる共通鍵であることを要旨とする。
【００１８】
請求項９に記載の本発明は、ユーザ端末及びユーザ認証装置を備え、当該ユーザ端末の端末識別データ及びユーザの生体データを用いてユーザ認証を行うユーザ認証システムにおいて、前記ユーザ端末は、前記生体データを用いて暗号化用鍵を予め秘匿した補助データを記憶しておく補助データ記憶手段と、前記端末識別データを記憶しておく端末識別データ記憶手段と、前記端末識別データ記憶手段から前記端末識別データを読み出して、前記ユーザ認証装置に送信する送信手段と、前記ユーザ認証装置で取得した前記生体データを受信し、当該生体データを用いて、前記補助データ記憶手段から読み出した前記補助データに秘匿されている前記暗号化用鍵を復元する復元手段と、前記ユーザ認証装置から送信された認証用データを受信し、復元された当該暗号化用鍵を用いて暗号化して、暗号化後の認証用データを前記ユーザ認証装置に送信する暗号化手段と、を有し、前記ユーザ認証装置は、前記端末識別データに対応付けて復号化用鍵を記憶しておく対応テーブル記憶手段と、前記ユーザ端末から送信された前記端末識別データを受信し、当該端末識別データに対応する前記復号化用鍵を前記対応テーブル記憶手段から検索する検索手段と、前記ユーザの近接により前記生体データを取得し、前記ユーザ端末に送信する生体データ取得手段と、前記認証用データを生成し、前記ユーザ端末に送信する認証用データ生成手段と、前記ユーザ端末から送信された前記暗号化後の認証用データを受信し、検索された前記復号化用鍵を用いて認証用データに復号化する復号化手段と、復号化された当該認証用データが、生成されている前記認証用データに一致するか否かを照合する照合手段と、を有することを要旨とする。
【００１９】
請求項１０に記載の本発明は、ユーザ端末及びユーザ認証装置を備え、当該ユーザ端末の端末識別データ及びユーザの生体データを用いてユーザ認証を行うユーザ認証システムにおいて、前記ユーザ端末は、前記生体データを用いて暗号化用鍵を予め秘匿した補助データを記憶しておく補助データ記憶手段と、前記端末識別データを記憶しておく端末識別データ記憶手段と、前記端末識別データ記憶手段から読み出した前記端末識別データと、前記補助データ記憶手段から読み出した前記補助データとを前記ユーザ認証装置に送信する送信手段と、を有し、前記ユーザ認証装置は、前記端末識別データに対応付けて復号化用鍵を記憶しておく対応テーブル記憶手段と、前記ユーザ端末から送信された前記端末識別データを受信し、当該端末識別データに対応する前記復号化用鍵を前記対応テーブル記憶手段から検索する検索手段と、前記ユーザの近接により前記生体データを取得する生体データ取得手段と、前記認証用データを生成する認証用データ生成手段と、前記ユーザ端末から送信された前記補助データを受信し、取得した前記生体データを用いて、当該補助データに秘匿されている前記暗号化用鍵を復元する復元手段と、復元された当該暗号化用鍵を用いて、生成された前記認証用データを暗号化する暗号化手段と、検索された前記復号化用鍵を用いて、暗号化後の前記認証用データから認証用データに復号化する復号化手段と、復号化された当該認証用データが、生成されている前記認証用データに一致するか否かを照合する照合手段と、を有することを要旨とする。
【００２０】
請求項１１に記載の本発明は、ユーザ端末及びユーザ認証装置を備え、当該ユーザ端末の端末識別データ及びユーザの生体データを用いてユーザ認証を行うユーザ認証システムにおいて、前記ユーザ端末は、前記端末識別データを記憶しておく端末識別データ記憶手段と、前記端末識別データ記憶手段から前記端末識別データを読み出して、前記ユーザ認証装置に送信する送信手段と、前記ユーザ認証装置で取得した前記生体データを受信し、当該ユーザ認証装置から送信された補助データを受信して、当該生体データを用いて当該補助データに秘匿されている暗号化用鍵を復元する復元手段と、前記ユーザ認証装置から送信された認証用データを受信し、復元された当該暗号化用鍵を用いて暗号化して、暗号化後の認証用データを前記ユーザ認証装置に送信する暗号化手段と、を有し、前記ユーザ認証装置は、前記端末識別データに対応付けて、復号化用鍵と、前記生体データを用いて前記暗号化用鍵を予め秘匿した前記補助データとを記憶しておく対応テーブル記憶手段と、前記ユーザ端末から送信された前記端末識別データを受信し、当該端末識別データに対応する前記復号化用鍵と前記補助データとを前記対応テーブル記憶手段から検索する検索手段と、検索された当該補助データを前記ユーザ端末に送信する送信手段と、前記ユーザの近接により前記生体データを取得し、前記ユーザ端末に送信する生体データ取得手段と、前記認証用データを生成し、前記ユーザ端末に送信する認証用データ生成手段と、前記ユーザ端末から送信された前記暗号化後の認証用データを受信し、検索された前記復号化用鍵を用いて認証用データに復号化する復号化手段と、復号化された当該認証用データが、生成されている前記認証用データに一致するか否かを照合する照合手段と、を有することを要旨とする。
【００２１】
請求項１２に記載の本発明は、ユーザ端末及びユーザ認証装置を備え、当該ユーザ端末の端末識別データ及びユーザの生体データを用いてユーザ認証を行うユーザ認証システムにおいて、前記ユーザ端末は、前記端末識別データを記憶しておく端末識別データ記憶手段と、前記端末識別データ記憶手段から前記端末識別データを読み出して、前記ユーザ認証装置に送信する送信手段と、を有し、前記ユーザ認証装置は、前記端末識別データに対応付けて、復号化用鍵と、前記生体データを用いて暗号化用鍵を予め秘匿した補助データとを記憶しておく対応テーブル記憶手段と、前記ユーザ端末から送信された前記端末識別データを受信し、当該端末識別データに対応する前記復号化用鍵と前記補助データとを前記対応テーブル記憶手段から検索する検索手段と、前記ユーザの近接により前記生体データを取得する生体データ取得手段と、前記認証用データを生成する認証用データ生成手段と、取得した前記生体データを用いて、検索された前記補助データに秘匿されている前記暗号化用鍵を復元する復元手段と、復元された当該暗号化用鍵を用いて、生成された前記認証用データを暗号化する暗号化手段と、検索された前記復号化用鍵を用いて、暗号化後の前記認証用データから認証用データに復号化する復号化手段と、復号化された当該認証用データが、生成されている前記認証用データに一致するか否かを照合する照合手段と、を有することを要旨とする。
【００２２】
請求項１３に記載の本発明は、前記ユーザ端末及び前記ユーザ認証装置が、電極から電界伝達媒体に誘起した電界により通信を行う電界通信装置であることを要旨とする。
【００２３】
請求項１４に記載の本発明は、前記ユーザ端末が、送信モジュールであり、前記ユーザ認証装置は、受信モジュールであることを要旨とする。
【００２４】
請求項１５に記載の本発明は、前記ユーザ端末が、ＩＣカード又はＵＳＢメモリに内蔵されていることを要旨とする。
【００２５】
請求項１６に記載の本発明は、前記暗号化用鍵及び前記復号化用鍵は、公開鍵暗号方式で用いる秘密鍵又は公開鍵、若しくは、共通鍵暗号方式で用いる共通鍵であることを要旨とする。
【００２６】
請求項１７に記載の本発明は、生体データを用いて暗号化用鍵を予め秘匿した補助データを記憶する補助データ記憶手段と、ユーザ認証装置で取得した前記生体データを受信し、当該生体データを用いて、前記補助データ記憶手段から読み出した前記補助データに秘匿されている前記暗号化用鍵を復元する復元手段と、前記ユーザ認証装置から送信された認証用データを受信し、復元された当該暗号化用鍵を用いて暗号化して、暗号化後の認証用データを前記ユーザ認証装置に送信する暗号化手段と、を有することを要旨とする。
【００２７】
請求項１８に記載の本発明は、電極から電界伝達媒体に誘起した電界により前記ユーザ認証装置と通信を行う電界通信装置であることを要旨とする。
【００２８】
請求項１９に記載の本発明は、ＩＣカード又はＵＳＢメモリに内蔵されていることを要旨とする。
【００２９】
請求項２０に記載の本発明は、ユーザ端末の端末識別データに対応付けて復号化用鍵を記憶しておく対応テーブル記憶手段と、前記ユーザ端末から送信された前記端末識別データを受信し、当該端末識別データに対応する前記復号化用鍵を前記対応テーブル記憶手段から検索する検索手段と、ユーザの近接により当該ユーザの生体データを取得する生体データ取得手段と、認証用データを生成する認証用データ生成手段と、前記生体データを用いて暗号化用鍵を予め秘匿した補助データを前記ユーザ端末から受信し、取得した前記生体データを用いて、当該補助データに秘匿されている前記暗号化用鍵を復元する復元手段と、復元された当該暗号化用鍵を用いて、生成された前記認証用データを暗号化する暗号化手段と、検索された前記復号化用鍵を用いて、暗号化後の前記認証用データから認証用データに復号化する復号化手段と、復号化された当該認証用データが、生成されている前記認証用データに一致するか否かを照合する照合手段と、を有することを要旨とする。
【００３０】
請求項２１に記載の本発明は、ユーザ端末の端末識別データに対応付けて、復号化用鍵と、ユーザの生体データを用いて暗号化用鍵を予め秘匿した補助データとを記憶しておく対応テーブル記憶手段と、前記ユーザ端末から送信された前記端末識別データを受信し、当該端末識別データに対応する前記復号化用鍵と前記補助データとを前記対応テーブル記憶手段から検索する検索手段と、前記ユーザの近接により前記生体データを取得する生体データ取得手段と、前記認証用データを生成する認証用データ生成手段と、取得した前記生体データを用いて、検索された前記補助データに秘匿されている前記暗号化用鍵を復元する復元手段と、復元された当該暗号化用鍵を用いて、生成された前記認証用データを暗号化する暗号化手段と、検索された前記復号化用鍵を用いて、暗号化後の前記認証用データから認証用データに復号化する復号化手段と、復号化された当該認証用データが、生成されている前記認証用データに一致するか否かを照合する照合手段と、を有することを要旨とする。
【００３１】
請求項２２に記載の本発明は、電極から電界伝達媒体に誘起した電界により前記ユーザ端末と通信を行う電界通信装置であることを要旨とする。
【００３２】
請求項２３に記載の本発明は、コンピュータに、生体データを用いて暗号化用鍵を予め秘匿した補助データを補助データ記憶手段に記憶する処理と、ユーザ認証装置で取得した前記生体データを受信し、当該生体データを用いて、前記補助データ記憶手段から読み出した前記補助データに秘匿されている前記暗号化用鍵を復元する処理と、前記ユーザ認証装置から送信された認証用データを受信し、復元された当該暗号化用鍵を用いて暗号化して、暗号化後の認証用データを前記ユーザ認証装置に送信する処理と、を実行させることを要旨とする。
【００３３】
請求項２４に記載の本発明は、コンピュータに、ユーザ端末の端末識別データに対応付けて復号化用鍵を対応テーブル記憶手段に記憶しておく処理と、前記ユーザ端末から送信された前記端末識別データを受信し、当該端末識別データに対応する前記復号化用鍵を前記対応テーブル記憶手段から検索する処理と、ユーザの近接により当該ユーザの生体データを取得する処理と、認証用データを生成する処理と、前記生体データを用いて暗号化用鍵を予め秘匿した補助データを前記ユーザ端末から受信し、取得した前記生体データを用いて、当該補助データに秘匿されている前記暗号化用鍵を復元する処理と、復元された当該暗号化用鍵を用いて、生成された前記認証用データを暗号化する処理と、検索された前記復号化用鍵を用いて、暗号化後の前記認証用データから認証用データに復号化する処理と、復号化された当該認証用データが、生成されている前記認証用データに一致するか否かを照合する処理と、を実行させることを要旨とする。
【００３４】
請求項２５に記載の本発明は、コンピュータに、ユーザ端末の端末識別データに対応付けて、復号化用鍵と、ユーザの生体データを用いて暗号化用鍵を予め秘匿した補助データとを対応テーブル記憶手段に記憶しておく処理と、前記ユーザ端末から送信された前記端末識別データを受信し、当該端末識別データに対応する前記復号化用鍵と前記補助データとを前記対応テーブル記憶手段から検索する処理と、前記ユーザの近接により前記生体データを取得する処理と、前記認証用データを生成する処理と、取得した前記生体データを用いて、検索された前記補助データに秘匿されている前記暗号化用鍵を復元する処理と、復元された当該暗号化用鍵を用いて、生成された前記認証用データを暗号化する処理と、検索された前記復号化用鍵を用いて、暗号化後の前記認証用データから認証用データに復号化する処理と、復号化された当該認証用データが、生成されている前記認証用データに一致するか否かを照合する処理と、を実行させることを要旨とする。
【発明の効果】
【００３５】
本発明によれば、安全性の高いユーザ認証を実現可能なユーザ認証方法、ユーザ認証システム、ユーザ端末、ユーザ認証装置、ユーザ端末用プログラム及びユーザ認証装置用プログラムを提供することができる。
【図面の簡単な説明】
【００３６】
【図１】第１の実施の形態に係るユーザ認証システムの全体構成を示す図である。
【図２】第１の実施の形態に係るユーザ認証システムの処理フローを示す図である。
【図３】第２の実施の形態に係るユーザ認証システムの全体構成を示す図である。
【図４】第２の実施の形態に係るユーザ認証システムの処理フロー示す図である。
【図５】第３の実施の形態に係るユーザ認証システムの全体構成を示す図である。
【図６】第３の実施の形態に係るユーザ認証システムの処理フローを示す図である。
【図７】第４の実施の形態に係るユーザ認証システムの全体構成を示す図である。
【図８】第４の実施の形態に係るユーザ認証システムの処理フローを示す図である。
【図９】生体認証の場合におけるシステム構成を示す図である。
【図１０】生体認証の場合における処理フローを示す図である。
【図１１】ＩＤ認証の場合におけるシステム構成を示す図である。
【図１２】ＩＤ認証の場合における処理フローを示す図である。
【発明を実施するための形態】
【００３７】
以下、本実施の形態について図面を用いて説明する。
【００３８】
〔第１の実施の形態〕
第１の実施の形態に係るユーザ認証システムの全体構成を図１に示す。このユーザ認証システムは、ユーザ２００によって所持されている電界通信装置１００と、アクセスしてきたユーザが正規ユーザであるか否かを認証するユーザ認証装置３００とを備えている。以下、電界通信装置１００及びユーザ認証装置３００の構成について説明する。
【００３９】
まず、電界通信装置１００は、秘密鍵復元部１１と、暗号化部１２と、電界通信送信部１３と、電界通信受信部１４と、ＩＤ記憶部１５と、補助データ記憶部１６とを備えている。
【００４０】
補助データ記憶部１６は、ユーザ２００の生体情報（生体データに相当）を用いて、公開鍵暗号方式で用いる秘密鍵を予め秘匿した補助データを記憶しておく機能を備えている。なお、このように任意の情報（生体情報）を用いてある情報（秘密鍵）を秘匿する暗号方式はＦｕｚｚｙ  Ｖａｕｌｔ  Ｓｃｈｅｍｅに基づくものであり、具体的には、秘密情報Ｓを任意の情報Ｐを用いてロックし、アンロック過程ではＰと同じ形式の情報の組Ｑを与え、ＰとＱの大部分が一致しているならば秘密情報Ｓを得ることを可能とするものである（非特許文献３参照）。また、このような生体情報としては、例えば、指紋、虹彩、静脈パターン、顔、音声等を用いることが可能である（以降、全ての実施の形態で同様）。
【００４１】
ＩＤ記憶部１５は、電界通信装置１００を識別可能なＩＤ（端末識別データに相当）を記憶しておく機能を備えている。なお、前述の補助データ記憶部１６、ＩＤ記憶部１５、及び後述するユーザ認証装置３００の対応テーブル記憶部３８としては、例えばメモリ、ハードディスク等の記憶装置を用いることが一般的であり、電界通信装置１００の内部のみならず、インターネットや電話回線等の通信ネットワークを介して電気的に接続可能な外部の記憶装置を用いることも可能である（以降、全ての実施の形態で同様）。
【００４２】
電界通信送信部１３は、所定の電界伝達媒体（図示せず）に電界を誘起し、ユーザ認証装置３００が具備している電界通信センサ５１に対して電界により任意のデータ（電界通信装置のＩＤや暗号化後の乱数文字列）を伝達送信する機能を備えている。一方、電界通信受信部１４は、電界通信センサ５１から伝達送信されてくる任意のデータ（生体情報や乱数文字列）を電界により受信する機能を備えている。なお、このような電界通信送信部１３及び電界通信受信部１４を有する電界通信装置１００としては、例えば、非特許文献２に記載されている電界通信装置（「ＲｅｄＴａｃｔｏｎ」と称されている）を用いることが可能である（以降、全ての実施の形態で同様）。
【００４３】
秘密鍵復元部１１は、ユーザ認証装置３００が具備している生体情報取得センサ５２で取得したユーザ２００の生体情報を受信した場合に、補助データ記憶部１６から補助データを読み出して、当該補助データに秘匿されている秘密鍵を復元する機能を備えている。
【００４４】
暗号化部１２は、ユーザ認証装置３００から送信された乱数文字列（認証用データに相当）を受信した場合に、秘密鍵復元部１１で復元された秘密鍵を用いて当該乱数文字列を暗号化し、暗号化後の乱数文字列をユーザ認証装置３００に送信する機能を備えている。
【００４５】
一方、ユーザ認証装置３００は、電界通信センサ５１及び生体情報取得センサ５２を具備すると共に、対応テーブル検索部３１と、生体情報取得部３２と、乱数文字列生成部３３と、受信部３４と、送信部３５と、復号化部３６と、照合部３７と、対応テーブル記憶部３８とを備えている。
【００４６】
電界通信センサ５１は、電界通信装置１００との間で電界により通信する機能を備えている。また、生体情報取得センサ５２は、近接してきたユーザ２００の生体情報を取得する機能を備えている。このような生体情報取得センサ５２としては、例えば、指紋センサが埋め込まれたドアノブ、虹彩や静脈を採取する専用センサ、顔の輪郭や目や口の形状を把握可能なカメラ、音声を認識するマイク等を用いることができる（以降、全ての実施の形態で同様）。
【００４７】
対応テーブル記憶部３８は、電界通信装置のＩＤに対応付けて公開鍵を記憶しておく機能を備えている。
【００４８】
受信部３４は、所定の電界伝達媒体（図示せず）を介して電界通信装置１００から電界通信センサ５１に伝達送信されてきた任意のデータ（電界通信装置のＩＤや暗号化後の乱数文字列）、生体情報取得センサ５２で取得した生体情報を受信する機能を備えている。一方、送信部３５は、電界通信センサ５１を介して任意のデータ（生体情報や乱数文字列）を電界通信装置１００に送信する機能を備えている。
【００４９】
対応テーブル検索部３１は、電界通信装置１００から送信された電界通信装置のＩＤを受信した場合に、このＩＤに対応する公開鍵を対応テーブル記憶部３８から検索取得する機能を備えている。
【００５０】
生体情報取得部３２は、生体情報取得センサ５２に近接したユーザ２００の生体情報を取得する機能を備えている。
【００５１】
乱数文字列生成部３３は、照合部３７で照合する際に用いる乱数文字列（認証用データに相当）を生成する機能を備えている。
【００５２】
復号化部３６は、電界通信装置１００から送信された暗号化後の認証用データを受信した場合に、対応テーブル検索部３１で検索された公開鍵を用いて認証用データに復号化する機能を備えている。
【００５３】
照合部３７は、復号化部３６で復号化された乱数文字列が、乱数文字列生成部３３で生成された乱数文字列に一致するか否かを照合する機能を備えている。
【００５４】
続いて、第１の実施の形態に係るユーザ認証システムの処理フローを図２に示す。最初に、ユーザ認証システムは、公開鍵暗号方式のための秘密鍵及び公開鍵を生成し（Ｓ１０１）、ユーザ２００の生体情報を用いて秘密鍵を秘匿した補助データを生成（Ｓ１０２）して、当該補助データを電界通信装置１００の補助データ記憶部１６に記憶する（Ｓ１０３）と共に、公開鍵を電界通信装置のＩＤに対応付けてユーザ認証装置３００の対応テーブル記憶部３８に記憶しておく（Ｓ１０４）。なお、電界通信装置のＩＤはＩＤ記憶部１５に予め記憶されている。
【００５５】
次に、電界通信装置１００の電界通信送信部１３が、ＩＤ記憶部１５に記憶されている電界通信装置のＩＤを読み出して、電界により当該ＩＤをユーザ認証装置３００に伝達送信する（Ｓ１０５）。
【００５６】
その後、ユーザ認証装置３００において、受信部３４が、電界通信センサ５１を介して伝達送信されてきた電界通信装置のＩＤを受信（Ｓ１０６）し、更に、生体情報取得部３２が、ユーザ２００の近接により生体情報取得センサ５２を介してユーザの生体情報を取得（Ｓ１０７）した後に、乱数文字列生成部３３が、後の照合で用いる乱数文字列を生成（Ｓ１０８）し、電界通信センサ５１を介して生体情報及び乱数文字列を電界通信装置１００に伝達送信する（Ｓ１０９、Ｓ１１０）。また、対応テーブル検索部３１は、受信した電界通信装置のＩＤに対応する公開鍵を対応テーブル記憶部３８から検索して取得しておく（Ｓ１１１）。
【００５７】
次に、電界通信装置１００において、伝達送信されてきた生体情報及び乱数文字列を電界通信受信部１４で受信した後に、秘密鍵復元部１１が、受信した生体情報を用いて補助データ記憶部１６に記憶されている補助データから秘密鍵を復元し（Ｓ１１２）、暗号化部１２が、復元した秘密鍵を用いて乱数文字列を暗号化する（Ｓ１１３）。そして、電界通信送信部１３が、暗号化後の乱数文字列を電界通信センサ５１を介してユーザ認証装置３００に送信する（Ｓ１１４）。
【００５８】
その後、ユーザ認証装置３００において、復号化部３６が、対応テーブル検索部３１によって検索取得された公開鍵を用いて電界通信装置１００から返信されてきた暗号化後の乱数文字列を復号化する（Ｓ１１５）。最後に、照合部３７が、復号化された乱数文字列と、乱数文字列生成部３３で生成した乱数文字列とを照合（比較）し、一致していれば正規ユーザであると認証する（Ｓ１１６）。
【００５９】
以上が第１の実施の形態に係るユーザ認証システムの処理フローである。なお、Ｓ１０６及びＳ１０７で電界通信装置のＩＤと生体情報を取得するタイミングは、電界通信センサ５１及び生体情報取得センサ５２からユーザ認証装置３００に取込まれるタイミングによるものであり、同時であるタイミングを含めて組み合わせのパターンだけのバリエーションがある。また、Ｓ１１１で公開鍵を検索して取得しておく処理をＳ１０６の処理後に、Ｓ１０８で乱数文字列を生成する処理をＳ１０６又はＳ１０７の処理後に実施しても同様の効果を得ることが可能である。
【００６０】
また、Ｓ１０９及びＳ１１０で生体情報と乱数文字列を送信するタイミングは、同時であるタイミングを含めて組み合わせのパターンだけのバリエーションがある。
【００６１】
さらに、Ｓ１０７で取得した生体情報からＳ１１２での秘密鍵の復元に利用する特徴点の情報を抽出・生成する処理は、ユーザ認証装置３００で実施してもよいし、電界通信装置１００で実施してもよいことを付言しておく。
【００６２】
第１の実施の形態によれば、電界通信装置１００において、Ｆｕｚｚｙ  Ｖａｕｌｔ  Ｓｃｈｅｍｅに基づいて、電界通信装置１００を所持しているユーザ２００の生体情報を用いて秘密鍵を予め秘匿した補助データを記憶しておき、ユーザ認証装置３００で取得したユーザ２００の生体情報を受信した場合に、当該生体情報を用いて補助データから秘密鍵を復元し、ユーザ認証装置３００から送信された認証用の乱数文字列を当該秘密鍵を用いて暗号化し、ユーザ認証装置３００において、電界通信装置１００から送信された暗号化後の乱数文字列を、予め記憶している電界通信装置のＩＤに対応する公開鍵を用いて復号化し、復号化後の乱数文字列が復号化前の乱数文字列に一致しているかを認証するので、生体情報とＩＤとを連携させた安全性の高いユーザ認証を実現することが可能となる。すなわち、クライアント認証による所有している電界通信装置の真正性と、生体認証によるユーザ認証が同時に実現可能となる。また、バイオメトリック認証とＩＤ認証が利便性を損なうことなく融合できるため、両者のメリットを積極的に生かすことが可能となる。
【００６３】
〔第２の実施の形態〕
第２の実施の形態に係るユーザ認証システムの全体構成を図３に示す。このユーザ認証システムは、ユーザ２００によって所持されている電界通信装置１００と、アクセスしてきたユーザが正規ユーザであるか否かを認証するユーザ認証装置３００とを備えている。以下、電界通信装置１００及びユーザ認証装置３００の構成について説明する。
【００６４】
まず、電界通信装置１００は、電界通信送信部１３と、ＩＤ記憶部１５と、補助データ記憶部１６とを備えている。
【００６５】
補助データ記憶部１６は、ユーザ２００の生体情報を用いて、公開鍵暗号方式で用いる秘密鍵を予め秘匿した補助データを記憶しておく機能を備えている。なお、このように任意の情報を用いてある情報を秘匿する暗号方式は、第１の実施の形態で説明したＦｕｚｚｙ  Ｖａｕｌｔ  Ｓｃｈｅｍｅに基づくものである。
【００６６】
ＩＤ記憶部１５は、電界通信装置１００を識別可能なＩＤを記憶しておく機能を備えている。
【００６７】
電界通信送信部１３は、所定の電界伝達媒体（図示せず）に電界を誘起し、ユーザ認証装置３００が具備している電界通信センサ５１に対して電界により任意のデータ（電界通信装置のＩＤや補助データ）を伝達送信する機能を備えている。
【００６８】
一方、ユーザ認証装置３００は、電界通信センサ５１及び生体情報取得センサ５２を具備すると共に、対応テーブル検索部３１と、生体情報取得部３２と、乱数文字列生成部３３と、受信部３４と、復号化部３６と、照合部３７と、対応テーブル記憶部３８と、秘密鍵復元部３９と、暗号化部４０とを備えている。
【００６９】
電界通信センサ５１は、電界通信装置１００との間で電界により通信する機能を備えている。また、生体情報取得センサ５２は、近接してきたユーザ２００の生体情報を取得する機能を備えている。
【００７０】
対応テーブル記憶部３８は、電界通信装置のＩＤに対応付けて公開鍵を記憶しておく機能を備えている。
【００７１】
受信部３４は、所定の電界伝達媒体（図示せず）を介して電界通信装置１００から電界通信センサ５１に伝達送信されてきた任意のデータ（電界通信装置のＩＤや補助データ）を受信する機能を備えている。
【００７２】
対応テーブル検索部３１は、電界通信装置１００から送信された電界通信装置のＩＤを受信した場合に、このＩＤに対応する公開鍵を対応テーブル記憶部３８から検索取得する機能を備えている。
【００７３】
生体情報取得部３２は、生体情報取得センサ５２に近接したユーザ２００の生体情報を取得する機能を備えている。
【００７４】
乱数文字列生成部３３は、照合部３７で照合する際に用いる乱数文字列を生成する機能を備えている。
【００７５】
秘密鍵復元部３９は、電界通信装置１００から送信された補助データを受信し、更に生体情報取得センサ５２で取得したユーザ２００の生体情報を受信した場合に、受信したユーザの生体情報を用いて補助データに秘匿されている秘密鍵を復元する機能を備えている。
【００７６】
暗号化部４０は、秘密鍵復元部３９で復元された秘密鍵を用いて乱数文字列生成部３３で生成した乱数文字列を暗号化する機能を備えている。
【００７７】
復号化部３６は、対応テーブル検索部３１で検索された公開鍵を用いて、暗号化後の乱数文字列から認証用データに復号化する機能を備えている。
【００７８】
照合部３７は、復号化部３６で復号化された乱数文字列が、乱数文字列生成部３３で生成された乱数文字列に一致するか否かを照合する機能を備えている。
【００７９】
続いて、第２の実施の形態に係るユーザ認証システムの処理フローを図４に示す。最初に、ユーザ認証システムは、公開鍵暗号方式のための秘密鍵及び公開鍵を生成し（Ｓ２０１）、ユーザ２００の生体情報を用いて秘密鍵を秘匿した補助データを生成（Ｓ２０２）して、当該補助データを電界通信装置１００の補助データ記憶部１６に記憶する（Ｓ２０３）と共に、公開鍵を電界通信装置のＩＤに対応付けてユーザ認証装置３００の対応テーブル記憶部３８に記憶しておく（Ｓ２０４）。なお、電界通信装置のＩＤはＩＤ記憶部１５に予め記憶されている。
【００８０】
次に、電界通信装置１００の電界通信送信部１３が、ＩＤ記憶部１５に記憶されている電界通信装置のＩＤを読み出して、電界により当該ＩＤをユーザ認証装置３００に伝達送信する（Ｓ２０５）。
【００８１】
その後、ユーザ認証装置３００において、受信部３４が、電界通信センサ５１を介して伝達送信されてきた電界通信装置のＩＤを受信（Ｓ２０６）し、更に、生体情報取得部３２が、ユーザ２００の近接により生体情報取得センサ５２を介してユーザの生体情報を取得（Ｓ２０７）した時に、電界通信装置１００において、電界通信送信部１３が、補助データ記憶部１６に記憶されている補助データを読み出して、電界により当該補助データをユーザ認証装置３００に伝達送信する（Ｓ２０８）。また、ユーザ認証装置３００の対応テーブル検索部３１は、受信した電界通信装置のＩＤに対応する公開鍵を対応テーブル記憶部３８から検索して取得しておく（Ｓ２０９）。
【００８２】
次に、ユーザ認証装置３００において、伝達送信されてきた補助データを受信部３４で受信した後に、秘密鍵復元部３９が、取得した生体情報を用いて補助データから秘密鍵を復元する（Ｓ２１０）。そして、乱数文字列生成部３３が、後の照合で用いる乱数文字列を生成（Ｓ２１１）し、暗号化部４０が、復元した秘密鍵を用いて乱数文字列を暗号化する（Ｓ２１２）。
【００８３】
その後、復号化部３６が、対応テーブル検索部３１によって検索取得された公開鍵を用いて暗号化後の乱数文字列を復号化する（Ｓ２１３）。最後に、照合部３７が、復号化された乱数文字列と、乱数文字列生成部３３で生成した乱数文字列とを照合（比較）し、一致していれば正規ユーザであると認証する（Ｓ２１４）。
【００８４】
以上が第２の実施の形態に係るユーザ認証システムの処理フローである。なお、Ｓ２０６〜Ｓ２０８で電界通信装置のＩＤと生体情報と補助データとをユーザ認証装置３００で取得するタイミングは、電界通信センサ５１及び生体情報取得センサ５２からユーザ認証装置３００に取込まれるタイミングによるものであり、それら３つのデータが同時、又は任意の２つのデータが同時であるタイミングを含めて組み合わせのパターンだけのバリエーションがある。
【００８５】
第２の実施の形態によれば、電界通信装置１００において、Ｆｕｚｚｙ  Ｖａｕｌｔ  Ｓｃｈｅｍｅに基づいて、電界通信装置１００を所持しているユーザ２００の生体情報を用いて秘密鍵を予め秘匿した補助データを記憶しておき、ユーザ認証装置３００において、ユーザ２００の生体情報を受信した場合に、当該生体情報を用いて電界通信装置１００から伝達送信された補助データから秘密鍵を復元し、認証用の乱数文字列を当該秘密鍵を用いて暗号化し、予め記憶している電界通信装置のＩＤに対応する公開鍵を用いて暗号化後の乱数文字列を復号化し、復号化後の乱数文字列が復号化前の乱数文字列に一致しているかを認証するので、生体情報とＩＤとを連携させた安全性の高いユーザ認証を実現することが可能となる。すなわち、クライアント認証による所有している電界通信装置の真正性と、生体認証によるユーザ認証が同時に実現可能となる。また、バイオメトリック認証とＩＤ認証が利便性を損なうことなく融合できるため、両者のメリットを積極的に生かすことが可能となる。
【００８６】
〔第３の実施の形態〕
第３の実施の形態に係るユーザ認証システムの全体構成を図５に示す。このユーザ認証システムは、図１を用いて第１の実施の形態で説明したユーザ認証システムと略同様の構成を備えるものであるが、電界通信装置１００が補助データ記憶部１６を有するのに代えて、ユーザ認証装置３００の対応テーブル記憶部３８が、電界通信装置のＩＤに対応付けて公開鍵と補助データとを記憶している点において相違している。その他の構成についての説明はここでは省略するものとする。
【００８７】
続いて、第３の実施の形態に係るユーザ認証システムの処理フローを図６に示す。最初に、ユーザ認証システムは、公開鍵暗号方式のための秘密鍵及び公開鍵を生成し（Ｓ３０１）、ユーザ２００の生体情報を用いて秘密鍵を秘匿した補助データを生成（Ｓ３０２）して、電界通信装置のＩＤに対応付けて公開鍵と補助データとをユーザ認証装置３００の対応テーブル記憶部３８に記憶しておく（Ｓ３０３、Ｓ３０４）。なお、電界通信装置のＩＤはＩＤ記憶部１５に予め記憶されている。
【００８８】
次に、電界通信装置１００の電界通信送信部１３が、ＩＤ記憶部１５に記憶されている電界通信装置のＩＤを読み出して、電界により当該ＩＤをユーザ認証装置３００に伝達送信する（Ｓ３０５）。
【００８９】
その後、ユーザ認証装置３００において、受信部３４が、電界通信センサ５１を介して伝達送信されてきた電界通信装置のＩＤを受信（Ｓ３０６）し、更に、生体情報取得部３２が、ユーザ２００の近接により生体情報取得センサ５２を介してユーザの生体情報を取得（Ｓ３０７）した時に、対応テーブル検索部３１は、受信した電界通信装置のＩＤに対応する補助データ及び公開鍵を対応テーブル記憶部３８から検索して取得する（Ｓ３０８、Ｓ３０９）。そして、乱数文字列生成部３３が、後の照合で用いる乱数文字列を生成（Ｓ３１０）し、送信部３５が、電界通信センサ５１を介して生体情報と補助データと乱数文字列とを電界通信装置１００に伝達送信する（Ｓ３１１〜Ｓ３１３）。
【００９０】
次に、電界通信装置１００において、伝達送信されてきた生体情報と補助データと乱数文字列とを受信し、秘密鍵復元部１１が、受信した生体情報を用いて補助データから秘密鍵を復元し（Ｓ３１４）、暗号化部１２が、復元した秘密鍵を用いて乱数文字列を暗号化する（Ｓ３１５）。そして、電界通信送信部１３が、暗号化後の乱数文字列を電界通信センサ５１を介してユーザ認証装置３００に送信する（Ｓ３１６）。
【００９１】
その後、ユーザ認証装置３００において、復号化部３６が、対応テーブル検索部３１によって検索取得された公開鍵を用いて電界通信装置１００から返信されてきた暗号化後の乱数文字列を復号化する（Ｓ３１７）。最後に、照合部３７が、復号化された乱数文字列と、乱数文字列生成部３３で生成した乱数文字列とを照合（比較）し、一致していれば正規ユーザであると認証する（Ｓ３１８）。
【００９２】
以上が第３の実施の形態に係るユーザ認証システムの処理フローである。なお、Ｓ３０６及びＳ３０７で電界通信装置のＩＤと生体情報を取得するタイミングは、電界通信センサ５１及び生体情報取得センサ５２からユーザ認証装置３００に取込まれるタイミングによるものであり、同時であるタイミングを含めて組み合わせのパターンだけのバリエーションがある。また、Ｓ３０８及びＳ３０９で補助データ及び公開鍵を検索して取得しておく処理をＳ３０６の処理後に、Ｓ３１０で乱数文字列を生成する処理をＳ３０６又はＳ３０７の処理後に実施しても同様の効果を得ることが可能である。
【００９３】
また、Ｓ３１１〜Ｓ３１３で生体情報と補助データと乱数文字列とを送信するタイミングは、それら３つのデータが同時、又は任意の２つのデータが同時であるタイミングを含めて組み合わせのパターンだけのバリエーションがある。
【００９４】
さらに、Ｓ３０７で取得した生体情報からＳ３１４での秘密鍵の復元に利用する特徴点の情報を抽出・生成する処理は、ユーザ認証装置３００で実施してもよいし、電界通信装置１００で実施してもよいことを付言しておく。
【００９５】
第３の実施の形態によれば、ユーザ認証装置３００において、Ｆｕｚｚｙ  Ｖａｕｌｔ  Ｓｃｈｅｍｅに基づいて、電界通信装置１００を所持しているユーザ２００の生体情報を用いて秘密鍵を予め秘匿した補助データを記憶しておき、電界通信装置１００において、ユーザ認証装置３００で取得したユーザ２００の生体情報と補助データとを受信した場合に、当該生体情報を用いて当該補助データから秘密鍵を復元し、ユーザ認証装置３００から送信された認証用の乱数文字列を当該秘密鍵を用いて暗号化し、ユーザ認証装置３００において、電界通信装置１００から送信された暗号化後の乱数文字列を、予め記憶している電界通信装置のＩＤに対応する公開鍵を用いて復号化し、復号化後の乱数文字列が復号化前の乱数文字列に一致しているかを認証するので、生体情報とＩＤとを連携させた安全性の高いユーザ認証を実現することが可能となる。すなわち、クライアント認証による所有している電界通信装置の真正性と、生体認証によるユーザ認証が同時に実現可能となる。また、バイオメトリック認証とＩＤ認証が利便性を損なうことなく融合できるため、両者のメリットを積極的に生かすことが可能となる。
【００９６】
〔第４の実施の形態〕
第４の実施の形態に係るユーザ認証システムの全体構成を図７に示す。このユーザ認証システムは、図３を用いて第２の実施の形態で説明したユーザ認証システムと略同様の構成を備えるものであるが、電界通信装置１００が補助データ記憶部１６を有するのに代えて、ユーザ認証装置３００の対応テーブル記憶部３８が、電界通信装置のＩＤに対応付けて公開鍵と補助データとを記憶している点において相違している。その他の構成についての説明はここでは省略するものとする。
【００９７】
続いて、第４の実施の形態に係るユーザ認証システムの処理フローを図８に示す。最初に、ユーザ認証システムは、公開鍵暗号方式のための秘密鍵及び公開鍵を生成し（Ｓ４０１）、ユーザ２００の生体情報を用いて秘密鍵を秘匿した補助データを生成（Ｓ４０２）して、電界通信装置のＩＤに対応付けて公開鍵と補助データとをユーザ認証装置３００の対応テーブル記憶部３８に記憶しておく（Ｓ４０３、Ｓ４０４）。なお、電界通信装置のＩＤはＩＤ記憶部１５に予め記憶されている。
【００９８】
次に、電界通信装置１００の電界通信送信部１３が、ＩＤ記憶部１５に記憶されている電界通信装置のＩＤを読み出して、電界により当該ＩＤをユーザ認証装置３００に伝達送信する（Ｓ４０５）。
【００９９】
その後、ユーザ認証装置３００において、受信部３４が、電界通信センサ５１を介して伝達送信されてきた電界通信装置のＩＤを受信（Ｓ４０６）し、更に、生体情報取得部３２が、ユーザ２００の近接により生体情報取得センサ５２を介してユーザの生体情報を取得（Ｓ４０７）した時に、対応テーブル検索部３１は、受信した電界通信装置のＩＤに対応する補助データ及び公開鍵を対応テーブル記憶部３８から検索して取得する（Ｓ４０８、Ｓ４０９）。
【０１００】
次に、秘密鍵復元部３９が、取得した生体情報を用いて、検索取得した補助データから秘密鍵を復元する（Ｓ４１０）。そして、乱数文字列生成部３３が、後の照合で用いる乱数文字列を生成（Ｓ４１１）し、暗号化部４０が、復元した秘密鍵を用いて乱数文字列を暗号化する（Ｓ４１２）。
【０１０１】
その後、復号化部３６が、対応テーブル検索部３１によって検索取得された公開鍵を用いて暗号化後の乱数文字列を復号化する（Ｓ４１３）。最後に、照合部３７が、復号化された乱数文字列と、乱数文字列生成部３３で生成した乱数文字列とを照合（比較）し、一致していれば正規ユーザであると認証する（Ｓ４１４）。
【０１０２】
以上が第４の実施の形態に係るユーザ認証システムの処理フローである。なお、Ｓ４０６及びＳ４０７で電界通信装置のＩＤと生体情報をユーザ認証装置３００で取得するタイミングは、電界通信センサ５１及び生体情報取得センサ５２からユーザ認証装置３００に取込まれるタイミングによるものであり、同時であるタイミングを含めて組み合わせのパターンだけのバリエーションがある。また、Ｓ４０８及びＳ４０９で補助データ及び公開鍵を検索して取得しておく処理を、Ｓ４０６の処理直後であってＳ４０７の処理前に実施しても同様の効果を得ることが可能である。
【０１０３】
第４の実施の形態によれば、ユーザ認証装置３００において、Ｆｕｚｚｙ  Ｖａｕｌｔ  Ｓｃｈｅｍｅに基づいて、電界通信装置１００を所持しているユーザ２００の生体情報を用いて秘密鍵を予め秘匿した補助データを記憶しておき、ユーザ２００の生体情報を受信した場合に、当該生体情報を用いて補助データから秘密鍵を復元し、認証用の乱数文字列を当該秘密鍵を用いて暗号化し、暗号化後の乱数文字列を、予め記憶している電界通信装置のＩＤに対応する公開鍵を用いて復号化し、復号化後の乱数文字列が復号化前の乱数文字列に一致しているかを認証するので、生体情報とＩＤとを連携させた安全性の高いユーザ認証を実現することが可能となる。すなわち、クライアント認証による所有している電界通信装置の真正性と、生体認証によるユーザ認証が同時に実現可能となる。また、バイオメトリック認証とＩＤ認証が利便性を損なうことなく融合できるため、両者のメリットを積極的に生かすことが可能となる。
【０１０４】
第１の実施の形態及び第３の実施の形態で説明した電界通信装置１００及びユーザ認証装置３００は、互いに送信機能及び受信機能の双方を備えた双方向電界通信を可能とする装置である。一方、第２の実施の形態及び第４の実施の形態で説明した電界通信装置１００は送信機能のみを備え、ユーザ認証装置３００は受信機能のみを備えた片方向電界通信を行うので、第２の実施の形態及び第４の実施の形態における電界通信装置に代えて送信処理を専用的に行う電界通信送信モジュールを用い、ユーザ認証装置に代えて受信処理を専用的に行う電界通信受信モジュールを用いることも可能である。
【０１０５】
また、全ての実施の形態では電界通信装置１００からのアクセスを認証するものとして説明したが、ユーザ２００が所持する装置は、このような電界通信装置に限られるものではなく、各実施の形態で説明した各処理や各記憶部を備え、ユーザ認証装置３００と有線や無線等の各種通信手段で通信可能であればどのような装置（ユーザ端末）であってもよい。
【０１０６】
さらに、全ての実施の形態では、生体情報取得センサ５２及び／又は生体情報取得部３２がユーザ認証装置３００に具備されるものとして説明したが、これらセンサ及び機能部を電界通信装置１００に備えるようにしても同様の効果を得ることが可能である。
【０１０７】
さらに、全ての実施の形態で説明した電界通信装置１００は、ユーザ２００が所持するのに容易なＩＣカード、ＵＳＢメモリ、ＰＤＡ等の小型携帯端末に内蔵することも可能である。
【０１０８】
さらにまた、全ての実施の形態では、ユーザ２００の生体情報を用いて補助データの内部に秘匿されている暗号化用の鍵を公開鍵暗号方式で用いる秘密鍵とし、対応テーブル記憶部３８に記憶されている復号化用の鍵を公開鍵として説明したが、秘密鍵及び公開鍵を用いる代わりに、共通鍵暗号方式で用いる共通鍵を暗号化用の鍵及び復号化用の鍵として用いることも可能である。
【０１０９】
また、全ての実施の形態で説明した補助データとしては、バイオメトリック暗号で用いるテンプレート情報を利用することができ、Ｆｕｚｚｙ  Ｖａｕｌｔ  Ｓｃｈｅｍｅの適用以外に、Ｆｕｚｚｙ  Ｃｏｍｍｉｔｍｅｎｔ、統計的ＡＤ変換を用いて生成された補助データを用いることも可能である。
【０１１０】
最後に、各実施の形態で説明した電界通信装置１００及びユーザ認証装置３００は、コンピュータで構成され、各機能ブロックの各処理はプログラムで実行されるようになっている。また、各実施の形態で説明した電界通信装置１００及びユーザ認証装置３００の各処理動作をプログラムとして例えばコンパクトディスクやフロッピー（登録商標）ディスク等の記録媒体に記録して、この記録媒体をコンピュータに組み込んだり、若しくは記録媒体に記録されたプログラムを、任意の通信回線を介してコンピュータにダウンロードしたり、又は記録媒体からインストールし、該プログラムでコンピュータを動作させることにより、上述した各処理動作を電界通信装置１００及びユーザ認証装置３００として機能させることができるのは勿論である。
【符号の説明】
【０１１１】
１００…電界通信装置
１１…秘密鍵復元部
１２…暗号化部
１３…電界通信送信部
１４…電界通信受信部
１５…ＩＤ記憶部
１６…補助データ記憶部
２００…ユーザ
３００…ユーザ認証装置
３１…対応テーブル検索部
３２…生体情報取得部
３３…乱数文字列生成部
３４…受信部
３５…送信部
３６…復号化部
３７…照合部
３８…対応テーブル記憶部
３９…秘密鍵復元部
４０…暗号化部
５１…電界通信センサ
５２…生体情報取得センサ
Ｓ１０１〜Ｓ１１６…ステップ
Ｓ２０１〜Ｓ２１４…ステップ
Ｓ３０１〜Ｓ３１８…ステップ
Ｓ４０１〜Ｓ４１４…ステップ
Ｓ５０１〜Ｓ５０２…ステップ
Ｓ６０１〜Ｓ６０２…ステップ
【図１】
2010177998.tif 000003
【図２】
2010177998.tif 000004
【図３】
2010177998.tif 000005
【図４】
2010177998.tif 000006
【図５】
2010177998.tif 000007
【図６】
2010177998.tif 000008
【図７】
2010177998.tif 000009
【図８】
2010177998.tif 000010
【図９】
2010177998.tif 000011
【図１０】
2010177998.tif 000012
【図１１】
2010177998.tif 000013
【図１２】
2010177998.tif 000014