(57)【要約】      （修正有）【課題】ユーザ認証の方法及びシステムを提供する。【解決手段】アイデンティティサーバは、プルーフオブアイデンティティ（ＰＯＩ）情報を安全なストアにおけるリッチコミュニケーションサービス（ＲＣＳ）ネットワークのユーザに対するアイデンティティ記録、及びアイデンティティ請求トークンのハッシュをアイデンティティ管理ブロックチェーンに登録し、受信するユーザ認証リクエストに応じ、ユーザに対する暗号化されたアイデンティティ情報を提供する。暗号化されたアイデンティティ請求トークンは、証明当局の証明書を備え、復号及びハッシュ化されると、ユーザが真正な場合にはアイデンティティ管理ブロックチェーンにおけるアイデンティティ請求トークンのハッシュと一致する。受信されたユーザの生体認証データ及びデバイスデータがベースライン生体認証及びデバイスデータのセットに一致する度合いを示す認証スコアは、リクエストに応じ提供される。【選択図】図３
2020010332.tif 000002
【特許請求の範囲】
【請求項１】
アイデンティティ認証を提供するための方法であって、
アイデンティティサーバによって、プルーフオブアイデンティティ（ＰＯＩ）情報を安全なストアにおけるリッチコミュニケーションサービス（ＲＣＳ）ネットワークのユーザに対するアイデンティティ記録に、及び前記ユーザに対するアイデンティティ請求トークンのハッシュをアイデンティティ管理ブロックチェーンに登録するステップと、
前記アイデンティティサーバによって、前記ユーザを認証するリクエストを受信するステップと、
前記アイデンティティサーバによって、前記リクエストに応じて、ユーザに対する暗号化されたアイデンティティ情報を提供するステップであって、該暗号化されたアイデンティティ情報が前記ユーザに対するアイデンティティ請求トークンを備えるステップと
を備える方法。
【請求項２】
前記ＰＯＩ情報を前記ユーザに対するアイデンティティ記録に登録するステップが、
前記アイデンティティサーバによって、前記ユーザのデバイスから、前記ユーザの前記デバイスを一意に識別するデバイス情報を受信するステップと、
前記アイデンティティサーバによって、前記ユーザの前記デバイスから、前記ユーザに対する前記ＰＯＩ情報を受信するステップと、
前記アイデンティティサーバによって、前記デバイス情報及び前記ユーザに対する前記ＰＩＩ  ＰＯＩ情報を暗号化された形式で前記ユーザに対する前記アイデンティティ情報に記憶するステップと、
前記アイデンティティサーバによって、前記ユーザに対する前記アイデンティティ請求トークンの前記ハッシュを生成するステップと、
前記アイデンティティサーバによって、前記ユーザに対する前記アイデンティティ請求トークンの前記ハッシュを前記アイデンティティ管理ブロックチェーンに書き込むステップと
をさらに備える、請求項１に記載の方法。
【請求項３】
前記アイデンティティサーバによって、前記アイデンティティ請求トークンを証明当局から取得するステップをさらに備える請求項２に記載の方法。
【請求項４】
前記アイデンティティサーバによって、前記ユーザの前記デバイスから前記ユーザに対するベースライン生体認証データのセットを受信するステップと、
前記アイデンティティサーバによって、前記ユーザに対する前記ベースライン生体認証データのセットを暗号化された形式で記憶するステップと
をさらに備える請求項２に記載の方法。
【請求項５】
前記ユーザに対する暗号化されたアイデンティティ請求トークンを提供するステップが、前記受信されたリクエストに応じて前記ユーザに対する前記暗号化されたアイデンティティ請求トークンを提供するステップが、前記受信された生体認証データ及びデバイスデータが前記ユーザに対する前記アイデンティティ記録に記憶された前記ユーザに対するベースライン生体認証データ及び前記デバイス情報の前記セットにおけるデータに一致する度合いを示す認証スコアを生成し、前記リクエストに応じて前記認証スコアを提供するステップをさらに備え、
前記ユーザに対する暗号化されたアイデンティティ請求トークンを提供するステップがさらに、
前記アイデンティティサーバによって、前記ユーザの前記デバイスから生体認証データ及びデバイスデータを受信するステップと、
前記アイデンティティサーバによって、前記受信された生体認証データ及びデバイスデータが前記ユーザに対する前記アイデンティティ記録に記憶された前記ユーザに対するベースライン生体認証データ及び前記デバイス情報の前記セットにおけるデータに一致するか否かを判定するステップと、
前記アイデンティティサーバによって、前記受信された生体認証データ及びデバイスデータが前記ユーザに対する前記アイデンティティ記録に記憶された前記ユーザに対するベースライン生体認証データ及び前記デバイス情報の前記セットにおけるデータに一致することに応じて、前記アイデンティティサーバによって、前記ユーザに対する前記アイデンティティ記録をロック解除するステップと
をさらに備える、請求項４に記載の方法。
【請求項６】
ユーザを認証するための方法であって、
モバイルキャリアシステムによって、前記ユーザのデバイスからサービスのリクエストを受信するステップと、
前記モバイルキャリアシステムによって、前記ユーザの前記デバイスに前記サービスのリクエストに応じて認証チャレンジを提供するステップと、
前記モバイルキャリアシステムによって、前記ユーザの前記デバイスから、前記認証チャレンジに応じて、アイデンティティ管理ブロックチェーンのアドレス、対称鍵及びアイデンティティサーバのアドレスを受信するステップと
を備える方法。
【請求項７】
前記モバイルキャリアシステムによって、前記ユーザの前記デバイスから受信された前記アドレスにおける前記アイデンティティサーバに、前記ユーザに対する暗号化されたアイデンティティ請求トークンを要求するステップと、
前記モバイルキャリアシステムによって、前記アイデンティティサーバから、前記リクエストに応じて前記ユーザに対する前記暗号化されたアイデンティティ請求トークンを受信するステップと、
前記モバイルキャリアシステムによって、前記ユーザの前記デバイスから受信された前記対称鍵を用いて前記受信された暗号化されたアイデンティティ請求トークンを復号するステップと、
前記モバイルキャリアシステムによって、前記復号されたアイデンティティ請求トークンのハッシュを生成するステップと、
前記モバイルキャリアシステムによって、前記復号されたアイデンティティ請求トークンの前記生成されたハッシュが前記アイデンティティ管理ブロックチェーンにおける前記ユーザに対する前記アイデンティティ請求トークンの前記ハッシュに一致するか否かを判定するステップと、
前記モバイルキャリアシステムによって、前記復号されたアイデンティティ情報の前記生成されたハッシュが前記アイデンティティ管理ブロックチェーンにおける前記ユーザに対する前記アイデンティティ請求トークンの前記ハッシュに一致したことに応じて前記要求されたサービスを前記ユーザのデバイスに提供するステップと
をさらに備える請求項６に記載の方法。
【請求項８】
前記モバイルキャリアシステムはモバイルキャリアネットワークのシステムを備え、前記ユーザの前記デバイスはモバイルデバイスを備え、前記サービスのリクエストはリッチコミュニケーションサービス（ＲＣＳ）ネットワークのアクセスのリクエストを備え、
前記モバイルキャリアシステムによって、前記ユーザの前記デバイスからのデバイス情報及び前記ユーザに対する現在の生体認証情報の現在のセットと、以前に登録されたデバイス情報及び生体認証情報との比較に基づいて、前記アイデンティティサーバによって生成された認証スコアを前記アイデンティティサーバから受信するステップと、
前記モバイルキャリアシステムによって、前記認証スコアに対する閾値を規定する１以上のセキュリティポリシーを適用するステップであって、前記要求されたサービスを提供するステップは前記１以上のセキュリティポリシーを適用した結果にさらに基づく、ステップと
をさらに備える請求項７に記載の方法。
【請求項９】
システムであって、
プロセッサ、及び該プロセッサに結合されるとともに該プロセッサによって読出し可能なメモリであって、前記プロセッサによって実行されると、
プルーフオブアイデンティティ（ＰＯＩ）情報を安全なストアにおけるリッチコミュニケーションサービス（ＲＣＳ）ネットワークのユーザに対するアイデンティティ記録に、及び前記ユーザに対するアイデンティティ請求トークンのハッシュをアイデンティティ管理ブロックチェーンに登録することによって、前記プロセッサにアイデンティティ認証を提供させる命令のセットをそこに記憶するメモリを備えるアイデンティティサーバと、
プロセッサ、及び該プロセッサに結合されるとともに該プロセッサによって読出し可能なメモリであって、前記プロセッサによって実行されると、
前記ユーザのデバイスからサービスのリクエストを受信し、
前記サービスのリクエストに応じて認証チャレンジを前記ユーザの前記デバイスに提供し、
前記ユーザの前記デバイスから、前記認証チャレンジに応じて、前記アイデンティティ管理ブロックチェーンのアドレス、対称鍵及び前記アイデンティティサーバのアドレスを受信し、
前記ユーザの前記デバイスから受信された前記アドレスにおける前記アイデンティティサーバに前記ユーザに対するアイデンティティ情報を要求する
ことによって、サービスを要求する場合に前記プロセッサに前記ユーザを認証させる命令のセットをそこに記憶するメモリを備えるモバイルキャリアシステムと
を備えるシステム。
【請求項１０】
前記アイデンティティサーバの前記プロセッサによって実行される前記命令がさらに、前記プロセッサに、
前記モバイルキャリアシステムから、前記ユーザの前記アイデンティティ情報のリクエストを受信させ、
前記リクエストに応じて、前記ユーザに対する暗号化されたアイデンティティ請求トークンを前記モバイルキャリアシステムに提供させ、
前記モバイルキャリアシステムの前記プロセッサによって実行される前記命令がさらに、前記プロセッサに、
前記リクエストに応じて前記ユーザに対する前記暗号化されたアイデンティティ請求トークンを前記アイデンティティサーバから受信させ、
前記ユーザの前記デバイスから受信された前記対称鍵を用いて、前記受信された暗号化されたアイデンティティ請求トークンを復号させ、
前記復号されたアイデンティティ請求トークンのハッシュを生成させ、
前記復号されたアイデンティティ請求トークンの前記生成されたハッシュが前記アイデンティティ管理ブロックチェーンにおける前記ユーザに対する前記アイデンティティ請求トークンの前記ハッシュに一致するか否かを判定させ、
前記復号されたアイデンティティ請求トークンの前記生成されたハッシュが前記アイデンティティ管理ブロックチェーンにおける前記ユーザに対する前記アイデンティティ請求トークンの前記ハッシュに一致することに応じて前記要求されたサービスを前記ユーザの前記デバイスに提供させる、請求項９に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示の実施形態は、概略としてユーザを認証するための方法及びシステムに関し、より具体的には、アイデンティティ管理ブロックチェーン及び個人的に識別可能な安全な情報用いてリッチコミュニケーションサービス（ＲＣＳ）ネットワークにおいてユーザを認証することに関する。
【背景技術】
【０００２】
リッチコミュニケーションサービス（ＲＣＳ）は、産業エコシステム内でオペレータ間モバイルサービスの配備を促進するグローバル構想である。それは、モバイルキャリア間及び電話機とモバイルキャリアの間での使用のための通信プロトコルである。それは、旧来的なＳＭＳメッセージングを、より豊富でかつコール内マルチメディアを送信できる次世代テキストメッセージング機能に置き換えることを目的とする。ＲＣＳの出現はモバイルオペレータが競合的状況と戦うことによる反応であり、これにより「オーバーザトップ」プロバイダが高い価値のサービスを現在のキャリアネットワークに提供していた。ＲＣＳ構成設定は、スタンドアロンメッセージング、一対一チャット、グループチャット、ファイル転送、コンテンツ共有、ソーシャルプレゼンス情報、ＩＰボイスコール、ベストエフォートビデオコール、地理位置交換、オーディオメッセージング、ネットワークベースのブラックリスト、及びプレゼンス又はＳＩＰ  ＯＰＴＩＯＮＳに基づく機能交換を含む。ＶｏＬＴＥ（ボイスオーバーロングタームエボリューション）は、基本的に、リッチコミュニケーションサービス（ＲＣＳ）が配備可能な基礎となる無線ネットワークインフラを提供する。
【０００３】
しかし、ＲＣＳネットワークには、多数の認知されたセキュリティ脆弱性がある。例えば、個々のデバイス上のＲＣＳサービスにおける認証は、現在のところユーザ名／パスワードの組合せに基づくソリューションで行われる。それらの証明書がマルウェアアプリケーションによってハイジャックされてアイデンティティをスプーフィングするのに使用され得るというリスクがある。
【０００４】
他の例では、ユーザ認証は、アプリケーションとピアネットワークアプリケーションとの間で交換された証明書（ユーザ名及びパスワード）に基づく基本的又は摘要アクセス認証を介して実行される。証明書の自動プロビジョニングは、デバイスプロビジョニングを介して適用される。摘要手順自体は、攻撃に対して安全かつ堅牢である。しかし、それは、アプリケーションのキーストアへのアクセスを介して証明書を発見する攻撃又は証明書管理手順に基づくスプーフィング攻撃（例えば、クライアントが真正であることが確認されないＲＣＳアプリケーションに偽装するマルウェア）に対して脆弱である。
【０００５】
ＲＣＳはまた、実際にはベアラセッション内でサービスの使用のためのベアラセットアップ時にユーザの認証を長引かせるシングルサインオン（ＳＳＯ）となるネットワークベースのユーザ識別を（例えば、「ヘッダ強化」を介して）サポートする。３ＧＰＰネットワークにおけるベアラセットアップは、通常、ＳＩＭベースの認証及び鍵合意プロトコルに基づく。ベアラセットアップ時に割り当てられたＩＰアドレスは、既存のベアラセッション内でユーザを識別する基準として用いられる。ＲＣＳサービスプロバイダは、信用あるネットワークアクセスを安全化して不正なＩＰアドレス申請を防止する際にプリコーションを必要とする。攻撃者は一度ユーザの代理としてベアラセッションを使用する許可を得るとネットワークサービスへの不正アクセスを獲得可能となるので、このメカニズムは安全ではない。
【０００６】
ＲＣＳは、ワンタイムパスワード（ＯＴＰ）を介してユーザベースの認証を利用し、それにより、ユーザ又はデバイスは、このアイデンティティのための認証コンテキスト、例えば、他のデバイスへのショートメッセージサービス又は外部の安全なトークンサービスとのチャネルを介したシグナリングトランザクションを介してチャレンジされるアイデンティティを申請する。ワンタイム認証に基づいて、ロングターム認証コンテキストが、後続の認証トランザクションの必要性を防止するように生成され得る（ＳＳＯ）。このセキュリティ対策は、例えば、ほとんどの場合にユーザに影響がある２要因認証の原理に基づいて、他の認証メカニズムの追加の対策として使用され得る。ＯＰＴを介した単一のトークン交換自体は安全である。しかし、それは、アクセスを認証するのに用いられるトークンへのアクセスを獲得するスプーフィング攻撃には脆弱である。ＯＴＰ認証のためのＳＭＳメッセージの使用は、潜在的に安全ではない。
【０００７】
したがって、第三者アプリケーションがユーザデータを回収すること又はユーザの代理として通信サービスを利用することができるという危険が残る。主なＲＣＳ脆弱性は、弱いセキュリティ対策のデバイス管理技術を介してユーザ識別及び認証データが消費者に利用可能となるということから起こる。それゆえ、ＲＣＳネットワーク又はサービスのユーザを認証するための改善された方法及びシステムに対するニーズがある。
【発明の概要】
【０００８】
開示の実施形態は、アイデンティティ管理ブロックチェーン及び個人的に識別可能な安全な情報を用いてリッチコミュニケーションサービス（ＲＣＳ）ネットワークにおけるユーザを認証するシステム及び方法を提供する。そのようなモデルは、ＲＣＳモバイルプロバイダのエコシステムの中でＲＣＳ認証サービスの配備及び相互運用性を大幅に改善することができる。参入ＲＣＳモバイルプロバイダの全ては、各ＲＣＳユーザに対して一意に存在する同一不変の「プルーフオブアイデンティティ」情報への共通アクセスを獲得することができる。
【０００９】
一実施形態によると、アイデンティティ認証を提供するための方法は、アイデンティティサーバによって、プルーフオブアイデンティティ（ＰＯＩ）情報を安全なストアにおけるリッチコミュニケーションサービス（ＲＣＳ）ネットワークのユーザに対するアイデンティティ記録に、及びユーザに対するアイデンティティ請求トークンのハッシュをアイデンティティ管理ブロックチェーンに登録するステップを備え得る。ＰＯＩ情報をユーザに対するアイデンティティ記録に登録するステップは、アイデンティティサーバによって、ユーザのデバイスから１以上のＲＣＳネットワーク証明書、１以上のアイデンティティ請求、ユーザのデバイスを一意に識別するデバイス情報及び／又はユーザに対する個人的に識別可能な情報（ＰＩＩ）を受信するステップを備え得る。ユーザに対するＰＯＩ情報は、暗号化された形式でユーザのアイデンティティ記録に記憶され得る。ユーザからのアイデンティティ請求の証明書は、証明当局からアイデンティティサーバによって取得され得る。追加的又は代替的に、ユーザに対するベースライン生体認証データのセットは、ユーザのデバイスからアイデンティティサーバによって受信され得る。ユーザに対するベースライン生体認証データのセットも、暗号化された形式で記憶され得る。そして、証明当局から受信され、ユーザに対するアイデンティティ請求への証明当局の証明書を表すアイデンティティ請求トークンのハッシュはアイデンティティサーバによって生成可能であり、ユーザに対するアイデンティティ請求トークンのハッシュはアイデンティティサーバによってアイデンティティ管理ブロックチェーンに書き込み可能となる。
【００１０】
そして、ユーザを認証するリクエストは、アイデンティティサーバによって受信され得る。リクエストに応じて、アイデンティティサーバは、ユーザに対するアイデンティティ情報を提供することができる。アイデンティティ情報は、ユーザに対する１以上の暗号化されたアイデンティティ請求トークンを備え得る。一実施形態によると、ユーザに対する１以上の暗号化されたアイデンティティ請求トークンを提供するステップは、ユーザのデバイスから生体認証データ及びデバイスデータを受信するステップと、受信された生体認証データ及びデバイスデータがユーザに対するアイデンティティ記録に記憶されたユーザに対するベースライン生体認証データ及びデバイス情報のセットにおけるデータに一致するか否かを判定するステップと、受信された生体認証データ及びデバイスデータがユーザに対するアイデンティティ記録に記憶されたユーザに対するベースライン生体認証データ及びデバイス情報のセットにおけるデータに一致することに応じて、アイデンティティサーバによって、１以上の暗号化されたアイデンティティ請求トークン及び／又はユーザに対する暗号化されたＰＩＩをロック解除するステップとをさらに備え得る。追加的又は代替的に、１以上の暗号化されたアイデンティティ請求トークン及び／又はユーザに対する暗号化されたＰＩＩを提供するステップは、受信された生体認証データ及びデバイスデータがユーザに対するアイデンティティ記録に記憶されたユーザに対するベースライン生体認証データ及びデバイス情報のセットにおけるデータに一致する度合いを示す認証スコアを生成するステップと、リクエストに応じて認証スコアを提供するステップとを備え得る。
【００１１】
他の実施形態によると、ユーザを認証するための方法は、モバイルキャリアシステムによってユーザのデバイスからサービスのリクエストを受信するステップと、モバイルキャリアシステムによってユーザのデバイスからサービスのリクエストに応じて認証チャレンジをユーザのデバイスに提供するステップと、モバイルキャリアシステムによってユーザのデバイスから、認証チャレンジに応じて、ユーザに対するアイデンティティ請求トークンのハッシュを備えるアイデンティティ管理ブロックチェーンのアドレス、対称鍵、及び１以上の暗号化されたアイデンティティトークンを回収可能なアイデンティティサーバのアドレス、並びに／又は暗号化されたＰＩＩデータを回収可能な１以上のアドレスを受信するステップとを備え得る。そして、モバイルキャリアシステムは、ユーザに対するアイデンティティ請求トークンをユーザのデバイスから受信されたアドレスのアイデンティティサーバに要求することができる。
【００１２】
ユーザに対する暗号化されたアイデンティティ請求トークンは、リクエストに応じて、モバイルキャリアシステムによってアイデンティティサーバから受信され得る。ユーザのデバイスから受信された対称鍵を用いて、モバイルキャリアシステムは、受信された暗号化されたアイデンティティ請求トークンを復号し、対称鍵を用いて、暗号化されたアイデンティティ請求トークン及び／又はもしあればＰＩＩデータを復号し、復号されたアイデンティティ請求トークンのハッシュがアイデンティティ管理ブロックチェーンにおけるユーザに対するアイデンティティ請求トークンのハッシュに一致するか否かを判定することができる。復号されたアイデンティティ請求トークンのハッシュがアイデンティティ管理ブロックチェーンにおけるユーザに対するアイデンティティ請求トークンのハッシュに一致することに応じて、モバイルキャリアシステムは要求されたサービスをユーザのデバイスに提供することができる。場合によっては、モバイルキャリアシステムは、ユーザのデバイスからのデバイス情報及びユーザに対する現在の生体認証情報の現在のセットと、以前に登録されたデバイス情報及び生体認証情報との比較に基づいてアイデンティティサーバによって生成された認証スコアをアイデンティティサーバから受信することができる。このような場合、モバイルキャリアシステムは、閾値を規定する１以上のセキュリティポリシーを認証スコアに適用することができ、要求されたサービスを提供することは１以上のセキュリティポリシーを適用する結果にさらに基づき得る。
【００１３】
さらに他の実施形態によると、システムは、プロセッサ、及びプロセッサに結合されるとともにプロセッサによって読出し可能なメモリであって、プロセッサによって実行されると、プルーフオブアイデンティティ（ＰＯＩ）情報を安全なストアにおけるリッチコミュニケーションサービス（ＲＣＳ）ネットワークのユーザに対するアイデンティティ記録に、及びユーザに対するアイデンティティ請求トークンのハッシュをアイデンティティ管理ブロックチェーンに登録することによって、プロセッサにアイデンティティ認証を提供させる命令のセットをそこに記憶するメモリを備えるアイデンティティサーバを備え得る。システムはまた、プロセッサ、及びプロセッサに結合されるとともにプロセッサによって読出し可能なメモリであって、プロセッサによって実行されると、ユーザのデバイスからサービスのリクエストを受信し、サービスのリクエストに応じて認証チャレンジをユーザのデバイスに提供し、ユーザのデバイスから、認証チャレンジに応じて、アイデンティティ管理ブロックチェーンのアドレス、対称鍵及びアイデンティティサーバのアドレスを受信し、ユーザのデバイスから受信されたアドレスにおけるアイデンティティサーバにユーザに対するアイデンティティ情報を要求することによって、サービスを要求する場合にプロセッサにユーザを認証させる命令のセットをそこに記憶するメモリを備える。
【００１４】
アイデンティティサーバのプロセッサによって実行される命令はさらに、プロセッサに、モバイルキャリアシステムから、ユーザのアイデンティティ請求トークンのリクエストを受信させ、リクエストに応じて、ユーザに対する暗号化されたアイデンティティ請求トークンをモバイルキャリアシステムに提供させることができる。暗号化されたアイデンティティ請求トークンは、ユーザによるアイデンティティ請求に対する証明当局の証明書を備え得る。
【００１５】
モバイルキャリアシステムのプロセッサによって実行される命令はさらに、プロセッサに、リクエストに応じてユーザに対する暗号化されたアイデンティティ請求トークンをアイデンティティサーバから受信させ、ユーザのデバイスから受信された対称鍵を用いて、受信された暗号化されたアイデンティティ請求トークンを復号させ、復号されたアイデンティティ請求トークンのハッシュをユーザのデバイスから受信された対称鍵を用いて生成させ、復号されたアイデンティティ請求トークンの生成されたハッシュがアイデンティティ管理ブロックチェーンにおけるユーザに対するアイデンティティ請求トークンのハッシュに一致するか否かを判定させ、復号されたアイデンティティ請求トークンの生成されたハッシュがアイデンティティ管理ブロックチェーンにおけるユーザに対するアイデンティティ請求トークンのハッシュに一致することに応じて要求されたサービスをユーザのデバイスに提供させることができる。
【００１６】
ＰＯＩ情報をユーザに対するアイデンティティ記録に登録することは、ユーザのデバイスから１以上のＲＣＳネットワーク証明書、１以上のアイデンティティ請求、デバイスを一意に識別するデバイス情報及び／又はユーザに対する個人的に識別可能な情報（ＰＩＩ）を受信すること、及びユーザに対するＰＯＩ情報をユーザに対するアイデンティティ記録に暗号化された形式で記憶することをさらに備え得る。アイデンティティサーバのプロセッサによって実行される命令はさらに、プロセッサに、証明当局からユーザによって提供されたアイデンティティ請求の証明書を取得させることができる。追加的又は代替的に、アイデンティティサーバのプロセッサによって実行される命令はさらに、プロセッサに、ユーザのデバイスから、ユーザに対するベースライン生体認証データのセットを受信させ、ユーザに対するベースライン生体認証データのセットを暗号化された形式で記憶させることができる。
【００１７】
アイデンティティサーバのプロセッサによって実行される命令はさらに、ユーザに対する暗号化されたアイデンティティ請求トークンをモバイルキャリアシステムに提供する前に、プロセッサに、ユーザのデバイスから生体認証データ及びデバイスデータを受信させ、受信された生体認証データ及びデバイスデータがユーザに対するアイデンティティ記録に記憶されたユーザに対するベースライン生体認証データ及びデバイス情報のセットにおけるデータに一致するか否かを判定させ、受信された生体認証データ及びデバイスデータがユーザに対するアイデンティティ記録に記憶されたユーザに対するベースライン生体認証データ及びデバイス情報のセットにおけるデータに一致することに応じて、ユーザに対するアイデンティティ記録をロック解除させることができる。場合によっては、受信されたリクエストに応じてユーザに対する暗号化されたアイデンティティ請求トークンを提供することは、受信された生体認証データ及びデバイスデータがユーザに対するアイデンティティ記録に記憶されたユーザに対するベースライン生体認証データ及びデバイス情報のセットにおけるデータに一致する度合いを示す認証スコアを生成し、リクエストに応じて認証スコアを提供することをさらに備え得る。そのような場合、モバイルキャリアシステムのプロセッサによって実行される命令はさらに、プロセッサに、ユーザのデバイスからのデバイス情報及びユーザに対する現在の生体認証情報の現在のセットと、以前に登録されたデバイス情報及び生体認証情報との比較に基づいてアイデンティティサーバによって生成された認証スコアをアイデンティティサーバから受信させ、認証スコアに対する閾値を規定する１以上のセキュリティポリシーを適用させることができ、要求されたサービスを提供することは１以上のセキュリティポリシーを適用した結果にさらに基づく。一実施例では、モバイルキャリアシステムはモバイルキャリアネットワークのシステムを備え、ユーザのデバイスはモバイルデバイスを備え、サービスのリクエストはＲＣＳネットワークのアクセスのリクエストを備える。
【図面の簡単な説明】
【００１８】
【図１】図１は、本開示の実施形態が実施され得る例示的コンピューティング環境の要素を示すブロック図である。
【図２】図２は、本開示の実施形態が実施され得る例示的コンピューティングデバイスの要素を示すブロック図である。
【図３】図３は、本開示の一実施形態によるアイデンティティを登録するためのシステムの要素を示すブロック図である。
【図４】図４は、本開示の一実施形態によるアイデンティティを認証するためのシステムの要素を示すブロック図である。
【図５】図５は、本開示の他の実施形態によるアイデンティティを認証するためのシステムの要素を示すブロック図である。
【図６】図６は、本開示の一実施形態によるアイデンティティを登録するための例示的処理を示すフローチャートである。
【図７】図７は、本開示の一実施形態によるアイデンティティを認証するための例示的処理を示すフローチャートである。
【発明を実施するための形態】
【００１９】
添付図面において、同様の構成要素及び／又は構成は、同じ符号を有し得る。また、同じ種類の種々の構成要素は、同様の構成要素間を区別する文字を符号に付すことによって区別され得る。第１の符号のみが明細書において用いられる場合、その説明は第２の符号とは無関係に同じ第１の符号を有する同様の構成要素のいずれか一つに適用可能である。
【００２０】
以下の説明において、説明の目的のため、ここに開示される種々の実施形態の完全な理解を与えるために、多数の具体的詳細を説明する。ただし、本開示の種々の実施形態はこれらの具体的詳細の一部なしに実施され得ることは、当業者には明らかとなる。以降の説明は、例示的実施形態のみを与え、開示の範囲又は適用可能性を限定するものではない。またさらに、本開示を無用に不明瞭とすることを回避するため、先行する説明は、多数の周知の構造及びデバイスを省略している。この省略は、特許請求の範囲の限定として解釈されてはならない。以降の例示的実施形態の説明はむしろ、例示的実施形態を実施するための有効な説明を当業者に与えるものである。ただし、本開示はここに説明する具体的詳細を超えて種々の態様において実施され得ることが理解されるべきである。
【００２１】
ここに説明する例示の態様、実施形態及び／又は機器構成は共配置されるシステムの種々の構成要素を示すが、システムの特定の構成要素はＬＡＮ及び／又はインターネットなどの分散ネットワークの離れた部分において又は専用システム内で遠隔に配置されてもよい。したがって、システムの構成要素は１以上のデバイスに組み合わされ、アナログ及び／又はデジタル電気通信ネットワーク、パケット交換ネットワーク又は回路交換ネットワークのような分散ネットワークの特定のノードにおいて共配置され得ることが理解されるべきである。以降の説明から、及び計算効率の理由のために、システムの構成要素はシステムの動作に影響を与えることなく構成要素の分散ネットワーク内の任意の位置において配置され得ることが分かるはずである。
【００２２】
またさらに、要素を接続する種々のリンクは有線若しくは無線リンク又はその任意の組合せ、又は接続された構成要素に並びに構成要素からデータを供給及び／若しくは通信することができる他の任意の周知の若しくは後に開発される要素であればよいことが理解されるべきである。これらの有線又は無線リンクは、安全なリンクであってもよく、暗号化された情報を通信することができる。リンクとして使用される伝送メディアは、例えば、同軸ケーブル、銅配線及びファイバ光学系を含む、電気信号に対する任意の適切なキャリアであればよく、電磁波及び赤外線データ通信中に生成されるものなどの音響又は光波の形式を採り得る。
【００２３】
ここで使用するように、文言「少なくとも１つ」、「１以上」、「又は（若しくは）」及び「及び／又は」は、用法において接続的かつ離接的なオープンエンドな表現である。例えば、「Ａ、Ｂ及びＣの少なくとも１つ」、「Ａ、Ｂ又はＣの少なくとも１つ」、「Ａ、Ｂ及びＣの１以上」、「Ａ、Ｂ又はＣの１以上」、「Ａ、Ｂ及び／又はＣ」及び「Ａ、Ｂ又はＣ」という表現の各々は、Ａのみ、Ｂのみ、Ｃのみ、Ａ及びＢの双方、Ａ及びＣの双方、Ｂ及びＣの双方、又はＡ、Ｂ及びＣの全てを意味する。
【００２４】
用語「ａ」又は「ａｎ」エンティティは、そのエンティティの１以上をいう。このように、用語「ａ」（又は「ａｎ」）、「１以上」及び「少なくとも１つ」は、ここでは互換可能に使用され得る。また、用語「備える」、「含む」及び「有する」も互換可能に使用され得ることを注記する。
【００２５】
ここで使用する用語「自動的」及びその変化形とは、その処理又は動作が実行されると実質的な人間の入力なしに行われる任意の処理又は動作をいう。ただし、処理又は動作の実行が実質的又は非実質的な人間の入力を用いるとしても、その入力がその処理又は動作の実行前に受信される場合にはその処理又は動作は自動的となり得る。人間の入力は、どのようにして処理又は動作が実行されるかにその入力が影響を与える場合に実質的であるとみなされる。処理又は動作の実行に同意する人間の入力は、「実質的」とはみなされない。
【００２６】
ここで使用する用語「コンピュータ可読媒体」とは、命令をプロセッサに与えて実行することに関与する任意の有体記憶及び／又は伝送媒体をいう。そのような媒体は、これに限定されないが、不揮発性媒体、揮発性媒体及び伝送媒体を含む多数の形態をとり得る。不揮発性媒体は、例えば、ＮＶＲＡＭ又は磁気若しくは光学ディスクを含む。揮発性媒体は、主メモリなどのダイナミックメモリを含む。コンピュータ可読媒体の一般的形態は、例えば、フロッピーディスク、フレキシブルディスク、ハードディスク、磁気テープ又は他の任意の磁気媒体、光磁気媒体、ＣＤ−ＲＯＭ、他の任意の光学媒体、パンチカード、紙のテープ、孔のパターンを有する他の任意の物理媒体、ＲＡＭ、ＰＲＯＭ及びＥＰＲＯＭ、フラッシュＥＰＲＯＭ、メモリカード、他の任意のメモリチップ若しくはカートリッジのような固体媒体、以降に説明する搬送波、又はコンピュータが読み取ることができる他の任意の媒体を含む。ｅメールへのデジタルファイル添付又は他の自己包含情報アーカイブ若しくはアーカイブのセットは、有体記憶媒体と同等の頒布媒体とみなされる。コンピュータ可読媒体がデータベースとして構成される場合、データベースは関係、階層、オブジェクト指向などのような任意のタイプのデータベースとなり得ることが理解されるべきである。したがって、開示は、本開示のソフトウェアの実施例が記憶される有体記憶媒体又は頒布媒体及び従来技術として認識される同等及び後継の媒体を含むものとみなされる。
【００２７】
「コンピュータ可読信号」媒体は、例えば、ベースバンドにおいて又は搬送波の一部としてここに具現化されるコンピュータ可読プログラムコードを有する伝搬データ信号を含み得る。そのような伝搬信号は、これに限定されないが、電磁気、光又はこれらの任意の適切な組合せを含む種々の形態のいずれかをとり得る。コンピュータ可読信号媒体は、コンピュータ可読記憶媒体ではなく、命令実行システム、装置若しくはデバイスによって又はそれとの接続において使用するためにプログラムを通信、伝搬又は搬送することができる任意のコンピュータ可読媒体であり得る。コンピュータ可読媒体上で具現化されるプログラムコードは、これに限定されないが、無線、有線、光ファイバケーブル、ＲＦなど又は上記の任意の適切な組合せを含む任意の適切な媒体を用いて送信され得る。
【００２８】
ここで使用される用語「判定する／決定する」、「算出する」及び「計算する」並びにその変化形は、互換可能に使用され、任意のタイプの方法、処理、数学的演算又は技術を含む。
【００２９】
ここで使用される用語「手段」は米国特許法第１１２条、第６項によるその最も広い可能な解釈で与えられるべきであることが理解されるべきである。したがって、用語「手段」を含む請求項は、全ての構造物、材料又はここに説明する動作及びその均等物の全てを包含するものである。また、構造物、材料又は動作及びその均等物は、開示の概要、図面の簡単な説明、詳細な説明、要約書及び特許請求の範囲自体に記載される全てのものを含むものである。
【００３０】
本開示の態様は、ここでは全て一般に「回路」、「モジュール」又は「システム」ともいう全体的にハードウェアの実施形態、全体的にソフトウェアの実施形態（ファームウェア、常駐ソフトウェア、マイクロコードなどを含む）又はソフトウェア及びハードウェアの態様を組み合わせた実施形態の形式を採り得る。１以上のコンピュータ可読媒体の任意の組合せが利用され得る。コンピュータ可読媒体は、コンピュータ可読信号媒体又はコンピュータ可読記憶媒体であり得る。
【００３１】
さらに他の実施形態では、この開示のシステム及び方法は、専用コンピュータ、プログラムされたマイクロプロセッサ又はマイクロコントローラ及び周辺集積回路素子、ＡＳＩＣ又は他の集積回路、デジタル信号プロセッサ、ディスクリート素子回路などのハード配線電子又は論理回路、ＰＬＤ、ＰＬＡ、ＦＰＧＡ、ＰＡＬなどのプログラマブル論理デバイス又はゲートアレイ、専用コンピュータ、任意の比較手段などとの関連において実施可能である。一般に、ここに説明する方法を実施することができる任意のデバイス又は手段は、この開示の種々の態様を実施するのに使用され得る。本開示の実施形態、機器構成及び態様に使用され得る例示のハードウェアは、コンピュータ、ハンドヘルドデバイス、電話機（例えば、携帯、インターネット可能な、デジタル、アナログ、ハイブリッド及びその他）及び当技術で周知の他のハードウェアを含む。これらのデバイスの一部は、プロセッサ（例えば、単一又は複数のマイクロプロセッサ）、メモリ、不揮発性ストレージ、入力デバイス及び出力デバイスを含む。またさらに、ただし限定することなく、分散処理又はコンポーネント／オブジェクト分散処理、並列処理又は仮想機械処理を含む代替のソフトウェア実施例も、ここに記載される方法を実施するのに構築され得る。
【００３２】
ここに記載されるプロセッサの例は、これに限定されないが、Ｑｕａｌｃｏｍｍ（登録商標）Ｓｎａｐｄｒａｇｏｎ（登録商標）８００及び８０１、４Ｇ  ＬＴＥ  Ｉｎｔｅｇｒａｔｉｏｎ及び６４ビットコンピューティングでのＱｕａｌｃｏｍｍ（登録商標）Ｓｎａｐｄｒａｇｏｎ（登録商標）６１０及び６１５、６４ビットアーキテクチャでのＡｐｐｌｅ（登録商標）Ａ７プロセッサ、Ａｐｐｌｅ（登録商標）Ｍ７モーション・コプロセッサ、Ｓａｍｓｕｎｇ（登録商標）Ｅｘｙｎｏｓ（登録商標）シリーズ、Ｉｎｔｅｌ（登録商標）Ｃｏｒｅ（登録商標）ファミリのプロセッサ、Ｉｎｔｅｌ（登録商標）Ｘｅｏｎ（登録商標）ファミリのプロセッサ、Ｉｎｔｅｌ（登録商標）Ａｔｏｍ（登録商標）ファミリのプロセッサ、Ｉｎｔｅｌ  Ｉｔａｎｉｕｍ（登録商標）ファミリのプロセッサ、Ｉｎｔｅｌ（登録商標）Ｃｏｒｅ（登録商標）ｉ５−４６７０Ｋ及びｉ７−４７７０Ｋ  ２２ｎｍ  Ｈａｓｗｅｌｌ、Ｉｎｔｅｌ（登録商標）Ｃｏｒｅ（登録商標）ｉ５−３５７０Ｋ  ２２ｎｍ  Ｉｖｙ  Ｂｒｉｄｇｅ、ＡＭＤ（登録商標）ＦＸ（登録商標）ファミリのプロセッサ、ＡＭＤ（登録商標）ＦＸ−４３００、ＦＸ−６３００及びＦＸ−８３５０  ３２ｎｍ  Ｖｉｓｈｅｒａ、ＡＭＤ（登録商標）Ｋａｖｅｒｉプロセッサ、Ｔｅｘａｓ  Ｉｎｓｔｒｕｍｅｎｔｓ（登録商標）Ｊａｃｉｎｔｏ  Ｃ６０００（登録商標）車載インフォテイメントプロセッサ、Ｔｅｘａｓ  Ｉｎｓｔｒｕｍｅｎｔｓ（登録商標）ＯＭＡＰ（登録商標）車載グレードモバイルプロセッサ、ＡＲＭ（登録商標）Ｃｏｒｔｅｘ（登録商標）−Ｍプロセッサ、ＡＲＭ（登録商標）Ｃｏｒｔｅｘ−Ａ及びＡＲＭ９２６ＥＪ−Ｓ（登録商標）プロセッサ、その他工業用の同等のプロセッサの少なくとも１つを含み得るものであり、いずれかの周知又は将来開発される標準、命令セット、ライブラリ及び／又はアーキテクチャを用いる計算機能を実行し得る。
【００３３】
さらに他の実施形態では、開示の方法は、様々なコンピュータ又はワークステーションプラットフォームにおいて使用され得る可搬ソースコードを提供するオブジェクトを用いるソフトウェア又はオブジェクト指向ソフトウェア開発環境との関連で直ちに実施され得る。代替的に、開示のシステムは、標準論理回路又はＶＬＳＩ設計を用いるハードウェアにおいて部分的又は全体的に実施され得る。この開示によるシステムを実施するのにソフトウェア又はハードウェアのいずれが用いられるのかは、利用されているシステムの速度及び／又は効率要件、特定の機能並びに特定のソフトウェア若しくはハードウェアシステム又はマイクロプロセッサ若しくはマイクロコンピュータシステムに応じる。
【００３４】
さらに他の実施形態では、開示の方法は、記憶媒体に記憶され、プログラムされた汎用コンピュータにおいてコントローラ及びメモリ、専用コンピュータ、マイクロプロセッサなどの協働によって実行され得るソフトウェアにおいて部分的に実施され得る。これらのインスタンスにおいて、この開示のシステム及び方法は、アプレット、ＪＡＶＡ（登録商標）又はＣＧＩスクリプトのようなパーソナルコンピュータに組み込まれたプログラムとして、サーバ又はコンピュータワークステーションに常駐するリソースとして、専用測定システム、システムコンポーネントなどに組み込まれたルーチンとして実施され得る。システムはまた、システム及び／又は方法をソフトウェア及び／又はハードウェアシステムに物理的に含むことによって実施され得る。
【００３５】
本開示は特定の標準及びプロトコルを参照して態様、実施形態及び／又は機器構成において実施される構成要素及び機能を説明するが、態様、実施形態及び／又は機器構成はそのような標準及びプロトコルに限定されない。ここに言及されない他の類似の標準及びプロトコルが存在しており、本開示に含まれるものとみなされる。さらに、ここに言及される標準及びプロトコル並びにここに言及されない他の類似の標準及びプロトコルは、本質的に同じ機能を有するより速い又はより有効な均等物によって定期的に代替される。そのような同じ機能を有する代替の標準及びプロトコルは、本開示に含まれる均等物とみなされる。
【００３６】
図面を参照して本開示の実施形態の種々の追加の詳細を以下に説明する。フローチャートがイベントの特定の順序の関連で記載及び説明されるが、この順序に対する変化、付加及び省略は、開示の実施形態、機器構成及び態様の動作に実質的に影響を与えることなく起こり得る。
【００３７】
図１は、本開示の実施形態が実施され得る例示的コンピューティング環境の要素を示すブロック図である。より具体的には、本例は、ここに提供及び記載されるサーバ、ユーザコンピュータ又は他のシステムとして機能し得るコンピューティング環境１００を示す。環境１００は、コンピューティングデバイス１０４、通信デバイス１０８及び／又は更なるデバイス１１２のような１以上のユーザコンピュータ又はコンピューティングデバイスを含む。コンピューティングデバイス１０４、１０８及び１１２は、汎用パーソナルコンピュータ（単なる例示として、種々のバージョンのＭｉｃｒｏｓｏｆｔ社のＷｉｎｄｏｗｓ（登録商標）及び／又はＡｐｐｌｅ社のＭａｃｉｎｔｏｓｈ（登録商標）オペレーティングシステムを稼働させるパーソナルコンピュータ及び／又はラップトップコンピュータを含む）及び／又は様々な市販のＵＮＩＸ（登録商標）又はＵＮＩＸのようなオペレーティングシステムのいずれかを稼働させるワークステーションコンピュータを含み得る。これらのコンピューティングデバイス１０４、１０８及び１１２はまた、例えば、データベースクライアント及び／又はサーバアプリケーション並びにウェブブラウザアプリケーションを含む様々なアプリケーションのいずれかを有し得る。あるいは、コンピューティングデバイス１０４、１０８及び１１２は、ネットワーク１１０を介して通信し並びに／又はウェブページ若しくは他のタイプの電子書類を表示及び誘導することができるシンクライアントコンピュータ、インターネット可能な携帯電話及び／又はパーソナルデジタルアシスタントのような任意の他の電子デバイスであり得る。例示的コンピュータ環境１００が２つのコンピューティングデバイスで示されるが、任意数のユーザコンピュータ又はコンピューティングデバイスがサポートされ得る。
【００３８】
環境１００は、ネットワーク１１０をさらに含む。ネットワーク１１０は、限定することなく、ＳＩＰ、ＴＣＰ／ＩＰ、ＳＮＡ、ＩＰＸ、ＡｐｐｌｅＴａｌｋなどを含む種々の市販のプロトコルのいずれかを用いるデータ通信をサポートすることができる、当業者には周知の任意のタイプのネットワークであればよい。単なる例示として、ネットワーク１１０は、イーサネットネットワーク、トークンリングネットワークなどのローカルエリアネットワーク（「ＬＡＮ」）、ワイドエリアネットワーク、限定することなく仮想プライベートネットワーク（「ＶＰＮ」）を含む仮想ネットワーク、インターネット、イントラネット、エクストラネット、公衆交換電話網（「ＰＳＴＮ」）、赤外線ネットワーク、無線ネットワーク（例えば、ＩＥＥＥ８０２．９系のプロトコルのいずれかの下で動作するネットワーク、本技術で周知のＢｌｕｅｔｏｏｔｈ（登録商標）プロトコル及び／又は他のいずれかの無線プロトコル）並びに／又はこれら及び／若しくは他のネットワークの任意の組合せであればよい。
【００３９】
システムはまた、１以上のサーバ１１４及び１１６を含み得る。本例では、サーバ１１４はウェブサーバとして示され、サーバ１１６はアプリケーションサーバとして示される。ウェブサーバ１１４は、コンピューティングデバイス１０４、１０８及び１１２からのウェブページ又は他の電子書類のリクエストを処理するのに使用され得る。ウェブサーバ１１４は、上記のものその他市販のサーバオペレーティングシステムのいずれかを含むオペレーティングシステムを稼働させていればよい。ウェブサーバ１１４はまた、ＳＩＰ（セッション開始プロトコル）サーバ、ＨＴＴＰサーバ、ＦＴＰサーバ、ＣＧＩサーバ、データベースサーバ、Ｊａｖａサーバなどを含む様々なサーバアプリケーションを稼働させることができる。ある事例では、ウェブサーバ１１４は、利用可能な動作を１以上のウェブサービスとして公表し得る。
【００４０】
環境１００はまた、コンピューティングデバイス１０４、１０８及び１１２の１以上で稼働するクライアントによってアクセス可能な１以上のアプリケーションをオペレーティングシステムに加えて含み得る１以上のファイル及び／又はアプリケーションサーバ１１６を含み得る。サーバ１１６及び／又は１１４は、コンピューティングデバイス１０４、１０８及び１１２に応じてプログラム又はスクリプトを実行することができる１以上の汎用コンピュータであり得る。一例として、サーバ１１６又は１１４は、１以上のウェブアプリケーションを実行し得る。ウェブアプリケーションは、Ｊａｖａ（商標）、Ｃ、Ｃ＃（登録商標）若しくはＣ＋＋のような任意のプログラミング言語及び／又はＰｅｒｌ、Ｐｙｔｈｏｎ若しくはＴＣＬのような任意のスクリプティング言語、その他任意のプログラミング／スクリプティング言語で記述された１以上のスクリプト又はプログラムとして実施され得る。アプリケーションサーバ１１６はまた、限定することなく、Ｏｒａｃｌｅ（登録商標）、Ｍｉｃｒｏｓｏｆｔ（登録商標）、Ｓｙｂａｓｅ（登録商標）、ＩＢＭ（登録商標）などから市販されるものを含むデータベースサーバを含んでいてもよく、それらはコンピューティングデバイス１０４、１０８又は１１２上で稼働するデータベースクライアントからのリクエストを処理することができる。
【００４１】
サーバ１１４及び／又は１１６によって作成されたウェブページは、ウェブ（ファイル）サーバ１１４又は１１６を介してコンピューティングデバイス１０４、１０８又は１１２に転送され得る。同様に、ウェブサーバ１１４は、ウェブページリクエスト、ウェブサービス呼出し及び／又は入力データをコンピューティングデバイス１０４、１０８又は１１２（例えば、ユーザコンピュータなど）から受信することができ、ウェブページリクエスト及び／又は入力データをウェブ（アプリケーション）サーバ１１６に転送することができる。更なる実施形態では、サーバ１１６は、ファイルサーバとして機能し得る。説明の容易化のため、図１は別個のウェブサーバ１１４及びファイル／アプリケーションサーバ１１６を示しているが、当業者であればサーバ１１４及び１１６に関して説明する機能は実施に特有のニーズ及びパラメータに応じて単一のサーバ及び／又は複数の特化したサーバによって実行され得ることを認識するはずである。コンピュータシステム１０４、１０８及び１１２、ウェブ（ファイル）サーバ１１４及び／又はウェブ（アプリケーション）サーバ１１６は、ここに記載するシステム、デバイス又は構成要素として機能し得る。
【００４２】
環境１００はまた、データベース１１８を含み得る。データベース１１８は、様々な場所に存在し得る。例として、データベース１１８は、コンピュータ１０４、１０８、１１２、１１４及び１１６の１以上に対してローカルな（及び／又はそこに常駐する）記憶媒体上に存在し得る。あるいは、コンピュータ１０４、１０８、１１２、１１４及び１１６のいずれか又は全てから遠隔にあってもよいし、それらの１以上と（例えば、ネットワーク１１０を介して）通信状態にあってもよい。データベース１１８は、当業者には周知のストレージエリアネットワーク（「ＳＡＮ」）に存在していてもよい。同様に、コンピュータ１０４、１０８、１１２、１１４及び１１６に由来する機能を実行するために必要な任意のファイルは、それぞれのコンピュータにローカルに及び／又は遠隔に適宜記憶され得る。データベース１１８は、ＳＱＬフォーマットされたコマンドに応じてデータを記憶、更新及び回収するように適合されたＯｒａｃｌｅ２０ｉ（登録商標）などのリレーショナルデータベースであり得る。
【００４３】
図２は、本開示の実施形態が実施され得る例示的コンピューティングデバイスの要素を示すブロック図である。より具体的には、本例は、サーバ、ユーザコンピュータ、コンピューティングデバイス、又は上述の他のシステム若しくは構成要素が配備又は実行され得るコンピュータシステム２００の一実施形態を示す。コンピュータシステム２００は、バス２０４を介して電気的に結合され得るハードウェア要素を備えて示される。ハードウェア要素は、１以上の中央処理装置（ＣＰＵ）２０８、１以上の入力デバイス２１２（例えば、マウス、キーボードなど）及び１以上の出力デバイス２１６（例えば、表示デバイス、プリンタなど）を含み得る。コンピュータシステム２００はまた、１以上の記憶デバイス２２０を含み得る。例として、記憶デバイス２２０は、プログラム可能、フラッシュ更新可能などとなり得るディスクドライブ、光学記憶デバイス、ランダムアクセスメモリ（ＲＡＭ）及び／又は読み出し専用メモリ（ＲＯＭ）などの固体記憶デバイスであり得る。
【００４４】
コンピュータシステム２００は、コンピュータ可読記憶媒体リーダ２２４、通信システム２２８（例えば、モデム、ネットワークカード（無線又は有線）、赤外通信デバイスなど）並びに上述のＲＡＭ及びＲＯＭデバイスを含み得るワーキングメモリ２３６をさらに含み得る。コンピュータシステム２００はまた、ＤＳＰ、特定用途プロセッサなどを含み得る処理加速ユニット２３２を含み得る。
【００４５】
コンピュータ可読記憶媒体リーダ２２４は、遠隔、ローカル、固定及び／又は取り外し可能な記憶デバイスに、コンピュータ可読情報を一時的及び／又は永久的に含む記憶媒体を加えたものをともに（選択的に、記憶デバイス２２０との組合せにおいて）包括的に表すコンピュータ可読記憶媒体にさらに接続可能である。通信システム２２８は、ここに記載されるコンピュータ環境に関して上述したネットワーク及び／又は任意の他のコンピュータとデータが交換されることを可能とし得る。さらに、ここに開示するように、用語「記憶媒体」は、読み出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、磁気ＲＡＭ、コアメモリ、磁気ディスク記憶媒体、光学記憶媒体、フラッシュメモリデバイス及び／又は情報を記憶するための他の機械可読媒体を含む、データを記憶するための１以上のデバイスを表し得る。
【００４６】
コンピュータシステム２００はまた、オペレーティングシステム２４０及び／又は他のコード２４４を含むワーキングメモリ２３６内に現在位置するものとして示されるソフトウェア要素を備え得る。コンピュータシステム２００の代替実施形態が上述のものからの多数のバリエーションを有し得ることが理解されるべきである。例えば、カスタマイズされたハードウェアが使用されてもよいし、及び／又は特定の要素がハードウェア、ソフトウェア（アプレットなどの可搬ソフトウェアを含む）又はその双方において実施されてもよい。また、ネットワーク入力／出力デバイスのような他のコンピューティングデバイスへの接続も採用され得る。
【００４７】
ここに記載されるプロセッサ２０８の例は、これに限定されないが、Ｑｕａｌｃｏｍｍ（登録商標）Ｓｎａｐｄｒａｇｏｎ（登録商標）８００及び８０１、４Ｇ  ＬＴＥ  Ｉｎｔｅｇｒａｔｉｏｎ及び６４ビットコンピューティングでのＱｕａｌｃｏｍｍ（登録商標）Ｓｎａｐｄｒａｇｏｎ（登録商標）６２０及び６１５、６４ビットアーキテクチャでのＡｐｐｌｅ（登録商標）Ａ７プロセッサ、Ａｐｐｌｅ（登録商標）Ｍ７モーション・コプロセッサ、Ｓａｍｓｕｎｇ（登録商標）Ｅｘｙｎｏｓ（登録商標）シリーズ、Ｉｎｔｅｌ（登録商標）Ｃｏｒｅ（登録商標）ファミリのプロセッサ、Ｉｎｔｅｌ（登録商標）Ｘｅｏｎ（登録商標）ファミリのプロセッサ、Ｉｎｔｅｌ（登録商標）Ａｔｏｍ（登録商標）ファミリのプロセッサ、Ｉｎｔｅｌ  Ｉｔａｎｉｕｍ（登録商標）ファミリのプロセッサ、Ｉｎｔｅｌ（登録商標）Ｃｏｒｅ（登録商標）ｉ５−４６７０Ｋ及びｉ７−４７７０Ｋ  ２２ｎｍ  Ｈａｓｗｅｌｌ、Ｉｎｔｅｌ（登録商標）Ｃｏｒｅ（登録商標）ｉ５−３５７０Ｋ  ２２ｎｍ  Ｉｖｙ  Ｂｒｉｄｇｅ、ＡＭＤ（登録商標）ＦＸ（登録商標）ファミリのプロセッサ、ＡＭＤ（登録商標）ＦＸ−４３００、ＦＸ−６３００及びＦＸ−８３５０  ３２ｎｍ  Ｖｉｓｈｅｒａ、ＡＭＤ（登録商標）Ｋａｖｅｒｉプロセッサ、Ｔｅｘａｓ  Ｉｎｓｔｒｕｍｅｎｔｓ（登録商標）Ｊａｃｉｎｔｏ  Ｃ６０００（登録商標）車載インフォテイメントプロセッサ、Ｔｅｘａｓ  Ｉｎｓｔｒｕｍｅｎｔｓ（登録商標）ＯＭＡＰ（登録商標）車載グレードモバイルプロセッサ、ＡＲＭ（登録商標）Ｃｏｒｔｅｘ（登録商標）−Ｍプロセッサ、ＡＲＭ（登録商標）Ｃｏｒｔｅｘ−Ａ及びＡＲＭ９２６ＥＪ−Ｓ（登録商標）プロセッサ、その他工業用の同等のプロセッサの少なくとも１つを含み得るものであり、いずれかの周知又は将来開発される標準、命令セット、ライブラリ及び／又はアーキテクチャを用いる計算機能を実行し得る。
【００４８】
一実施形態によると、上述のシステム及びデバイスは、リッチコミュニケーションサービス（ＲＣＳ）ネットワークを実施するのに使用可能である。ブロックチェーン技術は、ＲＣＳネットワークユーザについて分散されかつ高度に安全なアイデンティティモデルを実現するように配備可能である。ブロックチェーンは、各ＲＣＳネットワークユーザに対して永久的、透明かつ安全なプルーフオブアイデンティティ（ＰＯＩ）モデルをサポートすることができる。この同じモデルは、ユーザがデジタルトランザクションを行おうとする相手へのＲＣＳユーザのネットワーク証明書の安全なデジタル送信をサポートすることができる。そのようなモデルは、ＲＣＳモバイルプロバイダのエコシステムの中のＲＣＳ認証サービスの配備及び相互運用性を大幅に向上することができる。参入ＲＣＳモバイルプロバイダの全ては、各ＲＣＳユーザに対して一意に存在する同一不変の「プルーフオブアイデンティティ」情報への共通のアクセスを獲得することができる。
【００４９】
当技術分野では周知のように、ブロックチェーンは、順序付けられたブロックの連続的に成長するリストを維持する分散データベース／元帳技術である。分散元帳は、ネットワークにおける全てのメンバーの中で共有、複製及び同期されるデータベースの一種である。ネットワークにおける参加者は、元帳への更新を同意によって統制及び合意する。中央化当局は、含まれない。ブロックチェーンは、通常、元のトランザクションの情報ではなくトランザクションのデータの数学的ハッシュ（例えば、ＳＨＡ−２５６）を記憶する。ハッシュ化されたトランザクション記録は、ブロックチェーンに不変／永久に記憶される個々のブロックを形成するようにともにグループ化される。ブロックは、以前のブロックのコンテンツを改竄する僅かな試みさえもハッシュの全てを無効化することになるように、ともに密接にリンクされる。
【００５０】
一実施形態によると、そして以下により詳細に説明するように、そのようなモデルを用いるアイデンティティ認証を与えることは、アイデンティティサーバによって、プルーフオブアイデンティティ（ＰＯＩ）情報を安全なストアにおけるＲＣＳネットワークのユーザについてのアイデンティティ記録に、及びユーザについてのアイデンティティ請求トークンのハッシュをアイデンティティ管理ブロックチェーンに登録することを備え得る。アイデンティティサーバは、ユーザを認証するリクエストを受信し、リクエストに応じて、ユーザに対する暗号化されたアイデンティティ情報を提供することができる。暗号化されたアイデンティティ情報は、ユーザに対する１以上の暗号化されたアイデンティティ請求トークンを備え得る。そして、認証局は、以前に合意したハッシュ化アルゴリズム又はアイデンティティサーバによる認証局に対して識別されたものを用いてアイデンティティサーバによって提供されたアイデンティティ請求トークンを復号及びハッシュ化することができる。この復号されたアイデンティティ請求トークンのハッシュは、ユーザが真正な場合にアイデンティティ管理ブロックチェーンにおけるアイデンティティ請求トークンのハッシュと一致することになる。
【００５１】
図３は、本開示の一実施形態によるアイデンティティを登録するためのシステムの要素を示すブロック図である。本例に示すように、システム３００は、モバイルデバイスなどのユーザデバイス３０５、及び上述したような１以上のサーバ又は他のコンピュータを備えるＲＣＳアイデンティティサービスを備え得る。ユーザデバイス３０５及びアイデンティティサービス３１０は、上述のようなモバイルネットワーク、インターネット及び／又は他のネットワークのような１以上のネットワーク（ここでは不図示）を介して通信することができる。
【００５２】
一実施形態によると、各ＲＣＳユーザは登録処理を通過することになり、それにより、性質上幾らか選択的な複数タイプのＰＯＩデータ３１５が、ユーザの「プルーフオブアイデンティティ」の基礎を形成するように、ユーザデバイス３０５を介してアイデンティティサービス３１０のアイデンティティサーバ３４５に提供され得る（３２５）。例えば、この情報は、これに限定されないが、ユーザ名及びパスワード、ユーザ識別データ、特別な質問／回答などを含み得る。一般に、提供されるＰＯＩ情報３１５は、異なる組織／企業とのダウンストリームインタラクション中にユーザが使用することを意図する情報となり得る。デバイスデータ３２０はまた、アイデンティティサーバ３４５に提供され得る（３２５）。デバイスデータ３２０は、例えば、デバイスシリアル番号、ＳＩＭデータ、及び／又はＲＣＳユーザのデバイス３０５を一意に識別するデバイス「フィンガープリント」として使用され得る１以上の他のタイプのデータを備え得る。
【００５３】
一実施形態によると、ユーザについての生体認証データ３３０も、ユーザデバイス３０５を介して収集され得る。収集される場合、そのような情報は、指紋、声サンプル、顔認識サンプル及び／又は他の生体認証サンプルを備え得る。この情報３３０は、アイデンティティサービス３１０の生体認証エンジン３４０に提供され得る（３３５）。提供される場合、この生体認証情報３３０は、以下に説明するようにユーザがサービスにアクセスを引き続き試みる場合に、ユーザから収集される生体認証サンプルとの比較のためのベースラインとして使用され得る。
【００５４】
一実施形態によると、アイデンティティサーバ３４５によって収集されたＰＯＩ情報は、１以上の認識された証明当局３５５によって独立して証明され得る（３５０）。本技術において周知のように、証明当局は、車両局（ＤＭＶ）、社会保障局及び／又は他の政府若しくは民間の当局のような１以上の公的又は民間のソースからなり得る。取得されると、ＰＯＩ情報データの証明書は、ユーザのアイデンティティ及び提供されたＰＯＩ情報の確認を与える。
【００５５】
そして、アイデンティティサーバ３４５は、収集されたＰＯＩ情報及び証明されたアイデンティティ請求をトークン化することができる。トークン化は、ＰＯＩ情報の不要な共有を最小化するのに使用され得る。例えば、米国市民の証明として彼らの自宅住所を提供することをＲＣＳユーザに要求するのではなく、この事実を証明するトークンが提供可能である。そのようなトークンは、信用及び許可された当局によって独立して証明されていることになる。これを達成するために、ハッシュ化されていないプルーフオブアイデンティティ（ＰＯＩ）情報は、ユーザのデバイス３０５における暗号化されたフォーマットで、安全なアイデンティティサーバ３４５に保持されたユーザに対するアイデンティティ記録内に記憶され得る。したがって、ＲＣＳユーザは、彼らのアイデンティティ情報及び相手方によるそれへのアクセスを介して制御を保持することになる。証明当局３５５から取得された証明書又は他のアイデンティティ請求トークンのハッシュはまた、以下に説明するようにユーザを認証するのに引き続き使用され得るアイデンティティ管理ブロックチェーン３６５に書き込まれ得る（３６０）。
【００５６】
異なるアイデンティティ情報に対する複数のアイデンティティ請求トークンは、数学的にハッシュ化され、永久／不変のプルーフオブアイデンティティとして作用するアイデンティティ管理ブロックチェーンに書き込まれ得る。個々のＰＯＩアイデンティティハッシュは、これに限定されないが、
ＩＤＨ１−ＲＣＳネットワーク証明書のデジタルシグネチャのハッシュ
ＩＤＨ２−ユーザの運転免許に対するアイデンティティ証明書のハッシュ
ＩＤＨ３−ユーザの身分証明書に対するアイデンティティ証明書のハッシュ
ＩＤＨ４−ユーザのパスポートに対するアイデンティティ証明書のハッシュ
を含み得る。
【００５７】
プルーフオブアイデンティティ（ＰＯＩ）記録は、個々のアイデンティティハッシュ：
ＰＯＩ＝ＩＤＨ１＋ＩＤＨ２＋ＩＤＨ３＋ＩＤＨ４＋タイムスタンプ
からなり得る。
【００５８】
個々のＩＤＨｘハッシュは、アイデンティティ管理ブロックチェーンに安全に書き込み可能であり、ブロックチェーンにおける全ての当事者による不変かつ公的な審査可能な記録として残存可能である。
【００５９】
図４は、本開示の一実施形態によるアイデンティティを認証するためのシステムの要素を示すブロック図である。より具体的には、本例は、ユーザデバイス３０５によるモバイルキャリアネットワーク４０５のアクセスを示す。この処理を開始するために、ユーザデバイス及びモバイルキャリアシステム４０５は、認証チャレンジ４１０を交換することができる。ユーザデバイス３０５はまた、現在の生体認証サンプル及び現在のデバイスフィンガープリントデータをアイデンティティサービスに提供することができる（４１５）。ＲＣＳユーザがネットワーク認証を通過する場合、そのネットワークのポリシーは実際のユーザによって提供されなければならない特定の情報を規定することができる。基本的形態の認証は、１以上の生体認証を提供することを伴うだけであってもよい。このサンプルは、アイデンティティサービスの生体認証エンジン３４０によって維持されるベースラインサンプルと比較され得る。モバイルデバイスフィンガープリントの新たなサンプルはそのデバイスから回収されてから、登録処理中に当初取得されたデバイスフィンガープリントと比較される。生体認証サンプル及びデバイスフィンガープリント情報がベースライン情報に一致する場合、ユーザのアイデンティティ記録がロック解除可能となる（４２０）。
【００６０】
ＲＣＳユーザは、アイデンティティサーバに記憶されたプルーフオブアイデンティティ情報が暗号化解除可能となるように対称暗号鍵をモバイルキャリアに、ユーザのデバイス３０５を介して、提供することができる（４２５）。場合によっては、モバイルデバイスは、ユーザに対するアイデンティティ請求トークンのハッシュを生成するために使用されるハッシュ化アルゴリズムを示してもよい。ユーザデバイスは、アイデンティティ管理ブロックチェーンアドレス、及びアイデンティティサーバ３４５へのアドレス、例えば、ユーザのアイデンティティ記録へのアドレスを提供することもできる（４２５）。そして、モバイルキャリア４０５は、アイデンティティサーバ３４５から、暗号化されたＲＣＳユーザ名、パスワード、任意の追加のＰＯＩ（プルーフオブアイデンティティ）記録証明書及びユーザに対するアイデンティティ請求トークンを取得することができる。そして、モバイルキャリア４０５は、例えば、識別されたアルゴリズムを用いて、アイデンティティサーバ３４５から取得されたアイデンティティ請求トークンを復号及びハッシュ化し、それらをアイデンティティ管理ブロックチェーン３６５から回収された対応するハッシュと比較することができる。肯定的な一致は完全に認証されたアイデンティティを表し、ユーザはＲＣＳサービスを使用することを進めることを許可される。
【００６１】
図５は、本開示の他の実施形態によるアイデンティティを認証するためのシステムの要素を示すブロック図である。より具体的には、本例は、カスタマトゥビジネス（Ｃ２Ｂ）の実施例のようなユーザデバイス３０５による企業システム５０５のアクセスを示す。この処理を開始するために、ユーザデバイス３０５及び企業システム５０５は、認証チャレンジ５１０を交換することができる。ユーザデバイス３０５はまた、現在の生体認証サンプル及び現在のデバイスフィンガープリントデータをアイデンティティサービスに提供することができる（５１５）。このサンプルは、アイデンティティサービスの生体認証エンジン３４０によって保持されるベースラインサンプルと比較され得る。モバイルデバイスフィンガープリントの新たなサンプルはそのデバイスから回収されてから、登録処理中に当初取得されたデバイスフィンガープリントと比較される。生体認証サンプル及びデバイスフィンガープリント情報がベースライン情報に一致する場合、ユーザのアイデンティティ記録がロック解除可能となる（５２０）。
【００６２】
ＲＣＳユーザは、アイデンティティサーバ３４５に記憶されたプルーフオブアイデンティティ情報が暗号化解除可能となるように、対称暗号鍵を企業システム５０５にユーザのデバイス３０５を介して提供することができる（５２５）。場合によっては、モバイルデバイスは、ユーザに対するアイデンティティ請求トークンのハッシュを生成するために使用されるハッシュ化アルゴリズムを示してもよい。ユーザデバイスは、アイデンティティ管理ブロックチェーンアドレス、及びアイデンティティサーバ３４５へのアドレス、例えば、ユーザのアイデンティティ記録へのアドレスを提供することもできる（５２５）。そして、企業システム５０５は、アイデンティティサーバ３４５から、暗号化されたＲＣＳ証明書及びアイデンティティ請求トークンを取得することができる。そして、企業システム５０５は、例えば、識別されたアルゴリズムを用いて、アイデンティティサーバ３４５から取得されたアイデンティティ請求トークンを復号及びハッシュ化し、それらをアイデンティティ管理ブロックチェーン３６５から回収された対応するハッシュと比較することができる。肯定的な一致は完全に認証されたアイデンティティを表し、ユーザは企業のサービスにアクセスすることを進めることを許可される。
【００６３】
図６は、本開示の一実施形態によるアイデンティティを登録するための例示的処理を示すフローチャートである。本例に示すように、ユーザに対するＰＯＩ情報を登録することは、ユーザのデバイスから、デバイスを一意に識別するデバイス情報を受信すること（６０５）によって開始し得る。この情報は、これに限定されないが、デバイスのシリアル番号、デバイスに対するユニバーサルユニーク識別子（ＵＵＩＤ）、デバイス上で実行しているウェブブラウザの属性、そのような識別子の組合せ、及び／又はデバイスを一意に識別するのに使用され得る他の識別情報を含み得る。
【００６４】
ユーザに対するＰＯＩ情報はまた、ユーザのデバイスから受信可能である（６１０）。ＰＯＩ情報は、モバイルキャリア又は他のサービスプロバイダに提供し又は提供することを選択するようにユーザが要求され得る任意の情報を備え得る。例えば、ＰＯＩ情報は、これに限定されないが、ユーザのネットワークユーザ名及び／又はパスワード、ユーザの自宅住所、ユーザの生年月日、社会保障番号、運転免許証番号、銀行口座情報などを含み得る。そして、受信されたデバイス情報及びユーザに対するＰＯＩ情報が記憶され得る（６１５）。一実施形態によると、ユーザに対するデバイス情報及びＰＯＩ情報は、ユーザに対するアイデンティティ記録に暗号化された形式で記憶され得る。
【００６５】
場合によっては、そして一実施形態によると、ユーザに対するベースライン生体認証データのセットも、登録処理の一部として受信及び記憶され得る（６２０）。そのような生体認証情報は、これに限定されないが、１以上の指紋、音声サンプル、顔写真若しくは他の顔認識サンプル、虹彩スキャン、網膜スキャン及び／又はユーザデバイスによって取得され得る他の一意に識別可能な生体認証サンプルを含み得る。ベースライン生体認証データのセットは、存在する場合には、暗号化された形式で記憶され得る（６２５）。
【００６６】
ユーザに対するＰＯＩ情報の証明書は、証明当局から取得され得る（６３０）。すなわち、ユーザのデバイスから提供されるＰＯＩ情報は、その正確さ及び／又は有効性を確認するように公的及び／又は民間の記録に対してチェックされ得る。例えば、車両局（ＤＭＶ）、社会保障局及び／又は他の政府のソースが、身分証明書又は他のアイデンティティ請求トークンを戻すことによってユーザのデバイスを介してユーザによって提供されたＰＯＩ情報を確認又は証明するのに使用され得る。
【００６７】
そして、ユーザに対するアイデンティティ請求トークンのハッシュが生成され得る（６３５）。すなわち、ＰＯＩ情報のトークン化は、ＰＯＩ情報の不要な共有を最小化するのに使用され得る。例えば、ユーザに彼らの自宅住所又は他の識別情報を提供することを要するのではなく、このことを証明するトークンが提供され得る。そして、ユーザに対するアイデンティティ請求トークンのハッシュは、アイデンティティ管理ブロックチェーンに書き込まれ得る（６４０）。このように、複数のアイデンティティ情報源が、数学的にハッシュ化され、永久／不変のプルーフオブアイデンティティとして作用するアイデンティティ管理ブロックチェーンに書き込まれ得る。
【００６８】
図７は、本開示の一実施形態によるアイデンティティを認証するための例示的処理を示すフローチャートである。本例に示すように、処理は、ユーザがユーザデバイスを介してサービスを要求すること（７０５）によって開始し得る。モバイルキャリアシステムは、ユーザのデバイスからサービスのリクエストを受信し（７１０）、それに応じて、認証チャレンジをユーザのデバイスに提供することができる（７１５）。認証チャレンジは、例えば、ユーザ名及びパスワード並びに／又は他のＰＯＩ情報のような何らかの識別情報のリクエストを備え得る。
【００６９】
ユーザデバイスは、モバイルキャリアシステムから認証チャレンジを受信することができ（７２０）、アイデンティティ管理ブロックチェーンアドレス、対称鍵及びアイデンティティサーバのアドレスを提供すること（７２０）によって応答することができる。場合によっては、モバイルデバイスは、ユーザに対するアイデンティティ請求トークンのハッシュを生成するために使用されるハッシュ化アルゴリズムを示していてもよい。さらに、ユーザデバイスは、生体認証データサンプル及び／又は現在のデバイスデータをアイデンティティサーバに提供することができる（７２５）。
【００７０】
アイデンティティサーバは、生体認証データサンプル及び現在のデバイスデータをユーザのデバイスから受信し（７３０）、受信された生体認証データサンプル及び現在のデバイスデータがユーザに対するベースライン生体認証データ及びユーザに対するアイデンティティ記録に記憶されたデバイス情報のセットにおけるデータに一致するか否かについての判定（７３５）を行うことができる。受信された生体認証データサンプル及び現在のデバイスデータがユーザに対するベースライン生体認証データ及びユーザに対するアイデンティティ記録に記憶されたデバイス情報のセットにおけるデータに一致するものと判定すること（７３５）に応じて、アイデンティティサーバはユーザに対するアイデンティティ記録をロック解除することができる。
【００７１】
その間、モバイルキャリアシステムは、ユーザのデバイスから、認証チャレンジに応じて、アイデンティティ管理ブロックチェーンアドレス、対称鍵及びアイデンティティサーバのアドレスを受信することができる（７４５）。モバイルキャリアシステムは、ユーザのデバイスから受信されたアドレスを用いて、アイデンティティサーバによって保持されるユーザに対するアイデンティティ情報にアクセスすることを要求（７５０）又は試行することができる。
【００７２】
アイデンティティサーバは、次にモバイルキャリアシステムからユーザのアイデンティティ情報のリクエスト又は試行されたアクセスを受信することができる（７５５）。アイデンティティ記録が上述のようにロック解除（７４０）された場合、アイデンティティサーバはモバイルキャリアシステムへのアクセスを許可し、ユーザに対する暗号化されたアイデンティティ情報を提供することができる（７６０）。暗号化されたアイデンティティ情報は、ユーザに対する１以上のアイデンティティ請求トークンを備え得る。一実施形態によると、アイデンティティサーバはまた、受信された生体認証データサンプル及び現在のデバイスデータがユーザに対するベースライン生体認証データ及びユーザに対するアイデンティティ記録に記憶されたデバイス情報のセットにおけるデータに一致する度合いを示す認証スコアを生成し、リクエストに応じて認証スコアを提供することができる。このような場合、生成された認証スコアはまた、暗号化されたアイデンティティ情報とともにモバイルキャリアシステムに提供され得る（７６０）。
【００７３】
モバイルキャリアシステムは、アイデンティティサーバからユーザに対する暗号化されたアイデンティティ請求トークンを受信することができる（７６５）。モバイルキャリアシステムは、ユーザのデバイスから受信された対称鍵を用いて、受信された暗号化アイデンティティ請求トークンをその後に復号し（７７０）、復号されたアイデンティティ請求トークンのハッシュを生成することができる。このハッシュは、例えば、対称鍵、アイデンティティサーバアドレス及びアイデンティティ管理ブロックチェーンアドレスが共有されている場合に、モバイルサービス又は他の認証局に識別されたハッシュ化アルゴリズムを用いて生成され得る。モバイルキャリアシステムは、復号されたアイデンティティ請求トークンの生成されたハッシュがアイデンティティ管理ブロックチェーンにおけるユーザに対するアイデンティティ請求トークンのハッシュに一致するか否かを判定することができる（７７５）。復号されたアイデンティティ請求トークンの生成されたハッシュがアイデンティティ管理ブロックチェーンにおけるユーザに対するアイデンティティ請求トークンのハッシュに一致することに応じて、モバイルキャリアシステムは要求されたサービスへのアクセスを与えることができる（７８０）。モバイルキャリアシステムはまた、アイデンティティサーバによって生成された認証スコア（存在する場合には）を受信し得る。そのような場合、その後、モバイルキャリアシステムは、認証スコアに対する閾値を規定する１以上のセキュリティポリシーを適用し、１以上のセキュリティポリシーを適用する結果にさらに基づいて、要求されたサービスを提供することができる（７８０）。
【００７４】
本開示は、種々の態様、実施形態及び／又は機器構成において、種々の態様、実施形態、機器構成実施形態、部分的組合せ及び／又はその部分集合を含む、ここに実質的に図示及び記載する構成要素、方法、処理、システム及び／又は装置を含む。当業者は、本開示を理解すれば、開示された態様、実施形態及び／又は機器構成をどのように製造及び使用するかを理解するはずである。本開示は、種々の態様、実施形態及び／又は機器構成において、例えば、性能を向上し、容易性を実現し、及び／又は実施のコストを低減するために従来のデバイス又は処理において使用されてきたようなアイテムがないことを含み、ここに図示及び／若しくは記載されていないアイテムがなくても、又はその種々の態様、実施形態及び／若しくは機器構成において、デバイス及び処理を提供することを含む。
【００７５】
以上の記載は、説明及び図示の目的で提示されてきた。上記は、ここに開示される単数又は複数の形態に開示を限定することを意図するものではない。以上の詳細な説明では、例えば、開示の種々の構成が、開示の合理化の目的で１以上の態様、実施形態及び／又は機器構成においてともにグループ化されている。開示の態様、実施形態及び／又は機器構成の構成は、上述したもの以外の代替の態様、実施形態及び／又は機器構成と組み合わせられ得る。この開示の方法は、請求項が、各請求項に明示的に記載されるよりも多くの構成を要件とする意図を反映するものとして解釈されてはならない。そうではなく、以降の特許請求の範囲が反映するように、進歩的な態様は上記の単一の開示の態様、実施形態及び／又は機器構成の全ての構成よりも少ないものに存在する。したがって、以降の特許請求の範囲は、独立した開示の好ましい実施形態として各請求項がそれ自体で成立する状態でこの詳細な説明に含まれる。
【００７６】
さらに、説明は１以上の態様、実施形態及び／又は機器構成並びに特定のバリエーション及び変形例の記載を含んでいるが、他のバリエーション、組合せ及び変形例は、例えば、本開示を理解した後に当業者の技術及び知識内となるように、開示の範囲内となる。いずれの特許可能な事項も公に特化させることを意図することなく、そのような代替の、互換可能な及び／又は均等の構造、機能、範囲若しくはステップがここに開示されるか否かにかかわらず、請求項に記載されるものに対する代替の、互換可能な及び／又は均等の構造、機能、範囲若しくはステップを含み、許可される程度で代替の態様、実施形態及び／又は機器構成を含む権利を取得することが意図されている。
【図１】
2020010332.tif 000003
【図２】
2020010332.tif 000004
【図３】
2020010332.tif 000005
【図４】
2020010332.tif 000006
【図５】
2020010332.tif 000007
【図６】
2020010332.tif 000008
【図７】
2020010332.tif 000009
【外国語明細書】
2020010332.tif 000010
2020010332.tif 000011
2020010332.tif 000012
2020010332.tif 000013
2020010332.tif 000014
2020010332.tif 000015
2020010332.tif 000016
2020010332.tif 000017
2020010332.tif 000018
2020010332.tif 000019
2020010332.tif 000020
2020010332.tif 000021
2020010332.tif 000022
2020010332.tif 000023
2020010332.tif 000024
2020010332.tif 000025
2020010332.tif 000026
2020010332.tif 000027
2020010332.tif 000028
2020010332.tif 000029
2020010332.tif 000030
2020010332.tif 000031
2020010332.tif 000032
2020010332.tif 000033
2020010332.tif 000034
2020010332.tif 000035
2020010332.tif 000036
2020010332.tif 000037
2020010332.tif 000038
2020010332.tif 000039
2020010332.tif 000040
2020010332.tif 000041
2020010332.tif 000042
2020010332.tif 000043
2020010332.tif 000044