(57)【要約】  コンテキストセンサ入力に基づいて強化されたセキュリティを提供するモバイルデバイスを開示する。モバイルデバイスは、生体計測センサと、コンテキストセンサと、プロセッサとを含むことができる。プロセッサは、生体計測センサから受信される生体計測入力に基づいて認証スコアを決定し、イベントに関係するコンテキストセンサからのコンテキストセンサ入力に基づいて認証スコアを変調し、変調された認証スコアが所定のしきい値を下回るかどうかを決定するように構成され得る。認証スコアが所定のしきい値を下回る場合、プロセッサは、2次認証が行われること、または生体計測テンプレートの破棄を命令することができる。
2018504659.tif 000002
【特許請求の範囲】
【請求項１】
生体計測センサと、
コンテキストセンサと、
プロセッサであって、
前記生体計測センサから受信される生体計測入力に基づいて認証スコアを決定すること、
イベントに関係する前記コンテキストセンサから受信されるコンテキストセンサ入力に基づいて前記認証スコアを変調すること、
前記変調された認証スコアが所定のしきい値を下回るかどうかを決定し、下回る場合、2次認証を命令すること、または生体計測テンプレートを破棄すること
を行うように構成されたプロセッサと
を含む、モバイルデバイス。
【請求項２】
前記変調された認証スコアが前記所定のしきい値を下回る場合、前記モバイルデバイスを使用不可にすることをさらに含む、請求項1に記載のモバイルデバイス。
【請求項３】
前記生体計測センサが、複数の異なるタイプの生体計測入力を監視するように構成されたソフト生体計測センサである、請求項1に記載のモバイルデバイス。
【請求項４】
前記生体計測センサが、単に特定の生体計測入力を監視するように構成されたハード生体計測センサである、請求項1に記載のモバイルデバイス。
【請求項５】
破棄される前記生体計測テンプレートが、前記ハード生体計測センサ用の特定の生体計測テンプレートである、請求項4に記載のモバイルデバイス。
【請求項６】
破棄される前記生体計測テンプレートが、ハード指紋センサ用の指紋生体計測テンプレートである、請求項5に記載のモバイルデバイス。
【請求項７】
前記コンテキストセンサ入力が、ロケーション、運動、またはユーザ入力のうちの少なくとも1つを含む、請求項1に記載のモバイルデバイス。
【請求項８】
前記プロセッサが、
ペアリングされたデバイスのコンテキストセンサからコンテキストセンサ入力を受信することと、
前記ペアリングされたデバイスの前記コンテキストセンサからの前記コンテキストセンサ入力に基づいて前記認証スコアを変調することと
を行うようにさらに構成される、請求項1に記載のモバイルデバイス。
【請求項９】
前記プロセッサが、前記ペアリングされたデバイスから受信される使用不可コマンドに基づいて前記モバイルデバイスを使用不可にするようにさらに構成される、請求項8に記載のモバイルデバイス。
【請求項１０】
生体計測センサから受信される生体計測入力に基づいて認証スコアを決定するステップと、
イベントに関係するコンテキストセンサから受信されるコンテキストセンサ入力に基づいて前記認証スコアを変調するステップと、
前記変調された認証スコアが所定のしきい値を下回るかどうかを決定し、下回る場合、2次認証を命令する、または生体計測テンプレートを破棄するステップと
を含む、方法。
【請求項１１】
前記変調された認証スコアが前記所定のしきい値を下回る場合、モバイルデバイスを使用不可にするステップをさらに含む、請求項10に記載の方法。
【請求項１２】
前記生体計測センサが、複数の異なるタイプの生体計測入力を監視するように構成されたソフト生体計測センサである、請求項10に記載の方法。
【請求項１３】
前記生体計測センサが、単に特定の生体計測入力を監視するように構成されたハード生体計測センサである、請求項10に記載の方法。
【請求項１４】
破棄される前記生体計測テンプレートが、前記ハード生体計測センサ用の特定の生体計測テンプレートである、請求項13に記載の方法。
【請求項１５】
破棄される前記生体計測テンプレートが、ハード指紋センサ用の指紋生体計測テンプレートである、請求項14に記載の方法。
【請求項１６】
前記コンテキストセンサ入力が、ロケーション、運動、またはユーザ入力のうちの少なくとも1つを含む、請求項10に記載の方法。
【請求項１７】
ペアリングされたデバイスのコンテキストセンサからコンテキストセンサ入力を受信するステップと、
前記ペアリングされたデバイスの前記コンテキストセンサからの前記コンテキストセンサ入力に基づいて前記認証スコアを変調するステップと
をさらに含む、請求項10に記載の方法。
【請求項１８】
前記ペアリングされたデバイスから受信される使用不可コマンドに基づいてモバイルデバイスを使用不可にするステップをさらに含む、請求項17に記載の方法。
【請求項１９】
プロセッサによって実行されると、前記プロセッサに、
生体計測センサから受信される生体計測入力に基づいて認証スコアを決定することと、
イベントに関係するコンテキストセンサから受信されるコンテキストセンサ入力に基づいて前記認証スコアを変調することと、
前記変調された認証スコアが所定のしきい値を下回るかどうかを決定し、下回る場合、2次認証を命令する、または生体計測テンプレートを破棄することと
を行わせるコードを含む、非一時的コンピュータ可読記録媒体。
【請求項２０】
前記変調された認証スコアが前記所定のしきい値を下回る場合、モバイルデバイスを使用不可にするためのコードをさらに含む、請求項19に記載のコンピュータ可読記録媒体。
【請求項２１】
前記生体計測センサが、複数の異なるタイプの生体計測入力を監視するように構成されたソフト生体計測センサである、請求項19に記載のコンピュータ可読記録媒体。
【請求項２２】
前記生体計測センサが、単に特定の生体計測入力を監視するように構成されたハード生体計測センサである、請求項19に記載のコンピュータ可読記録媒体。
【請求項２３】
破棄される前記生体計測テンプレートが、前記ハード生体計測センサ用の特定の生体計測テンプレートである、請求項22に記載のコンピュータ可読記録媒体。
【請求項２４】
破棄される前記生体計測テンプレートが、ハード指紋センサ用の指紋生体計測テンプレートである、請求項23に記載のコンピュータ可読記録媒体。
【請求項２５】
前記コンテキストセンサ入力が、ロケーション、運動、またはユーザ入力のうちの少なくとも1つを含む、請求項19に記載のコンピュータ可読記録媒体。
【請求項２６】
ペアリングされたデバイスのコンテキストセンサからコンテキストセンサ入力を受信し、
前記ペアリングされたデバイスの前記コンテキストセンサからの前記コンテキストセンサ入力に基づいて前記認証スコアを変調する
ためのコードをさらに含む、請求項19に記載のコンピュータ可読記録媒体。
【請求項２７】
生体計測センサから受信される生体計測入力に基づいて認証スコアを決定するための手段と、
イベントに関係するコンテキストセンサから受信されるコンテキストセンサ入力に基づいて前記認証スコアを変調するための手段と、
前記変調された認証スコアが所定のしきい値を下回るかどうかを決定し、下回る場合、2次認証を命令する、または生体計測テンプレートを破棄するための手段と
を含む、モバイルデバイス。
【請求項２８】
前記変調された認証スコアが前記所定のしきい値を下回る場合、前記モバイルデバイスを使用不可にするための手段をさらに含む、請求項27に記載のモバイルデバイス。
【請求項２９】
破棄される前記生体計測テンプレートが、ハード指紋センサ用の指紋生体計測テンプレートである、請求項27に記載のモバイルデバイス。
【請求項３０】
前記コンテキストセンサ入力が、ロケーション、運動、またはユーザ入力のうちの少なくとも1つを含む、請求項27に記載のモバイルデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、参照により本明細書に組み込まれる2014年11月12日に出願された「MOBILE DEVICE TO PROVIDE ENHANCED SECURITY BASED UPON CONTEXTUAL SENSOR INPUTS」という名称の米国特許出願第14/539,510号からの優先権の利益を主張する。
【０００２】
本発明は、コンテキストセンサ入力に基づいて強化されたセキュリティを提供するモバイルデバイスに関する。
【背景技術】
【０００３】
現在一般的に、スマートフォン、タブレット、ラップトップなどのモバイルデバイスにアクセスするために、ユーザ認証が必要とされる。モバイルデバイスにユーザを認証するための一般的に展開されている認証方法は、パスワードである。しかしながら、モバイルデバイスの進歩とともに、現在では生体計測認証(biometric authentication)方法がより頻繁に利用されている。たとえば、モバイルデバイス内の指紋認証センサを使用した認証方法として、現在、ユーザの指紋がますます利用されている。
【０００４】
残念ながら、これらのより新しい生体計測認証方法(たとえば、指紋)さえも、依然としてハッキングされる、紛失したもしくは盗まれたモバイルデバイスで利用される、および/または他のデバイスによって利用されるおそれがある。
【発明の概要】
【課題を解決するための手段】
【０００５】
本発明の態様は、コンテキストセンサ入力に基づいて強化されたセキュリティを提供するモバイルデバイスに関し得る。モバイルデバイスは、生体計測センサと、コンテキストセンサと、プロセッサとを含むことができる。プロセッサは、生体計測センサから受信される生体計測入力に基づいて認証スコアを決定し、イベントに関係するコンテキストセンサからのコンテキストセンサ入力に基づいて認証スコアを変調し、変調された認証スコアが所定のしきい値を下回るかどうかを決定するように構成され得る。認証スコアが所定のしきい値を下回る場合、プロセッサは、2次認証が行われること、または生体計測テンプレートの破棄を命令することができる。
【図面の簡単な説明】
【０００６】
【図１】本発明の態様が実践され得るデバイスの図である。
【図２】認証を強化するためのプロセスを示す流れ図である。
【図３】認証に利用される生体計測センサおよびコンテキストセンサを示すブロック図である。
【図４】認証プロセスのための状態遷移を示す図である。
【図５】認証プロセスを示す流れ図である。
【図６】認証プロセスを示す流れ図である。
【発明を実施するための形態】
【０００７】
「例示的」または「例」という語は、本明細書では、「例、実例、または例示としての役割を果たすこと」を意味するために使用される。「例示的」または「例」として本明細書で説明するいずれの態様または実施形態も、必ずしも、他の態様または実施形態に比べて好ましいか、または有利であると解釈されるべきではない。
【０００８】
本明細書で使用するとき、「モバイルデバイス」という用語は、限定はしないが、ラップトップコンピュータ、タブレット、スマートフォン、テレビジョン、デスクトップコンピュータ、家庭電気製品、セルラー電話、パーソナルテレビジョンデバイス、携帯情報端末(PDA)、パームトップコンピュータ、ワイヤレス電子メールレシーバ、マルチメディアインターネット対応セルラー電話、グローバルポジショニングシステム(GPS)レシーバ、ワイヤレスゲームコントローラ、車両(たとえば、自動車)内のレシーバ、対話型ゲームデバイス、ノートブック、スマートブック、ネットブック、モバイルテレビジョンデバイス、または任意のコンピューティングデバイスもしくはデータ処理装置を含む、任意の形態のプログラマブルコンピュータデバイスを指す。
【０００９】
図1は、本発明の実施形態が実践され得る例示的なデバイスを示すブロック図である。システムは、1つまたは複数のプロセッサ101、メモリ105、I/Oコントローラ125、およびネットワークインターフェース110を含むことができるコンピューティングデバイス(たとえば、モバイルデバイス100)であってよい。モバイルデバイス100はまた、プロセッサ101にさらに結合された1つまたは複数のバスまたは信号線に結合されたいくつかのセンサを含むことができる。モバイルデバイス100はまた、ディスプレイ120(たとえば、タッチスクリーンディスプレイ)、ユーザインターフェース119(たとえば、キーボード、タッチスクリーン、または類似のデバイス)、電力デバイス121(たとえば、バッテリー)、ならびに一般に電子デバイスに関連する他の構成要素を含む場合があることを諒解されたい。いくつかの実施形態では、モバイルデバイス100は移送可能なデバイスであってもよいが、デバイス100が、モバイルまたは非モバイル(たとえば、特定のロケーションに固定される)である任意のタイプのコンピューティングデバイスであってもよいことを諒解されたい。
【００１０】
モバイルデバイス100は、クロック130、周辺光センサ(ALS: ambient light sensor)135、生体計測センサ137(たとえば、血圧モニタなど)、加速度計140、ジャイロスコープ145、磁力計150、方位センサ151、指紋センサ152、気象センサ155(たとえば、温度、風、湿度、気圧など)、グローバルポジショニングセンサ(GPS)160、赤外線(IR)センサ153、近接センサ167、および近距離無線通信(NFC: near field communication)センサ169などの、センサを含むことができる。さらに、センサは、マイクロフォン165およびカメラ170を含むことができる。通信構成要素は、デバイスの環境(たとえば、位置)を分析するために使用される、センサとも見なされ得る、ワイヤレスサブシステム115(Bluetooth(登録商標)166、Wi-Fi111、セルラー161)を含むことができる。いくつかの実施形態では、複数のカメラがデバイスに組み込まれる、またはデバイスにアクセス可能である。たとえば、モバイルデバイスは、少なくとも前面および背面取付け式カメラを有することがある。いくつかの実施形態では、他のセンサも複数の設置またはバージョンを有することがある。
【００１１】
メモリ105は、プロセッサ101によって実行される命令を記憶するためにプロセッサ101に結合され得る。いくつかの実施形態では、メモリ105は非一時的なものである。メモリ105はまた、プロセッサ101によって実施される以下で説明する実施形態を実施するために、1つまたは複数のモデル、モジュール、エンジンを記憶することができる。メモリ105はまた、一体型センサまたは外部センサからのデータを記憶することができる。
【００１２】
モバイルデバイス100は、1つまたは複数のアンテナ123およびトランシーバ122を含むことができる。トランシーバ122は、アンテナおよび/または1つもしくは複数の有線リンクもしくはワイヤレスリンクを介し、ネットワークインターフェース110およびワイヤレスサブシステム115と協働して、1つまたは複数のネットワークと双方向に通信するように構成され得る。ネットワークインターフェース110は、ワイヤレスリンクを通じてデータストリームをワイヤレスネットワークに送信するとともにワイヤレスネットワークから受信するための、いくつかのワイヤレスサブシステム115(たとえば、Bluetooth(登録商標)166、Wi-Fi111、セルラー161、または他のネットワーク)に結合され得るか、またはネットワーク(たとえば、インターネット、イーサネット(登録商標)、または他のワイヤレスシステム)に直接接続するための有線インターフェースであり得る。モバイルデバイス100は、1つまたは複数のアンテナに接続された1つまたは複数のローカルエリアネットワークトランシーバを含むことができる。ローカルエリアネットワークトランシーバは、WAPと通信し、および/またはWAPへの/からの信号を検出し、かつ/またはネットワーク内の他のワイヤレスデバイスと直接通信するのに適したデバイス、ハードウェア、および/またはソフトウェアを備える。一態様では、ローカルエリアネットワークトランシーバは、1つまたは複数のワイヤレスアクセスポイントと通信するのに適したWi-Fi(802.11x)通信システムを備え得る。
【００１３】
モバイルデバイス100はまた、1つまたは複数のアンテナに接続され得る1つまたは複数のワイドエリアネットワークトランシーバを含むことができる。ワイドエリアネットワークトランシーバは、ネットワーク内の他のワイヤレスデバイスと通信し、および/またはネットワーク内の他のワイヤレスデバイスへの/からの信号を検出するのに適したデバイス、ハードウェア、および/またはソフトウェアを備える。一態様では、ワイドエリアネットワークトランシーバは、ワイヤレス基地局のCDMAネットワークと通信するのに適したCDMA通信システムを備え得るが、他の態様では、ワイヤレス通信システムは、たとえば、TDMA、LTE、アドバンストLTE、WCDMA(登録商標)、UMTS、4G、またはGSM(登録商標)などの、別のタイプのセルラー電話ネットワークまたはフェムトセルを備え得る。さらに、たとえば、WiMax(802.16)、ウルトラワイドバンド、ZigBee、ワイヤレスUSBなどの任意の他のタイプのワイヤレスネットワーキング技術が使用され得る。従来のデジタルセルラーネットワークでは、位置ロケーション機能が、様々な時間および/または位相測定技法によって提供され得る。たとえば、CDMAネットワークでは、使用される1つの位置決定手法は、アドバンストフォワードリンクトリラテレーション(AFLT: Advanced Forward Link Trilateration)である。
【００１４】
したがって、デバイス100は、モバイルデバイス、ワイヤレスデバイス、セルラーフォン、携帯情報端末、モバイルコンピュータ、ウェアラブルデバイス(たとえば、ヘッドマウントディスプレイ、腕時計、バーチャルリアリティグラスなど)、インターネット機器、ゲームコンソール、デジタルビデオレコーダ、電子リーダー、ロボットナビゲーションシステム、タブレット、パーソナルコンピュータ、ラップトップコンピュータ、または処理機能を有する任意のタイプのデバイスであり得る。本明細書で使用するとき、モバイルデバイスは、1つまたは複数のワイヤレス通信デバイスまたはネットワークから送信されたワイヤレス信号を取り込み、1つまたは複数のワイヤレス通信デバイスまたはネットワークにワイヤレス信号を送信するように構成可能である、可搬型の、または移動可能な任意のデバイスまたは機械であり得る。したがって、限定ではなく例として、モバイルデバイス100は、無線デバイス、セルラー電話デバイス、コンピューティングデバイス、パーソナル通信システムデバイス、または他の同様の移動可能なワイヤレス通信機能搭載デバイス、機器、もしくは機械を含むことができる。「モバイルデバイス」という用語はまた、衛星信号受信、支援データ受信、および/または位置関連処理がデバイス100において行われるのかどうかにかかわらず、短距離のワイヤレス接続、赤外線接続、ワイヤ線接続、または他の接続などによってパーソナルナビゲーションデバイスと通信するデバイスを含むことが意図される。また、「モバイルデバイス」は、衛星信号受信、支援データ受信、および/または位置関連処理が、そのデバイスにおいて行われるのか、サーバにおいて行われるのか、それともネットワークに関連する別のデバイスにおいて行われるのかにかかわらず、インターネット、Wi-Fi、または他のネットワークなどを介してサーバと通信することができる、ワイヤレス通信デバイス、コンピュータ、ラップトップなどを含むすべてのデバイスを含むことが意図される。上記の任意の動作可能な組合せも、「モバイルデバイス」と見なされる。
【００１５】
以下で説明するような本発明の実施形態が、モバイルデバイス100のプロセッサ101、ならびに/またはデバイスおよび/もしくは他のデバイスの他の回路によって、たとえば、メモリ105または他の要素に記憶されるような命令の実行を通じて実施され得ることを諒解されたい。詳細には、限定はしないがプロセッサ101を含むデバイスの回路は、プログラム、ルーチン、または本発明の実施形態による方法もしくはプロセスを実行するための命令の実行の制御下で動作し得る。たとえば、そのようなプログラムは、(たとえば、メモリ105および/または他のロケーションに記憶された)ファームウェアまたはソフトウェアに実装されてよく、プロセッサ101などのプロセッサ、および/またはデバイスの他の回路によって実装されてよい。さらに、プロセッサ、マイクロプロセッサ、回路、コントローラなどの用語が、論理、コマンド、命令、ソフトウェア、ファームウェア、機能などを実行することができる任意のタイプの論理または回路を指す場合があることを諒解されたい。モバイルデバイス100内の各ユニットまたはモジュールの機能はまた、1つまたは複数の汎用プロセッサまたは特定用途向けプロセッサによって実行されるようにフォーマットされた、メモリの中で具現化される命令を用いて、全体的または部分的に実装されてもよい。
【００１６】
本発明の実施形態は、生体計測対応のモバイルデバイス上のセキュリティを強化するための装置および方法に関し得る。特に、以下で説明するように、プロセッサ101の制御下で、生体計測認証機能を有するモバイルデバイス100が、コンテキストセンサ入力に基づいて生体計測対応のモバイルデバイスのセキュリティを強化する方法を実施することができる。
【００１７】
本発明の態様の理解を助けるために、様々な用語が説明される。センサ入力は、前に説明したセンサ、たとえば、クロック130、周辺光センサ(ALS)135、生体計測センサ137(たとえば、血圧モニタなど)、加速度計140、ジャイロスコープ145、磁力計150、方位センサ151、指紋センサ152、気象センサ155(たとえば、温度、風、湿度、気圧など)、グローバルポジショニングセンサ(GPS)160、赤外線(IR)センサ153、マイクロフォン165、近接センサ167、近距離無線通信(NFC)センサ169、カメラ170などのいずれかからの任意の入力を指すことがある。
【００１８】
詳細には、センサ入力のうちのいくつかは、生体計測センサからの生体計測センサ入力に属するものとされ得、生体計測センサは、指紋センサ152(たとえば、指紋入力)、タッチスクリーン120(たとえば、指紋入力)、タッチスクリーン120(たとえば、掌形状(hand geometry))、圧力センサ、マイクロフォン165(たとえば、音声走査)、カメラ170(顔走査)、IRセンサ153(虹彩走査)などを含むことができる。これらは生体計測センサ入力および生体計測センサの例にすぎず、多種多様な追加のセンサ入力が利用される場合があることを諒解されたい。たとえば、血圧センサなど、他の生体計測センサ137が利用される場合がある。
【００１９】
さらに、コンテキスト情報またはコンテキスト入力は、「コンテキストセンサ」によって監視される、モバイルデバイス100が現在その中にある、現在の環境または現在のイベントを指すことがある。したがって、コンテキストセンサは、光、加速度、気象、方位、ロケーション、近接度、音などのコンテキスト感知情報に関係し得る、モバイルデバイスの現在のコンテキスト状況(すなわち、現在のイベント)に関係する任意のタイプのセンサであるものと見なされ得る。したがって、コンテキストセンサの例は、周辺光センサ135、加速度計140、気象センサ155、方位センサ151、GPS160、近接センサ167、マイクロフォン165などを含むことができる。これらは、コンテキスト入力およびコンテキストセンサの例にすぎない。同様に、コンテキスト入力はまた、購入中の取引額、ユーザ支出データ、クラウドソースデータ、人口統計学的データ、訪れたウェブサイト、電子メール、行われた通話、開かれたファイル、使用されたネットワーク、使用されたアプリケーションなどの、ユーザについて集められたデータとして特徴付けられ得る。
【００２０】
本発明の実施形態は、生体計測対応のモバイルデバイス100上のセキュリティを強化するための装置および方法に関し得る。特に、以下で説明するように、プロセッサ101の制御下で、モバイルデバイス100が、コンテキストセンサ入力に基づいて生体計測対応のモバイルデバイスのセキュリティを強化する方法を実施することができる。
【００２１】
前に説明したように、モバイルデバイス100は、1つまたは複数の生体計測センサ、ならびに1つまたは複数のコンテキストセンサを含むことができる。プロセッサ101は、生体計測センサから受信される生体計測入力に基づいて認証スコアを決定し、イベントに関係するコンテキストセンサから受信されたコンテキストセンサ入力に基づいて認証スコアを変調し、変調された認証スコアが所定のしきい値を下回るかどうかを決定するように構成されてよい。変調された認証スコアが所定のしきい値を下回る場合、プロセッサは、2次認証が行われること、または生体計測テンプレートの破棄を命令してよい。さらに、変調された認証スコアが所定のしきい値を下回る場合、データもしくは機能へのアクセスを縮小すること、またはユーザ認定(たとえば、購買力)を下げることなど、他のアクションが始動されてよい。一例として、変調された認証スコアが所定のしきい値を下回る場合、モバイルデバイス100は、緊急通話およびローカル通話を行うことのみを許可され得るが、連絡先通話リストにアクセスすること、または長距離通話を行うことを許可されない。別の例として、変調された認証スコアが所定のしきい値を下回る場合、モバイルデバイス100は、100ドル以下の購入をすることのみを許可されるが、それより多くの購入をすることを許可されないことがある。モバイルデバイス100のデータおよび機能へのユーザのアクセシビリティ(accessibility)に対する多種多様な異なるタイプの制限が適用され得ることを諒解されたい。さらに、説明するように、認証スコアは、モバイルデバイス100のデータおよび機能へのユーザのアクセシビリティを決定するために所定のしきい値と比較するために、連続的に変調されてよい。これらのタイプの実装形態の様々な例については、以下でより詳細に説明する。
【００２２】
前に説明したように、生体計測センサは、複数の異なるタイプの生体計測入力を監視するように構成されたソフト生体計測センサであってよい。例として、これらは、タッチスクリーン120(たとえば、指紋走査、指形状(finger geometry)、掌形状など)、マイクロフォン165(たとえば、音声走査、ボーカルパスワードなど)、カメラ170(たとえば、顔走査、掌走査など)を含むことができる。さらに、ハード生体計測センサは、指紋のみを走査するためにあらかじめ定義されたセンサである指紋センサ152など、特定の生体計測入力のみを監視するように構成されたセンサに関係してよい。多種多様なハード生体計測センサ137が利用され得る。ハード生体計測センサの例は、血圧センサ、虹彩走査センサなどを含むことができる。
【００２３】
前に説明したように、コンテキストセンサ入力は、イベントに関係したコンテキストセンサからの入力であり得、および/または現在のユーザ入力データ、前のユーザ入力データ、訪問したウェブサイト、人口統計学的データのうちの少なくとも1つを含むことができる。前に説明したように、「コンテキストセンサ」は、光、加速度、気象、方位、ロケーション、近接度、音などの感知情報に関係し得る、モバイルデバイスのイベントに関係する現在のコンテキスト状況に関する任意のタイプのセンサであるものと見なされ得る。したがって、コンテキストセンサの例は、周辺光センサ135、加速度計140、気象センサ155、方位センサ151、GPS160、近接センサ167、マイクロフォン165などを含むことができる。
【００２４】
短くさらに図2を参照して、生体計測対応のモバイルデバイスのセキュリティを強化するためのプロセス200について、手短に説明する。一実施形態では、生体計測センサからの生体計測入力に基づいた認証スコアが決定され得る(ブロック202)。次に、認証スコアは、イベントに関係するコンテキストセンサから受信されたコンテキストセンサ入力に基づいて変調され得る(ブロック204)。ブロック210において、プロセス200が、変調された認証スコアが所定のしきい値を下回るかどうかを決定する。下回らない場合、通常動作が行われる(ブロック212)。下回る場合、2次認証が命令され得、および/または生体計測テンプレートが破棄され得る。さらに一実施形態では、変調された認証スコアが所定のしきい値を下回る場合、モバイルデバイスは、使用不可または操作不能(kill)にされ得る。一実施形態では、キルスイッチが実装され得る。これらの実施形態の特定の例について、以下でより詳細に説明する。
【００２５】
短くさらに図3を参照すると、一実施形態では、モバイルデバイス100は、前に説明したように、ハード生体計測センサ302と、ソフト生体計測センサ305と、コンテキストセンサ307とを含むことができる。さらに、センサを含んだ1つまたは複数のペアリングされたデバイス(たとえば、ペアリングされたデバイス2 314およびペアリングされたデバイス3 316)もまた、認証のためにモバイルデバイス100に結合され得る。ペアリングされたデバイス314および316は、前に詳細に説明したように、ハード生体計測センサ302と、ソフト生体計測センサ305と、コンテキストセンサ307とを含むモバイルデバイス100と、同じタイプのセンサを含むことができることを諒解されたい。
【００２６】
例として、ハード生体計測センサ302からの生体計測データが、生体計測認証モジュール310に提供されてよく、生体計測認証モジュール310においてハード生体計測センサからの生体計測データは、生体計測データ用のあらかじめ記憶されたテンプレート309と比較される。これの一例が、指紋テンプレートと比較される、指紋センサからの指紋走査であり得る。走査された生体計測データをあらかじめ記憶されたテンプレート309と比較することに基づいて、スコアが計算され、スコアは、結合認証スコア決定器モジュール320に送信される。さらに、ソフト生体計測センサ305が、2次認証モジュール312にセンサデータを提供することができる。2次認証モジュール312は、センサデータに基づいてスコアを決定し得、スコアは、結合認証スコア決定器モジュール320に送信され得る。これの一例が、あらかじめ記憶されたソフト生体計測認証データと比較され得るソフト生体計測データ(たとえば、カメラ170による顔認識走査、マイクロフォン165による音声認識走査など)であり得、あらかじめ記憶された認証データとの比較に基づいて、2次認証モジュール312が、結合認証スコア決定器モジュール320に送信されるスコアを計算することができる。
【００２７】
さらに、イベントに基づいてコンテキストセンサ307により集められたセンサデータ(たとえば、GPS160によるロケーション、加速度計140による運動/加速度など)は、センサデータとして集められ、センサ-クラウドベースの認証モジュール314に送信され得る。さらに、ペアリングされたデバイス314および316から集められたコンテキストセンサデータが集められ、またセンサ-クラウドベースの認証モジュール314に送信され得る。その上、ペアリングされたデバイス314および316のハード生体計測センサおよびソフト生体計測センサからの他のタイプのセンサデータが集められ、センサ-クラウドベースの認証モジュール314に送信され得る。また、非生体計測ユーザ認証統計値ベースの処理も集められ、センサ(sensory)-クラウドベースの認証モジュール314に送信され得る。イベントに基づくこの集められたコンテキストセンサデータに基づいて、センサ-クラウドベースの認証モジュール314は、このセンサデータを結合認証スコア決定器モジュール320に送信してよい。これらの実施形態の特定の例について、以下でより詳細に説明する。
【００２８】
ハード生体計測認証モジュール310から受信されるスコアおよび2次認証モジュール312から受信されるスコアに基づく、結合認証スコア決定器モジュール320は、これらの認証スコアを結合してよく、さらに、完全な、変調された認証スコア330を計算するために、モバイルデバイス100自体からのイベントに関係するコンテキストセンサ入力データ、ならびにセンサ(sensory)-クラウドベースの認証モジュール314によって集められる、ペアリングされたデバイス314および316からのセンサデータに基づいて、これらの認証スコアを変調してよい。認証スコア決定器モジュール320は、認証スコアを変調または変更する(たとえば、上げるまたは下げる)ために、モバイルデバイス100自体からのイベントに基づいて、ならびにペアリングされたデバイス314および316からのセンサデータから、変調率(modulation factor)を決定することができることを諒解されたい。一例として、変調率は、完全な認証スコア330を計算するために、認証スコアを(たとえば、パーセンテージベースで)増減させるための、モバイルデバイス100ならびに/またはペアリングされたデバイス314および316からのコンテキストイベントデータまたは他のセンサデータに基づく、認証スコアに対する増減のパーセンテージ(5%、10%、15%など)であってよい。さらに、(たとえば、別のデバイス、オンラインウェブサイト、オンラインサービスプロバイダ(銀行、ストア、政府機関、ヘルスケアプロバイダ)などからの)ユーザ入力設定(preference)または認証エンティティ設定は、モバイルデバイス100自体(およびペアリングされたデバイス314および316)に対して、ハード生体計測センサデータ、ソフト生体計測センサデータ、およびコンテキストセンサ入力データのタイプに関しての設定を設けてよく、これらもまた完全な認証スコア330を決定するために結合認証スコア決定器モジュール320によって入力および利用され得る。この認証スコア330は、次いで認証に利用され得る。たとえば、認証スコア330が所定のしきい値(たとえば、以下で所定の信頼性しきい値と呼ぶ)を下回る場合、2次認証が命令され得る。たとえば、ユーザは、追加のハード生体計測センサ(たとえば、虹彩走査)、および/またはマイクロフォンへの音声走査(たとえば、名前、パスワードなど)など、別のソフト生体計測センサを使用するよう要求され得る。別の特定の例として、認証スコアが所定の信頼性しきい値を下回る場合、利用される生体計測入力309(たとえば、指紋走査)は、不正であって、破棄される指紋生体計測テンプレート309であることがわかってよい。さらに、認証スコア330が所定の信頼性しきい値を下回る場合、モバイルデバイス100は、使用不可(たとえば、操作不能)にされ得る。認証スコアは、同様に定義された所定の信頼性しきい値と比較するために、数値範囲(たとえば、0〜10、1〜100など)、またはスコアレベル範囲(たとえば、低、中、高)として計算され得ることを諒解されたい。これらは例にすぎないこと、任意のタイプの認証スコアリングシステムが利用され得ることを諒解されたい。
【００２９】
前の認証スコア、ユーザ/デバイス入力、非生体計測ユーザ認証統計値332などはまた、変調パラメータとして使用するために、センサ(sensory)-クラウドベースの認証モジュール314によって利用され得ることを諒解されたい。また、前に説明したモジュールは、認証スコアリングのためにモバイルデバイス自体のプロセッサによって実装されてよく、および/または認証スコアリングのために別のデバイスに通信されてよいことを諒解されたい。さらに、ペアリングされたデバイス314および316は、任意のタイプのペアリングされたデバイス(たとえば、別のタブレット、別のスマートフォン、時計、ヘッドセット、生体計測デバイスなど)であってよいことを諒解されたい。任意のタイプのペアリングデバイスが利用され得る。また、一実施形態では、ペアリングされたデバイス314および316の一方から受信される使用不可コマンドに基づいて、1次モバイルデバイス100は、それ自体を使用不可にすることができる。説明のために2つのペアリングされたデバイス314および316が示されているが、1次モバイルデバイス100とともに任意の数のペアリングされたデバイスが利用され得ることを諒解されたい。ペアリングされたデバイス314および316は、前に詳細に説明したように、ハード生体計測センサ302、ソフト生体計測センサ305、およびコンテキストセンサ307を含むモバイルデバイス100と同じおよび/または異なるタイプのセンサを含むことができることをさらに諒解されたい。ペアリングされたデバイス314および316のセンサは、認証のために、およびモバイルデバイス100のセキュリティを強化するために、モバイルデバイス100と協働して利用され得る。認証のために、およびモバイルデバイス100のセキュリティを強化するために、ペアリングされたデバイス314および315のセンサを使用する様々な例について、様々な他の例と併せて、図4および図5を参照しながら説明する。
【００３０】
短くさらに図4を参照して、実施形態を示す高レベル状態遷移図400について説明する。たとえば、状態402において、生体計測センサ(sensory)データが集められ(たとえば、指紋、顔走査、音声走査など)、生体計測認証モジュール408に送信されるように、生体計測センサ(sensory)データ入力が、生体計測センサから受信される。さらに、状態412において、1次モバイルデバイス100よりコンテキストセンサ307からのコンテキストセンサ(sensory)入力データ(ロケーション、動き、加速度など)が集められ、センサ(sensory)-クラウドベースの認証モジュール420に送信される。さらに、状態422において、ペアリングされたデバイスからのコンテキストセンサ(sensory)入力データが集められ、センサ(sensory)-クラウドベースの認証モジュール420に送信される。生体計測認証モジュール408は、生体計測認証データに対して認証スコアを決定し得、認証スコアを結合認証モジュール440に送信し得る。他方で、生体計測認証モジュール408は、生体計測センサ用のテンプレートを破棄すべきであること(テンプレート破棄状態(destroy template state)430)を決定し得る。さらに、センサ(sensory)-クラウドベースの認証モジュール420は、安全でないイベントが発生したことを決定し得、生体計測センサ用のテンプレートを破棄すべきであること(テンプレート破棄状態430)を決定し得る。他方で、センサ(sensory)-クラウドベースの認証モジュール420は、1次デバイスとペアリングされたデバイスの両方からのイベントに関係するコンテキスト入力に基づいて、認証変調器を結合認証モジュール440に送信し得る。また一方、結合認証モジュール440は、ユーザ設定によって変調され得る。
【００３１】
結合認証モジュール440は、1次デバイスおよび/またはペアリングされたデバイス両方からのイベントに関係するコンテキストセンサからのコンテキストセンサ入力に基づいた、センサ-クラウドベースの認証モジュール420からの認証変調器データに基づいて、生体計測認証モジュール408からの認証スコアを変調し得る。また一方、認証レベルが所定の信頼性しきい値を下回るとき、2次認証が命令され得るか、または生体計測テンプレートが破棄され得る。
【００３２】
短くさらに図5を参照して、生体計測対応のモバイルデバイスにおけるセキュリティを強化するためのプロセス500を示すフローチャートについて説明する。まず第1に、1次モバイルデバイス100に対して認証設定502が確立され得、センサ(sensory)-クラウドベースの認証504が、前に説明したように、1次モバイルデバイス100およびペアリングされたデバイス(たとえば、ペアリングされたデバイス314、ペアリングされたデバイス316など)に連続して提供され得る。1次モバイルデバイス100を見ると、利用可能なコンテキストセンサ307(たとえば、ロケーション、動き、加速度用など)が、認証システムで使用するために識別される。次に、ブロック512において、認証ループ内の次のセンサに進む。次いで、ブロック514において、認証スコア更新につながるように、イベントが監視される。ブロック516において、認証関係のイベントがある場合、プロセス500はブロック518に移り、ない場合、プロセス500はブロック512に戻る。特に、ブロック518において、1次デバイス518における認証レベル変化(たとえば、ロケーション、動き、加速度などにおける急激な変化)につながるイベントは、認証関係イベントとして記録され(ブロック520)、特に、ブロック530において認証結合器モジュール320内で結合され、変調率が、(すべてのイベントの組合せに基づいて)前に説明したように決定され、認証スコアは、結合認証スコア330を決定するために変調率によって調整される。特に、ブロック530において、前に説明したように、認証スコアは、生体計測認証入力に基づいたものである結合認証スコアを調整するために、イベントに関係しているコンテキストセンサからのコンテキストセンサ入力に基づいて変調される。変調率は、説明するように、ペアリングされたデバイスの使用に基づくものであってもよい。
【００３３】
ペアリングされたデバイスを見ると、ブロック540において、1次デバイス100の近傍にあるペアリングされたデバイスが識別される。ブロック542において、プロセス500は、すべてのデバイスが処理されたかどうかを決定する。処理されていない場合、プロセス500は、次のデバイスに進む(ブロック544)。次いで、認証システムによって使用するために、利用可能なコンテキストセンサが識別される。これもまた、ペアリングされたデバイスのデバイス設定に基づくものである(ブロック548)。このようにして、ペアリングされたデバイス上のメトリクスは、それらが変調率を決定する際に使用するために認証結合器モジュール320に転送される(ブロック530)ので、認証プロセスに関与することができる(ブロック550)。他方で、ペアリングされたデバイスのすべてが処理された場合(ブロック542)、認証ループ内の次のセンサに進み(ブロック560)、1次認証デバイスに対するセンサ/デバイスの近接度およびペアリングが監視される(ブロック562)。ペアリングされたデバイスが状態を脱して(out of state)いない場合(ブロック564)、このプロセスが続く。しかしながら、ペアリングされたデバイスが状態を脱している場合、1次デバイスにおける認証が消失する可能性につながるイベントは、変調率を決定する際に使用するために、認証結合器モジュール320(ブロック530)に報告される(ブロック566)(たとえば、ユーザが1次デバイスから離れたことがペアリングされたデバイス(たとえば、時計など)によって検出される)。
【００３４】
また一方、この点において再びブロック530を参照すると、結合認証スコアが、複数の係数に基づいて決定され得る。これらの係数は、ハード生体計測センサ302(たとえば、指紋センサ)、ならびにソフト生体計測センサ305(たとえば、カメラからの顔認識、マイクロフォンからの音声認識など)の両方から受信される生体計測入力データに基づく認証スコアを含む。さらに、これらの認証スコアは、イベントに関係するコンテキストセンサからのコンテキストセンサ入力に基づいて変調され得る。これらのコンテキスト入力は、前に説明したように、1次デバイス100自体のコンテキストセンサ307からのロケーション、動き、加速度、ユーザデータ入力などに関係するものであり得る。さらに、認証スコアは、ペアリングされたデバイスのうちのペアリングされたデバイス314および316のコンテキストセンサからのコンテキストセンサ入力(たとえば、ロケーション、加速度、位置、動きなど)、ならびにペアリングされたデバイスからの他のセンサデータに基づいてさらに変調され得る。この入力されたデータのすべて、およびイベントの結合に基づいて、変調率を決定するために、生体計測センサからの結合認証スコアは、総合的な認証スコアを決定するように変調率によって調整され得る。認証スコアが所定の信頼性しきい値を下回る場合、2次認証が命令され得る(たとえば、眼球走査、音声走査など異なるタイプの認証)とともに、生体計測テンプレートを破棄すること、またはさらにはモバイルデバイスを使用不可/操作不能にすることなど、他の機能も命令され得る。破棄される生体計測テンプレートは、指紋センサ用の指紋テンプレートなど、特定の生体計測センサからの特定のテンプレートであり得ることを諒解されたい。また、一実施形態では、ペアリングされたデバイスが、ペアリングされたデバイスからの使用不可コマンドに基づいてモバイルデバイスを使用不可にし得る。
【００３５】
図3〜図5の機能を示すいくつかの特定の例について以下で説明する。前に説明したように、認証システム300は、変調された認証スコア330がしきい値を下回るかどうかを決定するように構成され得、下回る場合、適切なアクションがとられ得る。これらのタイプのアクションの例は、モバイルデバイスのデータおよび機能へのユーザのアクセシビリティに対する多種多様な異なるタイプの制限を含む。これらのタイプのアクションの例は、モバイルデバイスのデータまたは機能へのアクセスを縮小すること、または認証を必要とする外部エンティティ(たとえば、別のデバイス、オンラインサービスプロバイダ(銀行、ストア、ヘルスケア)など)へのアクセスを縮小することを含むことができる。アクションのタイプの他の例は、データへのアクセスを縮小すること、またはユーザ認定(たとえば、購買力)を下げることを含むことができる。アクションのタイプの他の例は、2次認証が実行される、または生体計測テンプレートが破棄される、またはモバイルデバイスが使用不可にされる、またはモバイルデバイスが盗まれたと報告される、などのコマンドを含むことができる。
【００３６】
説明したように、認証スコア330は、ハード生体計測センサスコア302(たとえば、指紋センサ)、ソフト生体計測センサスコア305(たとえば、カメラからの顔認識、マイクロフォンからの音声認識など)、およびコンテキストセンサイベント/スコア307(たとえば、ロケーション、動き、加速度、ユーザデータ入力など)に基づいて、連続して変調され得る。これらの連続的に更新される結合認証スコア330は、認証が与えられるべきかどうかおよび/またはどのアクセスレベルが与えられるべきかを決定するために、連続的に更新されるしきい値と比較され得る。説明したように、変調された認証スコア330がしきい値を下回る場合、データおよび機能へのアクセスを縮小する、またはユーザ認定(たとえば、購買力)を下げるなどのアクションが始動され得る。一例として、変調された認証スコア330が所定のしきい値を下回る場合、モバイルデバイス100は、緊急通話およびローカル通話を行うことのみを許可され得るが、連絡先通話リストにアクセスすること、または長距離通話を行うことを許可されない。別の例として、変調された認証スコア330が所定のしきい値を下回る場合、モバイルデバイス100は、100ドル以下の購入をすることのみを許可されるが、それより多くの購入をすることを許可されないことがある。これらは例にすぎないことを諒解されたい。他のタイプの例について以下で説明する。
【００３７】
一例として、特に図3を参照すると、ハード生体計測指紋センサ302が、結合認証スコア決定器モジュール320に非常に高い認証スコアを提供するテンプレート309にマッチする、生体計測認証310のための指紋走査を受信する場合がある。しかしながら、2次認証モジュール312に対してのマイクロフォン305からのソフト生体計測音声センサデータは、低い認証スコアが結合認証スコア決定器モジュール320に送信されるように、極めて低い(音声は音声テンプレートに対して極めて低いマッチング率を有する)。さらに、ユーザ入力を監視するコンテキストセンサ307は、以前訪問されたことがないウェブサイトへの最近のアクセスを監視している。このデータに基づいて、結合認証スコア決定モジュール320は、モバイルデバイス100に対して、しきい値よりもはるかに低い結合認証スコア330を決定する。この例では、モバイルデバイスは、ユーザに対してデータおよび機能へのアクセスを縮小するためのアクションを行う。一例として、モバイルデバイスは、ユーザ認定(たとえば、購買力)を下げてよい。特に、モバイルデバイス100は、外部エンティティ(たとえば、ストアウェブサイト)に対して、100ドル以下の購入をすることをのみを許可されるが、それより多くの購入をすることを許可されないことがある。しかしながら、時間とともに、結合認証スコアを生成することの連続的な性質により、結合認証スコア330は、(たとえば、ユーザの音声が音声テンプレートにマッチすることに基づいて)もとの好適なレベルまで上がり、信頼性しきい値よりも大きくなる場合があり、したがってユーザ認定(たとえば、購買力)を含めて、ユーザに対してのデータおよび機能へのフルアクセスが復元され、したがってユーザは、(たとえば、ストアウェブサイトで)無制限の購入に関わることができる。
【００３８】
別の例として、特に図3を参照すると、ハード生体計測指紋センサ302が、結合認証スコア決定器モジュール320に非常に高い認証スコアを提供するテンプレート309にマッチする、生体計測認証310のための指紋走査を受信する場合がある。しかしながら、2次認証モジュール312に対してのカメラ170からのソフト生体計測カメラセンサデータは、低い認証スコアが結合認証スコア決定器モジュール320に送信されるように、極めて低い(顔写真は顔テンプレートに対して極めて低いマッチング率を有する)。さらに、GPSセンサによるコンテキストセンサ307は、通常とはまったく異なる(たとえば、国外の)モバイルのロケーションを提供する。このデータに基づいて、結合認証スコア決定モジュール320は、モバイルデバイス100に対して、しきい値よりもはるかに低い結合認証スコア330を決定する。この例では、モバイルデバイスは、ユーザに対してデータおよび機能へのアクセスを縮小するためのアクションを行い得る。たとえば、モバイルデバイスは、緊急通話およびローカル通話を行うことのみを許可され得るが、連絡先通話リストにアクセスすること、または長距離通話を行うことを許可されない。しかしながら、時間とともに、結合認証スコアを生成することの連続的な性質により、結合認証スコア330は、(たとえば、ユーザの顔が顔テンプレートにより正確にマッチすること、およびコンテキストセンサが現在ユーザが認可されたロケーション(たとえば、自宅付近)にいることを示すことに基づいて)もとの好適なレベルまで上がり、信頼性しきい値よりも大きくなる場合があり、したがって、ローカルおよび長距離通話へのフルアクセスを許可することを含めて、ユーザに対してのデータおよび機能へのフルアクセスが復元される。
【００３９】
これらは例にすぎず、多種多様なシナリオが可能であることを諒解されたい。
【００４０】
さらに、モバイルデバイス100は、ハード生体計測センサスコア302、ソフト生体計測センサスコア305、およびコンテキストセンサイベント/スコア307の初期入力が、必要とされるしきい値にマッチするのに十分ではないときはいつでも、IRセンサを用いた眼球走査、およびフロントカメラを用いた顔走査など、より完全な認証データに対しての2次認証を命令してもよい。たとえば、認証スコア330が所定のしきい値を下回る場合、2次認証が命令され得る。たとえば、ユーザは、追加のハード生体計測センサ(たとえば、虹彩走査)、および/またはマイクロフォンへの音声走査(たとえば、名前、パスワードなど)など、別のソフト生体計測センサを使用するよう要求され得る。
【００４１】
これらの例では、この2次認証が失敗する場合、多種多様なオプションが可能である。たとえば、後続の認証が要求され得る。さらに、モバイルデバイスのデータおよび機能へのユーザのアクセシビリティに対する多種多様な異なるタイプの制限が、前に説明したように、使用され得、したがって異なるレベルのアクセスが依然として与えられ得る。
【００４２】
一例では、後続の認証が連続して失敗する場合、多様な動作が行われ得る。たとえば、モバイルデバイスは使用不可にされ得る。さらに、後続の認証のすべてが連続して失敗した場合、指紋テンプレートは、破棄され得る。たとえば、モバイルデバイス100が盗まれた、および/または指紋走査データがハッキングされたと仮定され得る。多種多様なオプションが可能であることを諒解されたい。
【００４３】
一例では、非常に急激なイベント変化が発生する場合、認証スコア用の変調率は、徹底的に変わることがあり、徹底的なアクションがとられ得ることを諒解されたい。たとえば、GPSセンサによるコンテキストセンサ307が、通常とはまったく異なる(たとえば、異なる国での)モバイルデバイスのロケーションを提供し、ユーザ認証入力がユーザを認証することができない場合、モバイルデバイスデータは、削除または暗号化され得、モバイルデバイスは使用不可にされ、盗まれたことを報告される。
【００４４】
さらに、一例では、ペアリングされたデバイスが、モバイルデバイスのための認証手順に利用され得る。
【００４５】
別の例として、特に図3を参照すると、ハード生体計測指紋センサ302が、テンプレート309にマッチする、生体計測認証310のための指紋走査を受信し、結合認証スコア決定器モジュール320に非常に高い認証スコアを提供する場合がある。しかしながら、GPSセンサによるモバイルデバイスのコンテキストセンサ307は、(たとえば、3時間前にペアリングされた)前にペアリングされたデバイス314のGPSロケーションとはまったく異なるモバイルデバイスのロケーションを提供する。たとえば、モバイルデバイス100のGPSロケーションおよび前にペアリングされたデバイス314(たとえば、時計)のGPSロケーションは、現在、50マイル離れている。このデータに基づいて、結合認証スコア決定器モジュール320は、モバイルデバイス100に対して、所定のしきい値よりもはるかに低い結合認証スコア330を決定する。モバイルデバイス100は、マイクロフォンによる音声走査など、より完全な認証データを用いた2次認証を命令し得る。この例では、この2次認証が失敗する場合、モバイルデバイス100は盗まれた、および/または指紋走査データはハッキングされたと仮定し、指紋用の生体計測テンプレート309は、破棄され得る。加えて、認証スコアは所定の信頼性しきい値をはるかに下回るほど落ちた、および/または2次認証がかなわなかったので、モバイルデバイス100は使用不可にされ得る(たとえば、キルスイッチが実行される)。一例として、ペアリングされたデバイス314は、1次モバイルデバイス100を監視する、テンプレート破棄を命令する、またはモバイルデバイスを使用不可にするためのコマンドを発行し得る。
【００４６】
別の例として、特に図3を参照すると、ソフト生体計測マイクロフォンセンサ305が、音声テンプレートにかろうじてマッチする、認証312のための音声走査を受信し、結合認証スコア決定器モジュール320に低い認証スコアを提供する場合がある。しかしながら、そのGPSセンサによるモバイルデバイスのコンテキストセンサ307は、ペアリングされたデバイス314のGPSセンサに基づいて(たとえば、3時間前にペアリングされた)前にペアリングされたデバイス314のGPSロケーションに非常に近いモバイルデバイスのロケーションを提供する。他方で、そのマイクロフォンセンサによるペアリングされたデバイス314(たとえば、時計)は、ペアリングされたデバイス314用の音声テンプレートに高度にマッチする音声走査を最近受信した。この例では、ペアリングされたデバイス314は、認証スコア330を著しく上げるセンサデータを提供し、したがって、モバイルデバイス100からのさらなる認証は必要とされない。
【００４７】
これらは前に説明した実施形態の例にすぎないことを諒解されたい。前に説明した本発明の態様は、前に説明したように、デバイスのプロセッサによる命令の実行に関連して実施され得ることを諒解されたい。詳細には、限定はしないが、プロセッサを含むデバイスの回路は、プログラム、ルーチン、または本発明の実施形態による方法、モジュール、もしくはプロセスを実行するための命令の実行の制御下で動作し得る。たとえば、そのようなプログラムは、(たとえば、メモリおよび/または他のロケーションに記憶された)ファームウェアまたはソフトウェアに実装されてよく、プロセッサ、および/またはデバイスの他の回路によって実装されてよい。さらに、プロセッサ、マイクロプロセッサ、回路、コントローラなどの用語が、論理、コマンド、命令、ソフトウェア、ファームウェア、機能などを実行することができる任意のタイプの論理または回路を指すことを諒解されたい。
【００４８】
デバイスがモバイルデバイスまたはワイヤレスデバイスであるとき、それらのデバイスは、任意の適切なワイヤレス通信技術に基づく、または別様にその技術をサポートするワイヤレスネットワークを通じて、1つまたは複数のワイヤレス通信リンクを介して通信することがあることを諒解されたい。たとえば、いくつかの態様では、ワイヤレスデバイスおよび他のデバイスは、ワイヤレスネットワークを含むネットワークに関連することがある。いくつかの態様では、ネットワークは、ボディエリアネットワークまたはパーソナルエリアネットワーク(たとえば超広帯域ネットワーク)を備えることがある。いくつかの態様では、ネットワークは、ローカルエリアネットワークまたはワイドエリアネットワークを備えることがある。ワイヤレスデバイスは、様々なワイヤレス通信技術、プロトコル、またはたとえば3G、LTE、Advanced LTE、4G、CDMA、TDMA、OFDM、OFDMA、WiMAX、およびWiFiなどの規格のうちの1つまたは複数をサポートするか、またはさもなければ使用する場合がある。同様に、ワイヤレスデバイスは、様々な対応する変調方式または多重化方式のうちの1つまたは複数をサポートするか、またはさもなければ使用する場合がある。したがって、ワイヤレスデバイスは、上記または他のワイヤレス通信技術を使用して、1つまたは複数のワイヤレス通信リンクを確立し、その通信リンクを介して通信するのに適した構成要素(たとえばエアインターフェース)を含む場合がある。たとえば、デバイスは、ワイヤレス媒体を介した通信を容易にする様々な構成要素(たとえば、信号発生器および信号プロセッサ)を含むことができる、関連する送信機構成要素および受信機構成要素(たとえば、送信機および受信機)を有するワイヤレストランシーバを備える場合がある。よく知られているように、モバイルワイヤレスデバイスは、したがって、他のモバイルデバイス、セルフォン、他の有線コンピュータおよびワイヤレスコンピュータ、インターネットウェブサイトなどと、ワイヤレス通信する場合がある。
【００４９】
本明細書の教示は、様々な装置(たとえば、デバイス)に組み込まれる(たとえば、その中に実装される、またはそれによって実行される)場合がある。たとえば、本明細書で教示する1つまたは複数の態様は、電話(たとえば、セルラー電話)、携帯情報端末(「PDA」)、タブレット、モバイルコンピュータ、ラップトップコンピュータ、エンターテインメントデバイス(たとえば、音楽デバイスもしくはビデオデバイス)、ヘッドセット(たとえば、ヘッドフォン、イヤピースなど)、医療デバイス(たとえば、生体計測センサ、心拍数モニタ、歩数計、EKGデバイスなど)、ユーザI/Oデバイス、コンピュータ、有線コンピュータ、固定コンピュータ、デスクトップコンピュータ、サーバ、店頭デバイス、セットトップボックス、または任意の他の適切なデバイスに組み込まれる場合がある。これらのデバイスは、異なる電力要件およびデータ要件を有する場合がある。
【００５０】
様々な異なる技術および技法のいずれかを使用して情報および信号が表されることがあることを、当業者は理解されよう。たとえば、上記の説明全体を通して言及されることがあるデータ、命令、コマンド、情報、信号、ビット、シンボルおよびチップは、電圧、電流、電磁波、磁場もしくは磁性粒子、光場もしくは光学粒子、またはそれらの任意の組合せによって表されることがある。
【００５１】
本明細書で開示する実施形態に関連して説明される様々な例示的な論理ブロック、モジュール、回路、およびアルゴリズムステップは、電子ハードウェア、コンピュータソフトウェア、または両方の組合せとして実現される場合があることは、当業者はさらに理解されよう。ハードウェアとソフトウェアのこの互換性を明確に説明するために、様々な例示的な構成要素、ブロック、モジュール、回路、およびステップについて、上記では概してそれらの機能に関して説明した。そのような機能性がハードウェアとして実装されるか、ソフトウェアとして実装されるかは、特定の用途およびシステム全体に課せられる設計制約によって決まる。当業者は説明した機能を特定の適用例ごとに様々な方法で実施する場合があるが、そのような実装決定は、本発明の範囲からの逸脱を引き起こすと解釈されるべきではない。
【００５２】
本明細書において開示される実施形態に関連して説明される種々の例示的な論理ブロック、モジュールおよび回路は、汎用プロセッサ、デジタルシグナルプロセッサ(DSP)、特定用途用集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)もしくは他のプログラマブル論理デバイス、個別のゲートもしくはトランジスタロジック、個別のハードウェア構成要素、または本明細書において説明された機能を果たすように設計されたこれらの任意の組合せを用いて、実現されるか、または実行される場合がある。汎用プロセッサはマイクロプロセッサとすることができるが、代替として、プロセッサは、任意の従来型プロセッサ、コントローラ、マイクロコントローラ、またはステートマシンとすることができる。プロセッサはまた、コンピューティングデバイスの組合せ、たとえば、DSPとマイクロプロセッサの組合せ、複数のマイクロプロセッサ、DSPコアと連携した1つもしくは複数のマイクロプロセッサ、または任意の他のそのような構成として実現される場合もある。
【００５３】
本明細書で開示される実施形態に関連して説明される方法またはアルゴリズムのステップは、ハードウェアとして直接的に、プロセッサによって実行されるソフトウェアモジュールとして、または2つの組合せとして具現化されることがある。ソフトウェアモジュールは、RAMメモリ、フラッシュメモリ、ROMメモリ、EPROMメモリ、EEPROMメモリ、レジスタ、ハードディスク、リムーバブルディスク、CD-ROM、または当技術分野において知られている任意の他の形式の記憶媒体内に存在してもよい。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、また記憶媒体に情報を書き込むことができるように、プロセッサに結合される。代替として、記憶媒体は、プロセッサに一体化されてもよい。プロセッサおよび記憶媒体は、ASICの中に存在してよい。ASICは、ユーザ端末に存在してもよい。代替形態では、プロセッサおよび記憶媒体は、個別構成要素としてユーザ端末内に存在してもよい。
【００５４】
1つまたは複数の例示的な実施形態では、説明された機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せにおいて実装されることがある。コンピュータプログラム製品としてソフトウェアにおいて実装される場合、機能は、1つまたは複数の命令またはコードとして、コンピュータ可読媒体上に記憶されるか、またはコンピュータ可読媒体を介して送信されてもよい。コンピュータ可読媒体は、コンピュータ記憶媒体と、コンピュータプログラムのある場所から別の場所への転送を容易にする任意の媒体を含む通信媒体との両方を含む。記憶媒体は、コンピュータによりアクセスすることができる任意の利用可能な媒体であってもよい。限定ではなく例として、そのようなコンピュータ可読媒体は、RAM、ROM、EEPROM、CD-ROMもしくは他の光ディスクストレージ、磁気ディスクストレージもしくは他の磁気ストレージデバイス、または命令もしくはデータ構造の形態で所望のプログラムコードを搬送もしくは記憶するために使用され得、コンピュータによってアクセスされ得る任意の他の媒体を含むことができる。また、どんな接続も、厳密にはコンピュータ可読媒体と呼ばれる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線(DSL)、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバケーブル、ツイストペア、DSL、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用するとき、ディスク(disk)およびディスク(disc)は、コンパクトディスク(disc)(CD)、レーザーディスク(登録商標) (disc)、光ディスク(disc)、デジタル多用途ディスク(disc)(DVD)、フロッピーディスク(disk)、およびBlu-ray(登録商標)ディスク(disc)を含み、ディスク(disk)は、通常、データを磁気的に再生し、ディスク(disc)は、レーザーを用いてデータを光学的に再生する。上記の組合せも、コンピュータ可読媒体の範囲内に含まれるべきである。
【００５５】
開示した実施形態の先の説明は、当業者が本発明を作成または使用することができるように提供される。これらの実施形態に対する様々な変更形態が、当業者には容易に明らかとなり、本明細書において規定される一般原理は、本発明の趣旨または範囲から逸脱することなく他の実施形態に適用される場合がある。したがって、本発明は、本明細書に示す実施形態に限定されるものではなく、本明細書で開示する原理および新規の特徴に一致する最も広い範囲を与えられるべきである。
【符号の説明】
【００５６】
100  モバイルデバイス
101  プロセッサ
105  メモリ
110  ネットワークインターフェース
111  Wi-Fi
115  ワイヤレスサブシステム
119  ユーザインターフェース
120  ディスプレイ、タッチスクリーン
121  電力デバイス
122  トランシーバ
123  アンテナ
125  I/Oコントローラ
130  クロック
135  周辺光センサ
137  生体計測センサ
140  加速度計
145  ジャイロスコープ
150  磁力計
151  方位センサ
152  指紋センサ
153  赤外線センサ
155  気象センサ
160  グローバルポジショニングセンサ
161  セルラー
165  マイクロフォン
166  Bluetooth(登録商標)
167  近接センサ
169  近距離無線通信
170  カメラ
302  ハード生体計測センサ
305  ソフト生体計測センサ
307  コンテキストセンサ
309  テンプレート
310  生体計測認証モジュール
312  2次認証モジュール
314  ペアリングされたセンサ
316  ペアリングされたセンサ
320  結合認証スコア決定器モジュール
330  認証スコア
332  非生体計測ユーザ認証統計値
408  生体計測認証モジュール
440  結合認証モジュール
【図１】
2018504659.tif 000003
【図２】
2018504659.tif 000004
【図３】
2018504659.tif 000005
【図４】
2018504659.tif 000006
【図５】
2018504659.tif 000007
【図６】
2018504659.tif 000008
【手続補正書】
【提出日】平成29年5月15日(2017.5.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
生体計測センサと、
コンテキストセンサと、
プロセッサであって、
前記生体計測センサから受信される生体計測入力に基づいて認証スコアを決定すること、
イベントに関係する前記コンテキストセンサから受信されるコンテキストセンサ入力によって決定される変調率を利用して前記認証スコアを変調すること、
前記変調された認証スコアが所定のしきい値を下回るかどうかを決定し、下回る場合、2次認証を命令すること、または生体計測テンプレートを破棄すること
を行うように構成されたプロセッサと
を含む、モバイルデバイス。
【請求項２】
前記変調された認証スコアが前記所定のしきい値を下回る場合、前記モバイルデバイスを使用不可にすることをさらに含む、請求項1に記載のモバイルデバイス。
【請求項３】
前記生体計測センサが、複数の異なるタイプの生体計測入力を監視するように構成されたソフト生体計測センサである、請求項1に記載のモバイルデバイス。
【請求項４】
前記生体計測センサが、単に特定の生体計測入力を監視するように構成されたハード生体計測センサである、請求項1に記載のモバイルデバイス。
【請求項５】
破棄される前記生体計測テンプレートが、前記ハード生体計測センサ用の特定の生体計測テンプレートである、請求項4に記載のモバイルデバイス。
【請求項６】
破棄される前記生体計測テンプレートが、ハード指紋センサ用の指紋生体計測テンプレートである、請求項5に記載のモバイルデバイス。
【請求項７】
前記コンテキストセンサ入力が、ロケーション、運動、またはユーザ入力のうちの少なくとも1つを含む、請求項1に記載のモバイルデバイス。
【請求項８】
前記プロセッサが、
ペアリングされたデバイスのコンテキストセンサからコンテキストセンサ入力を受信することと、
前記ペアリングされたデバイスの前記コンテキストセンサからの前記コンテキストセンサ入力に基づいて前記認証スコアを変調することと
を行うようにさらに構成される、請求項1に記載のモバイルデバイス。
【請求項９】
前記プロセッサが、前記ペアリングされたデバイスから受信される使用不可コマンドに基づいて前記モバイルデバイスを使用不可にするようにさらに構成される、請求項8に記載のモバイルデバイス。
【請求項１０】
生体計測センサから受信される生体計測入力に基づいて認証スコアを決定するステップと、
イベントに関係するコンテキストセンサから受信されるコンテキストセンサ入力によって決定される変調率を利用して前記認証スコアを変調するステップと、
前記変調された認証スコアが所定のしきい値を下回るかどうかを決定し、下回る場合、2次認証を命令する、または生体計測テンプレートを破棄するステップと
を含む、方法。
【請求項１１】
前記変調された認証スコアが前記所定のしきい値を下回る場合、モバイルデバイスを使用不可にするステップをさらに含む、請求項10に記載の方法。
【請求項１２】
前記生体計測センサが、複数の異なるタイプの生体計測入力を監視するように構成されたソフト生体計測センサである、請求項10に記載の方法。
【請求項１３】
前記生体計測センサが、単に特定の生体計測入力を監視するように構成されたハード生体計測センサである、請求項10に記載の方法。
【請求項１４】
破棄される前記生体計測テンプレートが、前記ハード生体計測センサ用の特定の生体計測テンプレートである、請求項13に記載の方法。
【請求項１５】
破棄される前記生体計測テンプレートが、ハード指紋センサ用の指紋生体計測テンプレートである、請求項14に記載の方法。
【請求項１６】
前記コンテキストセンサ入力が、ロケーション、運動、またはユーザ入力のうちの少なくとも1つを含む、請求項10に記載の方法。
【請求項１７】
ペアリングされたデバイスのコンテキストセンサからコンテキストセンサ入力を受信するステップと、
前記ペアリングされたデバイスの前記コンテキストセンサからの前記コンテキストセンサ入力に基づいて前記認証スコアを変調するステップと
をさらに含む、請求項10に記載の方法。
【請求項１８】
前記ペアリングされたデバイスから受信される使用不可コマンドに基づいてモバイルデバイスを使用不可にするステップをさらに含む、請求項17に記載の方法。
【請求項１９】
プロセッサによって実行されると、前記プロセッサに、
生体計測センサから受信される生体計測入力に基づいて認証スコアを決定することと、
イベントに関係するコンテキストセンサから受信されるコンテキストセンサ入力によって決定される変調率を利用して前記認証スコアを変調することと、
前記変調された認証スコアが所定のしきい値を下回るかどうかを決定し、下回る場合、2次認証を命令する、または生体計測テンプレートを破棄することと
を行わせるコードを含む、非一時的コンピュータ可読記録媒体。
【請求項２０】
前記変調された認証スコアが前記所定のしきい値を下回る場合、モバイルデバイスを使用不可にするためのコードをさらに含む、請求項19に記載のコンピュータ可読記録媒体。
【請求項２１】
前記生体計測センサが、複数の異なるタイプの生体計測入力を監視するように構成されたソフト生体計測センサである、請求項19に記載のコンピュータ可読記録媒体。
【請求項２２】
前記生体計測センサが、単に特定の生体計測入力を監視するように構成されたハード生体計測センサである、請求項19に記載のコンピュータ可読記録媒体。
【請求項２３】
破棄される前記生体計測テンプレートが、前記ハード生体計測センサ用の特定の生体計測テンプレートである、請求項22に記載のコンピュータ可読記録媒体。
【請求項２４】
破棄される前記生体計測テンプレートが、ハード指紋センサ用の指紋生体計測テンプレートである、請求項23に記載のコンピュータ可読記録媒体。
【請求項２５】
前記コンテキストセンサ入力が、ロケーション、運動、またはユーザ入力のうちの少なくとも1つを含む、請求項19に記載のコンピュータ可読記録媒体。
【請求項２６】
ペアリングされたデバイスのコンテキストセンサからコンテキストセンサ入力を受信し、
前記ペアリングされたデバイスの前記コンテキストセンサからの前記コンテキストセンサ入力に基づいて前記認証スコアを変調する
ためのコードをさらに含む、請求項19に記載のコンピュータ可読記録媒体。
【請求項２７】
生体計測センサから受信される生体計測入力に基づいて認証スコアを決定するための手段と、
イベントに関係するコンテキストセンサから受信されるコンテキストセンサ入力によって決定される変調率を利用して前記認証スコアを変調するための手段と、
前記変調された認証スコアが所定のしきい値を下回るかどうかを決定し、下回る場合、2次認証を命令する、または生体計測テンプレートを破棄するための手段と
を含む、モバイルデバイス。
【請求項２８】
前記変調された認証スコアが前記所定のしきい値を下回る場合、前記モバイルデバイスを使用不可にするための手段をさらに含む、請求項27に記載のモバイルデバイス。
【請求項２９】
破棄される前記生体計測テンプレートが、ハード指紋センサ用の指紋生体計測テンプレートである、請求項27に記載のモバイルデバイス。
【請求項３０】
前記コンテキストセンサ入力が、ロケーション、運動、またはユーザ入力のうちの少なくとも1つを含む、請求項27に記載のモバイルデバイス。
【国際調査報告】
2018504659.tif 000009
2018504659.tif 000010
2018504659.tif 000011