(57)【特許請求の範囲】
【請求項１】
通信ネットワークにおける電子デバイスに対してユーザを認証する方法において、
前記電子デバイスが、前記ユーザの生体認証特徴を得るステップと、
前記電子デバイスが、前記電子デバイスの少なくとも１人のプライマリユーザを特定する情報をソーシャルネットワーキングサービスに送信するステップと、
前記電子デバイスが、前記少なくとも１人のプライマリユーザと社会的関係を持つ人のグループのユーザ識別子のリストを前記ソーシャルネットワーキングサービスから受信するステップと、
前記電子デバイスが、前記ユーザ識別子のリストに対応する人の生体認証特徴のリストを識別プロバイダから受信するステップと、
前記電子デバイスが、前記ユーザの生体認証特徴と前記生体認証特徴のリストに含まれる生体認証特徴との生体認証マッチング処理からの結果を特定する情報を得るステップとを有し、
前記結果が、前記ユーザが前記電子デバイスに対して認証されるか否かを示す、方法。
【請求項２】
前記電子デバイスの少なくとも１人のプライマリユーザを特定する情報を送信するステップが、前記特定された人のグループにおける人の数を制限するための少なくとも１つの限定パラメータを送信するステップを有する、請求項１に記載の方法。
【請求項３】
前記少なくとも１つの限定パラメータを送信するステップが、前記特定された人のグループにおける人の最大数を特定する数を送信するステップを有する、請求項２に記載の方法。
【請求項４】
前記少なくとも１つの限定パラメータを送信するステップが、前記少なくとも１人のプライマリユーザと前記ユーザのソーシャルネットワークにおける人との間の関係のタイプを特定する情報を送信するステップを有する、請求項２又は３に記載の方法。
【請求項５】
前記特定された人のグループ内の人に関連付けられた生体認証テンプレートに関連付けられたヘルパーデータを前記識別プロバイダから受信するステップと、
前記ヘルパーデータ及び前記ユーザの前記生体認証特徴を用いて生体認証テンプレートを生成するステップと、
前記生成された生体認証テンプレートを前記識別プロバイダに送信するステップとを有する、請求項１乃至４のいずれかに記載の方法。
【請求項６】
前記生体認証マッチングの結果から得られる情報に基づき、前記ユーザがユーザ所望のサービスにアクセスするために認証されるか否かを決定するステップを有する、請求項１乃至５のいずれかに記載の方法。
【請求項７】
前記少なくとも１つの限定パラメータを送信するステップが、前記所望のサービスのプロバイダから得られる少なくとも１つの限定パラメータを送信するステップを有する、請求項２乃至５のいずれかに従属させたときの請求項６に記載の方法。
【請求項８】
生体認証入力手段と、処理及び通信回路とを有する電子デバイスであって、通信ネットワークにおける前記電子デバイスに対してユーザを認証するよう構成される、電子デバイスにおいて、前記回路が、
前記ユーザの生体認証特徴を得、
前記電子デバイスの少なくとも１人のプライマリユーザを特定する情報をソーシャルネットワーキングサービスに送信し、
前記少なくとも１人のプライマリユーザと社会的関係を持つ人のグループのユーザ識別子のリストを前記ソーシャルネットワーキングサービスから受信し、
前記ユーザ識別子のリストに対応する人の生体認証特徴のリストを識別プロバイダから受信し、
前記ユーザの生体認証特徴と前記生体認証特徴のリストに含まれる生体認証特徴との生体認証マッチング処理からの結果を特定する情報を得るよう構成され、
前記結果が、前記ユーザが前記電子デバイスに対して認証されるか否かを示す、電子デバイス。
【請求項９】
処理ユニットにおいて実行されるとき、請求項１乃至７のいずれかに記載の方法を実行するソフトウェア命令を有する、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク接続された家電デバイスのユーザの生体認証及び識別を改善する方法に関する。
【背景技術】
【０００２】
家電（ＣＥ）デバイスに関しては、益々ネットワーク・オンラインサービスが可能にされる傾向にある。例えば、現代のゲーム端末は、オンラインサービスをサポートする（例えばＸｂｏｘＬｉｖｅ）。更に、すぐに、ＴＶは、こうしたサービスにアクセスするためのウェブブラウジング機能といった機能を具備することになるであろう。通常、サービス対応ＣＥデバイスは、実際のサービスに対するアクセスを提供するネットワークポータルを用いて補足される（例えば２００８年１月１５日のＯｐｅｎ  ＩＰＴＶ  Ｆｏｒｕｍ，Ｆｕｎｃｔｉｏｎａｌ  Ａｒｃｈｉｔｅｃｔｕｒｅ−Ｖ１．１において示された構成）。
【０００３】
ＣＥデバイスは通常、限られたユーザ対話手段を持ち、ユーザは、デバイスが便利で使用が簡単であり、結果を得るのにあまり多くの操作を必要としないことを期待する。例えば、ユーザは通常嫌々ながら、ユーザ名／パスワードを用いて複雑な反復的なログイン処理を使用する。
【０００４】
デジタル識別（digital identity）に関して、例えば上記のような利便性の議論に合致するよう、ＣＥデバイスは、限定された手法をとる。例えば、任天堂Ｗｉｉゲーム端末は、複数のキャラクタ（「Ｍｉｉ」）をサポートする。しかし、これらは、取引又はサービスへのアクセスに使用されるものではない。取引のためには、デバイスの所有者は、例えばダウンロード可能なゲームの購入といったオンライン取引を実行するのに使用されることになる１つのアカウントを端末毎にリンクすることができる。このアカウントの使用は、例えば、ＰＩＮを用いて保護されることができる。
【０００５】
言うまでもなく、ゲーム端末といったＣＥデバイスは、複数の人々により使用されることが多い。即ち、ゲーム端末の所有者だけが端末を使用するわけではない。しかしながら、今まで、オンラインサービスは、個人化されておらず、又はせいぜい（例えば取引のために）固定されたシングルユーザに関連付けられる。
【０００６】
生体認証特徴、即ちバイオメトリクスの使用は、認証及び識別が必要とされる状況においてユーザ名、パスワード及びＰＩＮコードを置換する非常に便利な方法を提供する。バイオメトリクスは、人間に対してユニークであり、忘れられたり、盗まれたり、又は失われる可能性がない。そのようなものとして、生体認証は、アクセス制御及び電子商取引システムにおいて使用される有望な候補である。これらのシステムの多くで、バイオメトリクスは、便利でセキュアな１対１認証を実行するために用いられる。しかしながら、過去の１０年の間に行われた多くの改善にもかかわらず、ほとんどすべての生体認証モダリティの認識性能は、大規模な１対多の識別目的に関してバイオメトリクスを信頼性が高いツールとするにはまだ十分でなく、この状態がしばらく続くことが予想される。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来の生体認証システムに関する性能は、１％の等価誤差率（ＥＥＲ）のオーダーである。ＥＥＲは、本人拒絶率（ＦＲＲ）と他人受容率（ＦＡＲ）とが等しい状態の生体認証システムの動作点として規定される。一般に、ＥＥＲは、有益な性能尺度であり、この値が低いほど、より良好なシステムである。斯かるシステムを１％よりいくらか高いＦＦＲへとわずかにチューニングすることにより、０．１％の最小ＦＡＲが可能に見える。結果的に、所与の認識システムに対するＦＡＲが０．１％である場合、これは、詐称者が彼のバイオメトリクスが本物の人のバイオメトリクス「のように見える」という確率が０．１％であることを意味する。もし識別が実行されることになる場合、即ち１対多の比較が行われると、ある人が間違って認識されることになる確率は、ＦＡＲｔｏｔ＝１−（１−ＦＡＲ）ｎになることが示されることができる。
【０００８】
例えば、生体認証認識システムのＦＡＲが０．１％であり、３０人のデータベースから１人が識別されることになる場合、誤った人を見つける確率ＦＡＲｔｏｔは、１−０．９９９３０＝０．０３であり、これは、許容可能であろう。しかしながら、３００人のデータベースが検索されなければならない場合、ＦＡＲｔｏｔは２６％になる。これは、この識別システムを本質的に役に立たなくする。
【０００９】
更に、バイオメトリクスは人間に関する機微な個人情報を提供するので、生体認証データの蓄積及び使用に関連付けられるプライバシー問題が通常は存在する。この問題を解決するため、生体認証データは、データベースにおいて決してクリアな形で格納されるべきではなく、プライバシーを保証し、及び悪意あるデータベースクロスマッチアタックを回避するため、暗号化された形式で格納されるべきである。この問題を解決することにより、バイオメトリクスの受容レベルは、増加されるであろう。しばしばテンプレート保護システムと呼ばれる斯かるプライバシー保護技術が、例えばＷＯ２００５／１２２４６７号といった従来技術に表される。
【課題を解決するための手段】
【００１０】
従来技術に対する改善を提供するため、第１の側面によれば、通信ネットワークにおける電子デバイスに対してユーザを認証する方法が提供される。この方法は、上記ユーザの生体認証特徴を得るステップと、上記デバイスの少なくとも１人のプライマリユーザを特定する情報をソーシャルネットワーキングサービスに送信するステップと、上記少なくとも１人のプライマリユーザと社会的関係を持つ人のグループを特定する情報を上記ソーシャルネットワーキングサービスから受信するステップと、上記ユーザの生体認証特徴と上記特定された人のグループにおける人の生体認証特徴との生体認証マッチング処理からの結果を特定する情報を得るステップとを有し、上記結果が、上記ユーザが上記電子デバイスに対して認証されるか否かを示す。
【００１１】
言い換えると、ソーシャルネットワークにおける人のグループに関する情報を利用することにより、マッチング処理の間必要とされる検索スペースのサイズを狭めることにより、他人受容率が減らされ、これにより、例えばデバイスの所望の機能にアクセスする又は所望のサービスにアクセスするための、電子デバイスに対するユーザの生体認証が容易になる。
【００１２】
即ち、例えば、オンラインサービス、空港セキュリティシステム等を含む状況とは対照的に、例えばＣＥデバイスといった電子デバイスに関しては通常、人口全体のうちの特定の部分だけが関連する可能性がある。電子デバイスに対するゲスト及び新しいユーザは、彼らの識別及び生体認証プロファイルを用いて都合よく認証されることができる。これには、彼らの識別子といった情報を入力する必要もないし、デバイスに対して彼らのバイオメトリクスを登録する必要もない。
【００１３】
ある実施形態は、上記デバイスの少なくとも１人のプライマリユーザを特定する情報を送信するステップが、上記特定された人のグループにおける人の数を制限するための少なくとも１つの限定パラメータを送信するステップを有するものを含む。
【００１４】
上記少なくとも１つの限定パラメータを送信するステップが、上記特定された人のグループにおける人の最大数を特定する数を送信するステップを有することができる。
【００１５】
ある実施形態は、上記少なくとも１つの限定パラメータを送信するステップが、上記少なくとも１人のプライマリユーザと上記ユーザのソーシャルネットワークにおける人との間の関係のタイプを特定する情報を送信するステップを有するものを含む。
【００１６】
ある実施形態は、上記少なくとも１つの限定パラメータを送信するステップが、上記ユーザの生体認証特徴を得るとき上記デバイスの性能に関する少なくとも１つの特徴パラメータを特定する情報を送信するステップを有するものを含む。
【００１７】
上記ユーザの生体認証特徴を得るとき上記デバイスの性能に関する少なくとも１つの特徴パラメータを特定する情報を送信するステップが、他人受容率及び本人拒否率のいずれかに関連付けられる情報を送信するステップを有することができる。
【００１８】
ある実施形態はまた、上記特定された人のグループの情報を識別プロバイダに送信するステップと、上記特定された人のグループにおける上記人の生体認証特徴を上記識別プロバイダから受信するステップとを有し、上記生体認証マッチング処理からの結果を特定する情報を得るステップが、上記マッチング処理を実行するステップを有するものを含む。
【００１９】
上記ソーシャルネットワークにおける人の生体認証特徴を上記識別プロバイダから受信するステップが、上記セキュア生体認証テンプレートに関連付けられるセキュア生体認証テンプレート及びヘルパーデータを受信するステップを有し、上記マッチング処理は、上記セキュア生体認証テンプレート及び上記ヘルパーデータを利用するステップを有する。
【００２０】
ある実施形態はまた、上記特定された人のグループの情報を識別プロバイダに送信するステップを有し、上記生体認証マッチング処理からの結果を特定する情報を得るステップが、上記ユーザの生体認証特徴と上記特定された人のグループにおける人の生体認証特徴との生体認証マッチング処理からの結果を特定する情報を上記識別プロバイダから受信するステップを有するものを含む。
【００２１】
斯かる実施形態は、上記特定された人のグループにおける上記人に関連付けられる生体認証テンプレートに関連付けられるヘルパーデータを上記識別プロバイダから受信するステップと、上記ヘルパーデータ及び上記ユーザの上記生体認証特徴を用いて生体認証テンプレートを生成するステップと、上記生成された生体認証テンプレートを上記識別プロバイダに送信するステップとを有することもできる。
【００２２】
ある実施形態はまた、上記生体認証マッチングの結果から得られる情報に基づき、上記ユーザがユーザ所望のサービスにアクセスするために認証されるか否かを決定するステップを有するものを含む。即ち、サービスを使用するユーザの認証は、デバイスに対してユーザが認証される結果として実行されることができる。
【００２３】
斯かる実施形態において、上記少なくとも１つの限定パラメータを送信するステップが、上記所望のサービスのプロバイダから得られる少なくとも１つの限定パラメータを送信するステップを有することができる。
【００２４】
第２の側面によれば、通信ネットワークにおける電子デバイスに対してユーザを認証するよう構成される生体認証入力手段、処理及び通信回路を有する電子デバイスが提供される。この回路は、上記ユーザの生体認証特徴を得、上記デバイスの少なくとも１人のプライマリユーザを特定する情報をソーシャルネットワーキングサービスに送信し、上記少なくとも１人のプライマリユーザと社会的関係を持つ人のグループを特定する情報を上記ソーシャルネットワーキングサービスから受信し、上記ユーザの生体認証特徴と上記特定された人のグループにおける人の生体認証特徴との生体認証マッチング処理からの結果を特定する情報を得るよう構成され、上記結果が、上記ユーザが上記電子デバイスに対して認証されるか否かを示す。
【００２５】
第３の側面によれば、処理ユニットにおいて実行されるとき、上記した方法を実行するソフトウェア命令を有するコンピュータプログラムが提供される。
【００２６】
第４の側面によれば、通信ネットワークにおけるユーザの認証を可能にする方法が提供される。斯かる方法は、少なくとも１人のプライマリユーザを特定する情報を受信するステップと、上記ユーザの生体認証特徴を受信するステップと、上記少なくとも１人のプライマリユーザと社会的関係を持つ人のグループを特定する情報を得るステップと、上記ユーザの生体認証特徴と上記特定された人のグループにおける人の生体認証特徴との生体認証マッチング処理を実行するステップとを有し、上記結果が、上記ユーザが認証されるか否かを示す。
【００２７】
対応するように、第５及び第６の側面は、斯かる方法を実現する装置及びコンピュータプログラムを提供する。
【図面の簡単な説明】
【００２８】
【図１】通信ネットワークに接続される相互作用する実体のブロックダイアグラムを概略的に示す図である。
【図２】電子デバイスを概略的に示す図である。
【図３】認証方法のフローチャートである。
【図４】ソーシャルネットワークを示す図である。
【発明を実施するための形態】
【００２９】
実施形態が、添付の図面を参照して以下に表されることになる。
【００３０】
ソーシャルネットワークは、ユーザ間の社会的関係を特定する。こうして、ユーザのソーシャルネットワークは、彼の家族、友人、同僚、話し相手等を特定することができる。技術的な観点から言えば、ソーシャルネットワークは、何らかの種類のデータ構造又はデータフォーマットで現実の社会的関係を表すものである。ソーシャルネットワーキングサービスは、ユーザが自分達のソーシャルネットワークを管理することを支援し、幅広い目的のためそれを使用、開示及び共有することを支援する。後者は、ネットワーク全体、ネットワークの一部、又は特定のタイプの関係といった特殊な側面、ユーザのサブセット等の場合にあてはまる。
【００３１】
ソーシャルネットワークは、多数の異なる具体化を伴い増加的に普及している概念になった。例えばＭｙＳｐａｃｅ、Ｏｒｋｕｔ、ＬｉｎｋｅｄＩｎ及びＦａｃｅＢｏｏｋといったソーシャルネットワーキングサイトが良く知られている。これらのサービスは通常、ユーザが、同様にアカウントを持つ他のユーザとの関係を含むパーソナルアイデンティティの一部をオンラインで公開することを可能にする。
【００３２】
ユーザのソーシャルネットワークは、単一のサービスの範囲外で使用されることもできる。例えば、ＯｐｅｎＳｏｃｉａｌ  Ａｌｌｉａｎｃｅは、特定の範囲に対してこれを可能にする。これは、開発者がソーシャルネットワーク参加者に関する以下のコア機能及び情報にアクセスすることを可能にするアプリケーション・プログラミング・インタフェース（ＡＰＩ）のセットを規定する。こうした情報には、プロファイル情報（ユーザデータ）、友人情報（ソーシャルグラフ）及び活動（起きたこと、ニュースフィードタイプの素材）が含まれる。関連する競合ソーシャルネットワークのＡＰＩ及び特定化活動は、ＦａｃｅＢｏｏｋ  ＡＰＩ及びＯｐｅｎＳｏｃｉａｌＷｅｂである。ＯｐｅｎＳｏｃｉａｌＷｅｂは、ソーシャルネットワークの相互運用性のためのソリューションを例えばマイクロフォーマットを介して規定する。
【００３３】
ソーシャルネットワーク情報は、ＦＯＡＦ（友人の友人）特定化を用いて特定されることができる。ＦＯＡＦエントリは、ウェブページの埋め込みメタデータを含む種々のコンテキストで使用されることができる。こうして、この情報は、例えば検索エンジン及びアプリケーションに対して利用可能でありえる。ＧｏｏｇｌｅＳｏｃｉａｌＧｒａｐｈ  ＡＰＩは、人々の間の社会的関係を決定及び視覚化するため、他のソースと共にこの情報を利用する実験的なアプリケーションである。
【００３４】
以下は、斯かるソーシャルネットワークサービスがどのように生体認証に関連して使用されることができるかの例を示すことになる。
【００３５】
図１は、上述した方法が実現されることができるシステムを概略的に示す。図１は、例えばユーザ１０１との対話が可能なゲーム端末又はＴＶセットといった家電デバイス、言い換えるとＣＥデバイスである電子デバイス１０２を有する分散処理システムを表す。
【００３６】
デバイス１０２は、異なる種類のユーザを持つことができる。デバイス１０２に関連付けられる１人又は複数のプライマリユーザは通常、多かれ少なかれ定期的にこのデバイスを使用する。この目的のために、このデバイスは、これらのプライマリユーザに関するいくつかの情報、例えば識別子及び生体認証特徴を保持することができる。これは、何らかの登録、加入又は前の認証ステップの一部として学習されたものである。プライマリユーザの例は、デバイスの所有者だけでなく、例えば同じ家庭における家族メンバーといった他のレギュラーユーザである。プライマリユーザとは対照的に、ゲストユーザは、別のタイプのユーザであり、この別のタイプのユーザは、デバイス１０２をそれほど定期的又は付随的に利用するものではない。通常は、このデバイスは、以前に出会っていないゲストユーザに関する情報を持たない。
【００３７】
情報は、複数の通信相手を介して分散される。その通信相手とは、サービスプロバイダ１０４、ソーシャルネットワークサービス１０６及び識別プロバイダ１０８であり、これらはすべて、通信ネットワーク１１０を介して互いに接続される、及び互いに通信するよう構成される１つ又は複数のコンピュータサーバの形で実現される。図１は、分散処理システムを示すが、より基本的な形式では、サービスプロバイダ１０４自身が、識別及びソーシャルネットワークデータを保持し、これにより、ソーシャルネットワークサービス１０６及び識別プロバイダ１０８を有することができる。
【００３８】
サービスプロバイダ１０４は、例えばユーザ生成動画の投稿サイト又は写真共有サイトといった、ユーザに対して１つ又は複数のサービスを提供する通信相手である。サービスプロバイダ１０４は、サービスのユーザ毎にアカウントを保持する。アカウントには、プロファイルが関連付けられ、プロファイルには通常、サービスにおけるユーザ特有な側面、例えば公開されたコンテンツが格納される。このアカウントは、ユーザの認証に関して責任を負う識別プロバイダ１０８でのアカウントに関連付けられる。
【００３９】
ソーシャルネットワーキングサービス１０６は、ユーザ毎に、他のユーザに対する関係を保持する。オプションで、例えば「兄弟」、「姉妹」、「父」、「母」等の家族関係、又は例えば「同僚」、「仕事仲間」、「バディ」、「友人」等の他の関係といったタイプの関係も、ソーシャルネットワーキングサービス１０６で保持される。この情報に基づき、ソーシャルネットワーキングサービス１０６は、ユーザのソーシャルネットワークに含まれる人のグループを決定することができる。決定されることができる人の数は、任意のサイズまで効果的に上げられる。例えば、友人の友人の友人等と特定の程度まで上げられる。２人のユーザが相互的な関係を介して関係を持つか持たないか等を決定することも可能である。
【００４０】
既存のソーシャルネットワーキングサービスの例は、「ＭｙＳｐａｃｅ」、「ＦａｃｅＢｏｏｋ」及び「Ｌｉｎｋｅｄｌｎ」を含む。しかしながら、他のオプションも可能である。例えば、ウェブに公表された情報といった他の情報ソースから関係を決定する専用サービスがある。別の例は、例えばゲーム端末といった複数のユーザにより使用される特定のデバイスを考慮し、その情報を取得し、及びデバイスを共有する関係に基づかれる社会的関係を想定することにより、デバイスポータルが自信のソーシャルネットワークに似た何かを構築することとすることができる。更に別の例は、ユーザに関するコンタクト又は「バディ」リストを保持するインスタントメッセージング通信サービスにより形成される。
【００４１】
識別プロバイダ１０８は、ユーザの識別情報を保持するシステム１００における通信相手である。これは、ログイン証明書及び生体認証プロファイルを含むことができる。例えばサービスプロバイダ１０４といったサービスプロバイダがその認証に基づきそのサービスを提供することができるよう、識別プロバイダ１０８は、ユーザを認証することに関して責任を負う。識別プロバイダ１０８は、例えばＬｉｂｅｒｔｙＡｌｌｉａｎｃｅアーキテクチャ、ＯｐｅｎＩＤ等の識別管理の分野において知られる識別プロバイダとすることができる。もちろん、これらは、斯かる場合、上述した方法をサポートするための機能をもって拡張される。
【００４２】
例えばゲーム端末又はＴＶセットの形のＣＥデバイスといった電子デバイス１０２が、ユーザの生体認証を処理することができるよう構成される。この目的のため、このデバイスは、生体認証測定を解釈及びマッチさせるための生体認証センサ及び論理回路を具備する。電子デバイス１０２は、例えばデバイスに対して既知の関連プライマリユーザ又は他のユーザといったユーザに関する情報を例えばキャッシュを用いてローカルに保持することができる。このキャッシュに、このデバイスは、このデバイスにより使用されるユーザに関するいくつかの情報、識別プロバイダでのユーザの識別へのリファレンス、及びユーザの生体認証プロファイルのコピーを格納することができる。
【００４３】
図２は、例えば図１におけるデバイス１０２といった電子デバイス２０２を概略的に説明する。デバイス２０２は、ゲーム端末及びテレビセットといったデバイスを含むＣＥデバイスとすることができる。処理ユニット２０４は、上述した方法を実現するソフトウェア命令だけでなくデータも格納するメモリユニット２０６に接続される。メモリ２０６に格納されるデータは、例えばデバイス１０２に関連付けられる１人又は複数のプライマリユーザの１つ又は複数の生体認証プロファイルの形でデータを含むことができる。処理ユニット２０４は、入力／出力インターフェースユニット２０８を介して、ディスプレイ２１０、ユーザ入力キー２１２、音声出力ユニット２１４及び生体認証検出ユニット２１６に接続される。生体認証検出ユニット２１６を含むこれらのユニットがどのように作動し、互いに通信するかに関する情報は、従来技術において知られており、従ってここでは詳細に論じられることはない。
【００４４】
ここで図３に進むと、サービスプロバイダでユーザが所望するサービスにアクセスするため、通信ネットワークにおける電子デバイスを使用するユーザを認証する方法が、フローチャートを用いて説明されることになる。上述した個別の実体１０２、１０４、１０６及び１０８に対応する電子デバイス、サービスプロバイダ、ソーシャルネットワーキングサービス及び識別プロバイダに関しては、図１及び図２が参照されることになる。
【００４５】
生体認証測定ステップ３０１において、電子デバイス１０２は、ユーザの生体認証測定を行う。この測定は、従来技術において知られる任意の生体認証特徴とすることができる。この特徴としては、例えば、顔の形、指紋、虹彩、音声等を含む。
【００４６】
チェックステップ３０３では、デバイス１０２は、そのローカルキャッシュメモリに格納される任意の生体認証プロファイル、例えばデバイス１０２に関連付けられる１人又は複数のプライマリユーザのプロファイルに対して生体認証測定をマッチさせようと試みる。これが成功する場合、ユーザは認証され、処理はログインステップ３１５へ続く。
【００４７】
チェックステップ３０３において、デバイス１０２にローカルに既に存在するプロファイルに生体認証測定が対応しないことが発見される場合、このデバイスは、デバイス１０２に関連付けられる１人又は複数のプライマリユーザのソーシャルネットワークに含まれる人のグループに関する問合せを、ソーシャルネットワークサービス１０６に送信する。問合せのパラメータは、１人又は複数のプライマリユーザを特定する情報である。この問合せは、人のグループの所望の最大サイズ、即ち電子デバイス１０２に返信するユーザの数を示すことができる１つ又は複数のセキュリティパラメータを含むこともできる。
【００４８】
セキュリティパラメータは、サービスプロバイダ１０４により規定されるセキュリティポリシー、デバイス１０２の特徴、及び包含戦略を規定する情報に基づかれることができる。サービスプロバイダ１０４は、例えば詐称者が１００の試み中１回成功することが可能にされる確率に対応するレベルといった特定のセキュリティレベルを要求することができる。デバイス１０２は、センサ及び生体認証アルゴリズムを具備することができる。このアルゴリズムとは即ち、例えば図２の処理ユニット２０４といった処理ユニットにおいて実行されるソフトウェアコードである。これは、０．０１％の偽陰性レートを持つ。これは、その特徴を与えられるデバイス１０２が、１００人のユーザ母集団に対するマッチを行うことができ、サービスプロバイダの１０４の要件を満たすことができることを意味する。
【００４９】
包含戦略は、この限られた母集団にどのユーザを含むべきかを定める。図４は、斯かる処理を表し、例えば、ユーザの同僚の友人を介する遠い家族にプリファレンスを与える包含戦略を説明する。即ち、図４において、ユーザ４０１は、人の母集団のサブセットの中央に配置される。ここには、境界４２０、４２１、４２２及び４２３が示される。最も外部の境界４２３は、例えば世界の総人口といった人々の完全な母集団を囲み、例示的な人４０６及び４０７を含む。中間境界４２２は、ユーザ４０１の完全なソーシャルネットワークを規定する。最も内部の境界４２０は、第１の度合いの関係に基づかれるユーザ４０１に関連付けられる人のグループを囲む。例えば、最も内部の境界４２０内部の人のグループは、ユーザ４０１の親４０２及び同僚４０３を有する。破線の境界４２１は、ユーザ４０１の限定されたソーシャルネットワークを囲む。この限定は、例えばユーザ４０１に対する人及び／又は関係の最大数といった１つ又は複数のセキュリティパラメータにより規定される。例えば、叔父４０４は、境界４２１により規定される限定されたソーシャルネットワークに含まれることができる。
【００５０】
図３のフローチャートを続けると、１つ又は複数のプライマリユーザ及びセキュリティパラメータに基づき、組み合わされたソーシャルネットワークを決定するため、問合せステップ３０５において、ソーシャルネットワークサービスは問合せを受ける。
【００５１】
単一のプライマリユーザに対するソーシャルネットワークを決定することは、図４に関連して述べられたソーシャルネットワーク境界の輪郭に従う。デバイス１０２が複数のプライマリユーザを持つ場合、これらのユーザは一緒に考慮されることができ、それらの組み合わされた第１及びより高い度合いの境界が決定され、包含戦略がソーシャルネットワークからの人のグループに含める人の数を限定するために適用される。
【００５２】
その後、受信ステップ３０７において、ソーシャルネットワークサービス１０６は、限定されたソーシャルネットワークの人のグループの決定の結果をデバイス１０２に提供する。受信ステップ３０７において、ユーザ識別子のリストが、デバイス１０２により効果的に提供及び受信される。
【００５３】
その後、デバイス１０２は、ステップ３０７においてデバイスに対して特定及び提供される限定されたソーシャルネットワークの人のグループに関する生体認証プロファイルのリストを提供するため、要求ステップ３０９において、識別プロバイダ１０８に要求を送信する。このリストは、受信ステップ３１１においてデバイス１０２により受信される。
【００５４】
整合ステップ３１３において、デバイス１０２は、それがステップ３０１において得た生体認証測定、受信ステップ３０７において得られたユーザ識別子のリスト、及び受信ステップ３１１において得られたこれらの人に対応する生体認証プロファイルのリストを共に持つ。ステップ３０１において得られた生体認証測定と受信される生体認証プロファイルとのマッチングが行われる。失敗する場合、生体認証識別は失敗し、例えばユーザ名／パスワードの手動入力といった、認証のためのあまり便利でない方法がユーザに提供されることができる。マッチが成功する場合、デバイス１０２は、適切なユーザ識別子を選択し、サービスログインステップ３１５を続ける。
【００５５】
サービスログインステップ３１５において、デバイス１０２は、特定されたユーザのため、サービスプロバイダ１０４のサービスにログインする。これが認証と共にどのように正確に機能するかについては、この明細書では記載しない。
【００５６】
上記の方法は、電子デバイスに対してユーザを認証する。ここでは、この認証は、ユーザがサービスプロバイダでのサービスにアクセスすることを可能にするために適用される。このため、生体認証プロファイルが、デバイス自身のメモリにおいて得られ、及び保たれる（ステップ３１１参照）。これは、いくつかの状況及び環境では、安全ではなく、プライバシーリスクがあると考えられることができる。これは、後述するように２つの方法で対処されることができた。
【００５７】
デバイス１０２自身で行われる代わりに、生体認証検証、即ちマッチングが、識別プロバイダ１０８で実行されることができる。これは、電子デバイス１０２が実際の生体認証プロファイルを処理する必要性を不要にする。このことが、より良好なプライバシーを提供する。この変形例は、上記のステップ３０９〜３１３で行われる処理を、プライマリユーザの限定されたソーシャルネットワークの人のグループを特定する情報と共にユーザの生体認証測定を識別プロバイダ１０８に送信することを含むステップに変更することで可能となる。その後、識別プロバイダ１０８は、限定されたソーシャルネットワークにおける人の生体認証プロファイルと生体認証測定とのマッチングを行い、例えばユーザ識別子の形でマッチングの結果を電子デバイス１０２に提供する。斯かる変形例の追加的な変形例は、例えばソーシャルネットワーキングサービスを利用することにより、プライマリユーザを特定する受信情報に基づき、限定されたソーシャルネットワークの人のグループを特定する情報を識別プロバイダ１０８に取得させることである。
【００５８】
更に、マッチングに成功する際識別プロバイダからユーザ識別子を返信するステップは、（例えばＳｅｃｕｒｉｔｙ  Ａｓｓｅｒｔｉｏｎ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ、ＳＡＭＬを用いて）ユーザがバイオメトリクスを用いて認証に成功したことを示す認証表明を電子デバイスに返すことにより強化されることができる。電子デバイス１０２は、その後この表明を使用することができ、ログインステップ３１５においてサービスに対してこの表明を示すことができる。
【００５９】
電子デバイス１０２が生体認証プロファイルを格納する必要性を不要にする別の方法は、テンプレート保護である。これは、より良好なプライバシーを提供する。生体認証プロファイルの代わりに、電子デバイス１０２は、生体認証ヘルパーデータ及びセキュア生体認証テンプレートを格納する。これは有利である。なぜなら、ヘルパーデータ及びセキュア生体認証テンプレートからは元の生体認証プロファイルを再構成することができないからである。この変形例は、上記のステップ３０９〜３１３で行われる処理を、ユーザの限定されたソーシャルネットワークの人のグループを特定する情報を提供した後、限定されたソーシャルネットワークにおける人に対応するヘルパーデータ及びセキュア生体認証テンプレートを識別プロバイダ１０８から受信することを含むステップに変更することで行われる。電子デバイス１０２は、その後、すべての利用可能なヘルパーデータを使用することによりテンプレート保護方法においてユーザから得られる生体認証測定と共にこの情報を使用し、この結果が対応するセキュア生体認証テンプレートとマッチするかどうかを確認する。成功する場合、対応するユーザ識別子が選択され、処理はログインステップ３１５に続く。
【００６０】
テンプレート保護方法を適用するステップは、Ｎの複雑さを持つ点に留意されたい。ここで、Ｎは、限定された組み合わされたソーシャルネットワークにおける人の数を表す。テンプレート保護方法が比較的軽いと想定すれば、これは小さな数のＮに対して、例えば１００のオーダーに対して可能であるとみなされる。ユーザの生体認証測定からの特徴の計算は、最も処理の重いステップであり、これは一度だけ実行されなければならない。
【００６１】
テンプレート保護方法を使用することの代替的な方法は、識別プロバイダ１０８に検証を実行させることである。この変形例は、上記のステップ３０９〜３１３で行われる処理を、ユーザの限定されたソーシャルネットワークを特定する情報を提供した後、ヘルパーデータを識別プロバイダ１０８から受信することを含むステップに変更することで行われる。その後、このヘルパーデータは、限定されたソーシャルネットワークにおけるすべての人に対して個別のテンプレートを生み出すテンプレート保護方法におけるユーザの生体認証測定と共に処理される。これは、識別プロバイダ１０８にその後提供される。その後、これらのテンプレートは、それらが対応するセキュア生体認証テンプレートとマッチするか否かがチェックされ、成功する場合、適切なユーザ識別子が、選択され、電子デバイス１０２に提供される。また、テンプレートを利用することのこの代替的な方法において、識別プロバイダ１０８は、追加的な使用のため（ＳＡＭＬを用いた）認証表明を返すことができる。
【００６２】
こうして、短く要約すると、通信ネットワークにおける電子デバイスに対するユーザの認証が本書に記載される。この方法は、ユーザの生体認証特徴を得るステップと、デバイスの少なくとも１人のプライマリユーザを特定する情報をソーシャルネットワーキングサービスに送信するステップと、上記少なくとも１人のプライマリユーザと社会的関係を持つ人のグループを特定する情報を上記ソーシャルネットワーキングサービスから受信するステップと、上記ユーザの上記生体認証特徴と上記特定された人のグループにおける人の生体認証特徴との生体認証マッチング処理からの結果を特定する情報を得るステップとを有し、上記結果は、上記ユーザが上記電子デバイスに対して認証されるか否かを示す。ソーシャルネットワークにおける人のグループに関する情報を利用することにより、マッチング処理の間必要とされる検索スペースのサイズを狭めることにより、他人受容率が減らされ、これにより、例えばデバイスの所望の機能にアクセスする又は所望のサービスにアクセスするための、電子デバイスに対するユーザの生体認証が容易にされる。
【図１】
0005514200.tif 000002
【図２】
0005514200.tif 000003
【図３】
0005514200.tif 000004
【図４】
0005514200.tif 000005