(57)【要約】  本発明は、通信ネットワークに接続された通信デバイスの再認証を始動させる方法を開示する。一実装形態では、通信デバイスと通信ネットワークとの間で伝達されたデータ量が測定される。さらに、測定されたデータ量が再認証閾値と比較される。その後、比較に基づいて通信デバイスの再認証が始動される。
2015537279.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークに接続された通信デバイスの再認証の方法であって、
通信デバイスと通信ネットワークとの間で伝達されるデータ量を測定することと、
データ量を予め設定された再認証閾値と比較することと、
比較に基づいて通信デバイスの再認証を始動させることと、
を備える、方法。
【請求項２】
方法が、通信ネットワークの通信事業者によって決定された再認証閾値を取得することをさらに備える、請求項１に記載の方法。
【請求項３】
測定することが、アップリンクチャネルとダウンリンクチャネルのうちの少なくとも１つを介して通信デバイスと通信ネットワークとの間で伝達されたデータ量を決定することをさらに備える、請求項１から２のいずれか一項に記載の方法。
【請求項４】
方法が、
通信デバイスに認証データを要求することであって、認証データが通信デバイスに対応する識別子クレデンシャルを備える、認証データを要求することと、
通信デバイスから認証データを受信することと、
通信ネットワークの認証、許可、および課金（ＡＡＡ）サーバに認証データを提供することと、
をさらに備える、請求項１から３のいずれか一項に記載の方法。
【請求項５】
方法が、
通信デバイスに対応する識別子クレデンシャルに基づいて、通信ネットワークの認証、許可、および課金（ＡＡＡ）サーバに保存された、通信デバイスに対応する機器識別子クレデンシャルを分析することと、
分析に基づいて、通信デバイスがブラックリストに載っているかどうかを判定することと、
判定に基づいて、通信デバイスが通信ネットワークの通信事業者によって提供されるサービスにアクセスするのを阻止することと、
をさらに備える、請求項１から４のいずれか一項に記載の方法。
【請求項６】
プロセッサ（１１２）と、
プロセッサ（１１２）に結合されたデータ測定モジュール（１２０）であって、通信デバイス（１０２）と通信ネットワーク（１０４）との間で伝達されたデータ量を測定するように構成されている、データ測定モジュール（１２０）と、
プロセッサ（１１２）に結合されたデータ比較モジュール（１２２）であって、
データ量を再認証閾値と比較し、
比較に基づいて通信デバイス（１０２）の再認証を始動させる
ように構成されている、データ比較モジュール（１２２）と、
を備えた、無線ネットワーク制御装置（１１０）。
【請求項７】
データ測定モジュール（１２０）が、アップリンクチャネルとダウンリンクチャネルのうち少なくとも１つを介して通信デバイス（１０２）と通信ネットワーク（１０４）との間で伝達されたデータ量を測定するようにさらに構成されている、請求項６に記載の無線ネットワーク制御装置（１１０）。
【請求項８】
プロセッサ（１１２）に結合された相互作用モジュール（１２４）であって、
通信デバイス（１０２）から認証データを受信し、
再認証のために、認証データを無線ネットワーク制御装置（１１０）に結合された認証、許可、および課金（ＡＡＡ）サーバ（１０８）に送信する
ように構成された、相互作用モジュール（１２４）をさらに備える、請求項６または７に記載の無線ネットワーク制御装置（１１０）。
【請求項９】
相互作用モジュール（１２４）が、
ＡＡＡサーバ（１０８）から、通信デバイス（１０２）がブラックリストに載っていることを示すアクセス拒否メッセージを受信し、
アクセス拒否メッセージに基づいて、通信デバイス（１０２）へのサービスを遮断する
ように構成されてよい、請求項６から８のいずれか一項に記載の無線ネットワーク制御装置（１１０）。
【請求項１０】
データ比較モジュール（１２２）が、比較することに基づいて再認証トリガを生成するようにさらに構成されている、請求項６から９のいずれか一項に記載の無線ネットワーク制御装置（１１０）。
【請求項１１】
データ測定モジュール（１２０）が、再認証が始動するとデータ測定カウンタをゼロにリセットするようにさらに構成されている、請求項６から１０のいずれか一項に記載の無線ネットワーク制御装置（１１０）。
【請求項１２】
通信ネットワークに接続された通信デバイスを再認証する方法を実行するためのコンピュータプログラムをその上で具体化させたコンピュータ可読媒体であって、通信デバイスを再認証する方法が、
通信デバイスと通信ネットワークとの間で伝達されたデータ量を測定することと、
データ量を予め設定された再認証閾値と比較することと、
比較に基づいて通信デバイスの再認証を始動させることと、
を備える、コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークにおける認証に関し、具体的には、通信ネットワークにおいてユーザ再認証を始動させることに関するが、それに限定されない。
【背景技術】
【０００２】
携帯電話、スマートフォン、携帯情報端末（ＰＤＡ）、ノート型パソコン、およびコンピュータなどの通信デバイスは、さまざまな通信サービスおよびネットワーク機能をユーザに提供する。これらの通信デバイスのエンドユーザは、通信ネットワークにおいて通信事業者によって提供されるさまざまなネットワークサービスを利用でき、その最も顕著なものは音声サービスおよびデータサービスである。通常、通信ネットワークは、さまざまな通信デバイス間でネットワークサービスを活用するための通信リンクを提供する。
【０００３】
通信ネットワークは、通常、通信デバイス間に通信リンクを提供する所定の標準とプロトコルとを使用する。さらに、新しい標準が継続的に進化および発達し、通信デバイスのエンドユーザに提供されるネットワークサービスは、エンドユーザへのアップリンク速度およびダウンリンク速度の向上などの品質に関して改善した。したがって、通信デバイスのエンドユーザは、通信デバイスを使用してネットワークサービスを利用し、その結果として、ネットワーク上で大量のデータを共有する。ネットワーク上で共有されるデータは機密であるかもしれず、場合によっては、エンドユーザにとって私的で非常に重要であることがあり、たとえば、データはエンドユーザの銀行口座の詳細を含むことがある。しかしながら、提供されるネットワークサービスの増加により、たとえば、盗用または模造を手段とした不正ユーザによるエンドユーザの通信デバイスの不正使用によって、エンドユーザに対するリスクとなる危険性が増加している。
【０００４】
たとえば、不正ユーザがエンドユーザの通信デバイスにアクセスした場合、不正ユーザは、通信デバイス上で起動された、ウェブアクセス、通話、およびメッセージ送受信などのネットワークサービスを使用することができる。そのようなネットワークサービスの使用は、通信事業者のエンドユーザにとっての金銭的損害になるばかりでなく、セキュリティ脅威にもなることがある。さらに、不正ユーザは、エンドユーザが通信デバイス上でログインしたことがあるかもしれない、さまざまなネットワーク上のウェブサイトにアクセスすることができ、または迷惑電話をかけるなど、反社会的活動のために通信デバイスを使用することができるため、不正ユーザはエンドユーザにとってセキュリティ脅威の原因となることがある。
【０００５】
そのような不正使用を防ぐための従来技術では、通信デバイスが所定の時間間隔の後再認証されて、通信デバイスの信頼性を証明する。したがって、通信デバイスを再認証することで、通信事業者によって提供されるネットワークサービスに不正ユーザがアクセスするのを防ぎ易くする。しかしながら、不正ユーザは、２度の再認証の合間にかなりの程度までネットワークサービスを利用することができるため、通信デバイスのそのような定期的再認証を使用することでは不正アクセスを防げないことがある。たとえば、所定の間隔が大きい場合、不正ユーザは認証の必要なしに大量のデータをダウンロードすることができ、エンドユーザにとって大きなリスクとなる。
【発明の概要】
【課題を解決するための手段】
【０００６】
本発明の概要は、通信ネットワークにおける再認証の始動に関する概念を導入するためにもたらされる。本発明の概要は、特許請求の範囲に係る発明の本質的特徴を特定することを目的とせず、特許請求の範囲に係る発明の範囲を決定または制限することに使用されることも目的としない。
【０００７】
一実装形態では、通信ネットワークにおいて再認証を始動させる方法が説明される。この方法は、通信デバイスと通信ネットワークとの間で伝達されるデータ量を測定することを含む。さらに、通信事業者によって予め定められた所定の再認証閾値を用いて比較が行われる。比較に基づいて、通信デバイスの再認証が始動される。
【０００８】
別の実装形態では、通信ネットワークにおいて再認証を始動させる無線ネットワーク制御装置（ＲＮＣ）が説明される。ＲＮＣは、プロセッサと、プロセッサに結合されたデータ測定モジュールとを含む。データ測定モジュールは、通信デバイスと通信ネットワークとの間で伝達されたデータ量を測定するように構成されている。ＲＮＣは、プロセッサに結合されたデータ比較モジュールをさらに含む。データ比較モジュールは、伝達されたデータ量を再認証閾値と比較するように構成されている。比較モジュールは、通信デバイスの再認証を始動させるようにさらに構成されている。
【０００９】
本発明の別の実装形態において、通信ネットワークに接続された通信デバイスを再認証する方法を実行するコンピュータプログラムをその上で具体化させた、コンピュータ可読媒体が開示される。方法は、通信デバイスと通信ネットワークとの間で伝達されたデータ量を測定することを備える。方法は、測定された量を所定の再認証閾値と比較することをさらに備える。さらに、方法は、比較に基づいて通信デバイスの再認証を始動させる。
【００１０】
添付図面を参照して詳細が述べられる。図面では、参照番号の左端の数字は、その参照番号が最初に現れる図面を特定する。同様の機能と構成要素とを参照するために、図面を通して同一番号が使用される。本発明の実施形態におけるシステムおよび／または方法の実施形態のいくつかが、ほんの一例として、および添付の図面を参照して以下に説明される。
【図面の簡単な説明】
【００１１】
【図１】本発明の実装形態における通信デバイスの再認証を始動させる例示的なネットワーク環境の実装形態である。
【図２】本発明の実施形態における通信デバイスの再認証を始動させる方法である。
【発明を実施するための形態】
【００１２】
本明細書では、「例示的な」という言葉は、「例、事例、または説明としての役目を果たす」を意味するように本明細書中で使用される。「例示的な」として本明細書で説明される本発明の実施形態または実装形態は、必ずしも他の実施形態よりも好適または有利であると解釈されない。
【００１３】
当業者は、本明細書中のブロック図がいずれも、本発明の原理を具体化したシステム例の概念図を表わしていることを理解されよう。同様に、フローチャート、フロー図、状態遷移図、疑似コードなどは、コンピュータ可読媒体で実質的に表わすことができ、コンピュータまたはプロセッサが明確に図示されているか否かに関わらず、コンピュータまたはプロセッサによって実行されるさまざまな処理を表わす、ということが理解されよう。
【００１４】
本発明は、通信ネットワークにおけるユーザ再認証に関する。さまざまなネットワークを通して通信するさまざまな通信デバイスにおいて、方法を実装することができる。説明される方法を実装することができる通信デバイスは、携帯電話、スマートフォン、携帯情報端末（ＰＤＡ）、携帯用コンピュータ、デスクトップコンピュータ、無線データカード、サーバなどを含むが、それらに限定されない。説明される方法を実装することができる通信ネットワークは、Ｅｖｏｌｕｔｉｏｎ−Ｄａｔａ  ＯｐｔｉｍｉｚｅｄまたはＥｖｏｌｕｔｉｏｎ−Ｄａｔａ  Ｏｎｌｙ（ＥＶＤＯ）を実装した符号分割多元接続（ＣＤＭＡ）、Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ（ＧＳＭ（登録商標））ネットワーク、Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｙｓｔｅｍ（ＵＭＴＳ）ネットワーク、広帯域符号分割多元接続（Ｗ−ＣＤＭＡ）ネットワークなどを含むが、それらに限定されない。本明細書中の説明はＥＶＤＯシステムを参照しているが、当業者によって理解される通り、方法およびシステムは、たとえ変形がいくつかあったとしても、データサービスを提供する他の通信ネットワークにおいて実装されてよい。
【００１５】
従来の認証技術は、通常、通信ネットワークに対して、セッションの開始時に、つまり、たとえば、通信デバイスが電源を入れられてから、または圏外モードからネットワークに入ってから最初に通信ネットワークに登録する時に通信ネットワークに通信デバイスを認証することを求める。通信ネットワークによって通信デバイスが有効に認証された後、通信デバイスのエンドユーザは、通信ネットワーク上で、通信事業者によって提供されるネットワークサービスにアクセスする。
【００１６】
したがって、その後の通信デバイスの再認証は、たとえば、電源を切られたり、ネットワークからログアウトされたりしたことで前のセッションからログアウトされたことを受けて、通信デバイスがセッションを再確立しようとする時に行われてよい。しかしながら、セッションを確立する時にのみ通信デバイスを再認証することは、前のセッションを終了させることなしに通信デバイスが不正使用される場合には、ネットワークサービスの不正使用を防げないことがある。たとえば、不正ユーザは、盗むことにより、すでにセッションを確立している通信デバイスにアクセスし、セッションを終了させずにその通信デバイスを使用することができる。
【００１７】
別の従来技術は、定期的トリガに基づいて通信ネットワークにおける通信デバイスを再認証することを含む。通信ネットワークは、セッションの開始時に通信デバイスを最初に認証して、通信デバイスがネットワークサービスを利用することを許可する。その後、通信ネットワークは、ある所定の時間間隔の後、再認証機構を開始して、不正ユーザを検知し、不正ユーザがネットワークサービスにアクセスすることを阻止する。しかしながら、通信デバイスを使用している不正ユーザは、この時間間隔内でネットワークサービスを活用することによって通信ネットワークの資源を悪用することができる。さらに、所定の時間間隔が大きい状況では、エンドユーザは、不正ユーザによる長時間に渡るネットワークサービスの不正使用が原因で損害を被ることがある。たとえば、通信デバイスの不正ユーザが次の定期的な再認証が起こるまで、時間間隔の間ずっとネットワークサービスにアクセスすることで、エンドユーザが損害を被ることがある。ネットワークサービスへのアクセスが遮られるまで不正ユーザによって利用されたサービスに対して、通信事業者がエンドユーザに課金することがある。エンドユーザは、また、不正ユーザがエンドユーザの個人情報にアクセスすることでさらなる被害を受けることがある。
【００１８】
たとえば、通信デバイス、仮に携帯電話が盗難されたとする。盗難携帯電話の不正ユーザは、所定の時間間隔の後に次の再認証が起こる時まで、インターネットアクセス、電子メールサービス、ウェブアクセス、ショートメッセージサービス（ＳＭＳ）、マルチメディアメッセージングサービス（ＭＭＳ）などのさまざまなデータサービスにアクセスすることができる。盗難携帯電話の再認証が失敗することで、通信事業者は、盗難された携帯電話のネットワークサービスへのアクセスを遮断することができ、それによって不正ユーザのネットワークサービスへのアクセスを拒否する。したがって、現在の定期的再認証機構を実装する通信ネットワークは、不正ユーザによって行われるネットワークサービスの悪用が原因で、エンドユーザへ損害をもたらすことがある。
【００１９】
本発明は、通信ネットワークにおけるユーザ再認証に関する。本発明の実施形態では、通信デバイスの再認証のための方法とシステムとが説明される。通信デバイスの再認証のための本システムおよび方法は、通信デバイスによってアクセスされたデータ量に基づいて再認証チェックを始動させることを伴う。データ量に基づいて再認証チェックを始動させることは、不正ユーザが通信デバイスを多大に使用することを防止し、したがって、エンドユーザと通信事業者とが被る損害を減少させる。
【００２０】
発明の実施形態によると、アップリンクチャネルおよびダウンリンクチャネルにおいて通信デバイスと通信ネットワークとの間で伝達されたデータ量が、数秒毎に測定される。一実装形態では、本物のユーザは長時間に渡って大量のデータを使用することがあるが、不正ユーザは短時間でも大量のデータを使用することがあるため、伝達されたデータ量は、再認証の誤始動を防ぐために前回の認証時点から、つまり最後の再認証の発生から測定される。再認証が始動される必要があるかどうかを判定するために、このように測定されたデータ量がその後分析される。
【００２１】
一実装形態では、データ量を、再認証を始動させるための所定の閾値、以下再認証閾値という、と比較することによって分析が実行される。そのために、再認証閾値、仮にＤキロバイトが、再認証を始動させるために通信事業者によって最初に決定される。アップリンクチャネルまたはダウンリンクチャネルのいずれかで、通信デバイスと通信ネットワークとの間で伝達されたデータ量がＤキロバイトの再認証閾値に達し次第、通信デバイスの再認証が、たとえば、再認証トリガを送信することにより、通信ネットワークによって始動される。
【００２２】
再認証トリガを受信すると、通信ネットワークは、通信デバイスに対応する識別子クレデンシャルを有する認証データを提供するように通信デバイスに要求する。通信ネットワークは、その後通信デバイスの認証データを使用して通信デバイスを認証する。一実装形態では、再認証は、通信ネットワーク中に提供される認証、許可、および課金（ＡＡＡ）モジュールなどの機器クレデンシャルデータベースに基づいて通信デバイスの信頼性を確認することを伴う。機器クレデンシャルデータベースは、通常、通信ネットワークの通信事業者に登録された通信デバイスの各々に対応する、機器識別子クレデンシャルおよびエンドユーザ詳細情報の一覧を含む。したがって、通信ネットワークは、通信デバイスの認証データを機器識別子クレデンシャルと比較して、不正ユーザを特定する。通信デバイスが成功裏に認証された場合、ユーザはネットワークサービスへのアクセスを与えられる。通信デバイスが通信ネットワークデータベース中でブラックリストに載っている、またはブロックされている場合、通信デバイスは再認証手続きに失敗し、ネットワークサービスへのアクセスが遮断される。
【００２３】
再認証が始動された後、アップリンクチャネルとダウンリンクチャネルの両方でデータ伝達量を測定するカウンタがリセットされる。通信デバイスと通信ネットワークとの間で伝達されたデータ量が、伝達されたデータ量に基づいた再認証を容易化するために再び測定される。
【００２４】
したがって、本発明は、通信デバイスと通信ネットワークとの間で伝達されたデータ量を測定することによって、通信デバイスの再認証を可能にする。さらに、周期タイマーに基づいたシステムと比較して不正ユーザを早く阻止することができるため、本発明を実装することは損害の減少を容易化する。
【００２５】
ハードウェア、ファームウェア、ソフトウェア、またはそれらの組み合わせで説明された方法を実装することができる。ハードウェアによる実装形態では、１つまたは複数の特定用途向け集積回路（ＡＳＩＣ）、デジタルシグナルプロセッサ（ＤＳＰ）、デジタル信号処理デバイス（ＤＳＰＤ）、プログラム可能論理回路（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プロセッサ、制御装置、マイクロコントローラ、マイクロプロセッサ、電子デバイス、本明細書で説明される機能を実行するように設計されたその他の電子ユニット、またはそれらの組み合わせの中に、処理部を実装することができる。本明細書では、「システム」という用語は、ソフトウェア、ハードウェア、ファームウェア、またはそれらの組み合わせによって実装された論理を含む。
【００２６】
ファームウェアおよび／またはソフトウェアによる実装形態では、本明細書で説明される機能を実行するモジュール（たとえば、手順、機能、など）で方法を実装することができる。本明細書で説明される方法を実装することにおいて、命令を明白に具体化する機械可読媒体を使用することができる。たとえば、メモリ内にソフトウェアコードとプログラムとを記憶し、処理部によって実行することができる。メモリを、処理部内に実装することができ、または処理部に外付けすることができる。本明細書で使用される通り、「メモリ」という用語は、いかなる種類の長期、短期、揮発性、非揮発性、またはその他の記憶装置をいい、特定の種類のメモリまたは複数のメモリ、あるいはメモリが格納される媒体の種類に限定されない。
【００２７】
別のファームウェアおよび／ソフトウェアによる実装形態では、機能を、コンピュータ可読媒体上の１つまたは複数の命令またはコードとして格納することができる。例としては、データ構造と共に符号化されたコンピュータ可読媒体、およびコンピュータプログラムと共に符号化されたコンピュータ可読媒体がある。コンピュータ可読媒体は、製造品の形態を取ることができる。コンピュータ可読媒体は、物理的なコンピュータ記憶媒体を含む。記憶媒体は、コンピュータがアクセスすることができる任意の利用可能な媒体であってよい。限定ではなく例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、またはその他の光学ディスク記憶装置、磁気ディスク記憶装置またはその他の磁気記憶装置、あるいは所望のプログラムコードを命令またはデータ構造の形式で記憶するために使用することができ、コンピュータによってアクセスすることができるその他の媒体を備えることができる。本明細書で使用される通り、ディスク（ｄｉｓｋおよびｄｉｓｃ）は、コンパクトディスク（ｃｏｍｐａｃｔ  ｄｉｓｃ）（ＣＤ）、レーザーディスク（登録商標）（ｌａｓｅｒ  ｄｉｓｃ）、光学ディスク（ｏｐｔｉｃａｌ  ｄｉｓｃ）、デジタル多用途ディスク（ｄｉｇｉｔａｌ  ｖｅｒｓａｔｉｌｅ  ｄｉｓｃ）（ＤＶＤ）、フロッピー（登録商標）ディスク（ｆｌｏｐｐｙ  ｄｉｓｋ）およびブルーレイディスク（Ｂｌｕ−ｒａｙ（登録商標）  ｄｉｓｃ）を含み、ｄｉｓｋは通常データを磁気的に再生し、一方ｄｉｓｃはレーザを用いてデータを光学的に再生する。また、上記の組み合わせもコンピュータ可読媒体の範囲内に含まれるべきである。
【００２８】
コンピュータ可読媒体上の記憶装置に加えて、命令および／またはデータは、通信装置に含まれる伝送媒体上の信号として提供されてよい。たとえば、通信装置は、命令とデータとを示す信号を有する送受信機を含むことができる。命令およびデータは、１つまたは複数のプロセッサに特許請求の範囲で述べる機能を実装させるように構成されている。つまり、システムは、開示される機能を実行するための情報を示す信号を有する送信媒体を含む。一回目には、通信装置に含まれる送信媒体は、開示される機能を実行するための情報の第１の部分を含むことができ、一方、二回目には、通信装置に含まれる送信媒体は、開示される機能を実行するための情報の第２の部分を含むことができる。
【００２９】
説明および図は、本発明の原理を単に示すにすぎないということに留意されたい。したがって、本明細書で明確に説明または示されないが、当業者が本発明の原理を具体化するさまざまな配置を考案することができ、それらが本発明の精神と範囲との中に含まれるということが理解されよう。さらに、本明細書で列挙されるすべての例は、主に、当業の促進に対して発明者によって貢献された、本発明の原理と概念とを読者が理解するのを補助するという教育上の目的のみを明確に意図し、そのように具体的に列挙された例と条件とに限定されることなく解釈されるものである。さらに、本発明の原理と、態様と、実施形態と、それらの具体例とを列挙した本明細書中のすべての文は、それらの均等物を包含するよう意図されている。
【００３０】
また、当業者は、本明細書で使用される、中、間、および時という言葉が、動作を開始して直ちに起こる動作を意味する正確な表現でなく、初期動作とその初期動作によって起動される反応との間に伝搬遅延などの小さいが合理的な遅延があってよいことを理解されよう。さらに、「接続された」および「結合された」という言葉は、説明を明確にするために全体を通して使用され、直接接続または間接接続のいずれかを含むことができる。
【００３１】
通信ネットワークにおいて再認証を始動させるシステムおよび方法が実装される方法が、図１および図２について詳細に説明されている。通信ネットワークにおいて再認証を始動させる、説明されるシステムおよび方法の態様を任意の数の異なった計算システム、送信環境、および／または構成で実装することができる一方、実施形態は、以下の例示的システムに照らして説明される。
【００３２】
図１は、本発明の実施形態による、通信ネットワーク１０４に接続された１つまたは複数の通信デバイス１０２−１、１０２−２、…、および１０２−Ｎ、以下、集合的に通信デバイス１０２と総称し、個々に通信デバイス１０２という、の再認証を容易化するネットワーク環境１００を示す。
【００３３】
通信デバイス１０２は、お互いに通信するためにユーザによって使用されるユーザ機器（ＵＥ）として定義されてよい。通信デバイス１０２の例は、携帯電話、固定電話、デスクトップコンピュータ、携帯デバイス、ノート型またはその他の携帯用コンピュータ、ネットワークコンピュータなどを含むが、これらに限定されない。通信デバイス１０２の各々は、通信デバイス１０２が結合されている通信ネットワークによって定められた通信プロトコル上で動作する。
【００３４】
通信ネットワーク１０４は、無線ネットワーク、または有線ネットワークと無線ネットワークとの組み合わせであってよい。通信ネットワーク１０４は、お互いに相互接続され、単一の大型ネットワーク（たとえば、インターネットまたはイントラネット）として機能する個別のネットワークの集まりであることができる。そのような個別のネットワークの例は、第３世代パートナーシッププロジェクト（３ＧＰＰ）、ロングタームエボリューション（ＬＴＥ）などを含むが、それらに限定されない。本明細書の説明は、Ｅｖｏｌｕｔｉｏｎ−Ｄａｔａ  ＯｐｔｉｍｉｚｅｄまたはＥｖｏｌｕｔｉｏｎ−Ｄａｔａ  Ｏｎｌｙ（ＥＶＤＯ）標準を実装した符号分割多元接続（ＣＤＭＡ）ネットワークを参照するが、当業者によって理解される通り、方法およびシステムは、いくつかの変形があるとしても、定期アップリンク送信を伴う他の通信ネットワーク中に実装されてよい。さらに、技術により、通信ネットワーク１０４は、ゲートウェイ、ルータなどのさまざまなネットワークエンティティを含む。しかしながら、そのような詳細は、理解を容易にするために省略されている。
【００３５】
さらに、通信デバイス１０２は、ネットワークを経由した通信リンク１０６−１、１０６−２、１０６−３、…、１０６−ｎ、以下、ネットワーク経由通信リンク１０６と総称する、を使用して通信ネットワーク１０４上でお互いに相互作用（インタラクト）するように構成されている。ネットワーク経由通信リンク１０６は、通信デバイス１０２がお互いに相互作用（インタラクト）する従来の通信、またはネットワーク資源を通した通信ネットワーク１０４で使用される通信リンクとして理解されてよい。
【００３６】
通信ネットワーク１０４は、認証、許可、および課金（ＡＡＡ）サーバ１０８と、無線ネットワーク制御装置（ＲＮＣ）１１０とをさらに備える。ＡＡＡサーバ１０８は、通信ネットワーク１０４の通信事業者と関連する通信デバイス１０２を認証するよう構成されている。一実装形態では、ＡＡＡサーバ１０８は機器クレデンシャルデータベースとして動作し、通信ネットワーク１０４に接続された通信デバイス１０２の認証に使用される、通信デバイス１０２の機器識別子クレデンシャルの一覧を含む。さらに、ＡＡＡサーバ１０８は、加入者の詳細、すなわち、通信ネットワーク１０４上で通信事業者によって提供されるサービスに加入された通信デバイス１０２に対応するエンドユーザの詳細を含む。
【００３７】
ＲＮＣ１１０は、通信ネットワーク１０４に接続された通信デバイス１０２の再認証を始動させるよう構成されている。一実装形態では、ＲＮＣ１１０は、ＡＡＡサーバ１０８を始動させ、通信デバイス１０２によって使用されたデータ量に基づいて通信デバイス１０２の認証と再認証とを実行するように構成されている。その目的のために、ＲＮＣ１１０は、１つまたは複数のプロセッサ１１２と、Ｉ／Ｏインターフェース１１４と、プロセッサ１１２に結合されたメモリ１１６とを含む。プロセッサ１１２は、１つまたは複数のマイクロプロセッサ、マイクロコンピュータ、マイクロコントローラ、デジタルシグナルプロセッサ、中央処理装置、状態機械、論理回路、および／または操作命令に基づいて信号を操作する任意のデバイスとして実装されてよい。いくつかある機能の中で特に、プロセッサ１１２は、メモリ１１６に記憶されているコンピュータ可読命令を取り出し、実行するよう構成されている。
【００３８】
「プロセッサ」と表示された任意の機能ブロックを含む図に示されたさまざまな要素の機能は、適切なソフトウェアと共同してソフトウェアを実行することができるハードウェアだけでなく、専用ハードウェアを使用して提供されてよい。プロセッサによって提供される時、機能は、単一の専用プロセッサによって、単一の共有プロセッサによって、またはそのうちのいくつかが共有されてよい複数の個別プロセッサによって提供されてよい。さらに、「プロセッサ」という用語を明確に使用することは、ソフトウェアを実行することができるハードウェアのことを排他的に指すと解釈されるべきでなく、デジタルシグナルプロセッサ（ＤＳＰ）ハードウェアと、ネットワークプロセッサと、特定用途向け集積回路（ＡＳＩＣ）と、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）と、ソフトウェアを記憶するリードオンリーメモリ（ＲＯＭ）と、ランダムアクセスメモリ（ＲＡＭ）と、非揮発性記憶装置とを暗示的に含むことができるが、それらに限定されない。従来および／または特注のその他のハードウェアもまた含まれてよい。
【００３９】
Ｉ／Ｏインターフェース１１４は、さまざまなソフトウェアインターフェースおよびハードウェアインターフェース、たとえば、Ｉ／Ｏデバイスと呼ばれるデータ入出力デバイス、記憶装置、ネットワークデバイスなどの周辺デバイスのためのインターフェースを含むことができる。Ｉ／Ｏデバイスは、ユニバーサルシリアルバス（ＵＳＢ）ポートと、イーサネット（登録商標）ポートと、ホストバスアダプタなどと、それらの対応するデバイスドライバとを含むことができる。Ｉ／Ｏインターフェース１１４は、通信ネットワーク１０４などのさまざまなネットワークとの、ならびに通信デバイス１０２などのさまざまな通信および計算デバイスとの、無線ネットワーク制御装置１１０の通信を容易化する。
【００４０】
メモリ１１６は、たとえば、スタティックランダムアクセスメモリ（ＳＲＡＭ）およびダイナミックランダムアクセスメモリ（ＤＲＡＭ）などの揮発性メモリ、および／またはリードオンリーメモリ（ＲＯＭ）、消去可能プログラマブルＲＯＭ、フラッシュメモリ、ハードディスク、光学ディスク、および磁気テープなどの非揮発性メモリを含む、当業で知られているどのようなコンピュータ可読媒体も含むことができる。
【００４１】
ＲＮＣ１１０は、また、さまざまなモジュール１１８を含むことができる。モジュール１１８は、とりわけ、特定のタスクを実行し、または特定の抽象データ型を実装する、ルーチン、プログラム、オブジェクト、構成要素、データ構造などを含む。モジュール１１８は、また、信号処理装置、状態機械、論理回路、および／または操作命令に基づいて信号を操作するその他のデバイスまたは構成要素として実装されてもよい。
【００４２】
さらに、モジュール１１８を、ハードウェア、処理部によって実行される命令、またはそれらの組み合わせによって実装することができる。処理部は、コンピュータと、プロセッサ１１２などのプロセッサと、状態機械と、論理アレイまたは命令を処理することができるその他の適切なデバイスとを備えることができる。処理部は、汎用プロセッサに要求されるタスクを実行させるための命令を実行する汎用プロセッサであることができ、または処理部を、要求される機能の実行専用にすることができる。
【００４３】
本発明の別の態様において、モジュール１１８は、プロセッサ／処理部によって実行された時、説明された機能性のいずれかを実行する機械可読命令（ソフトウェア）であってよい。機械可読命令は、電子記憶装置、ハードディスク、光学ディスクまたはその他の機械可読記憶媒体または非一時的媒体に記憶されてよい。一実装形態では、また、機械可読命令を、ネットワーク接続を介して記憶媒体にダウンロードすることができる。
【００４４】
モジュール１１８は、データ測定モジュール１２０と、データ比較モジュール１２２と、相互作用モジュール１２４と、その他モジュール１２６とをさらに含む。その他モジュール１２６は、ＲＮＣ１１０のアプリケーションと機能とを補うプログラムまたはコード化された命令を含むことができる。
【００４５】
ＲＮＣ１１０は、とりわけ、１つまたは複数のモジュール１１８によって処理され、受信され、関連付けられ、および生成されたデータを格納する保存場所として機能するデータ１２８をさらに含む。データ１２８は、たとえば、測定データ１３０と、比較データ１３２と、相互作用データ１３４と、その他データ１３６とを含む。その他データ１３６は、その他モジュール１２６中の１つまたは複数のモジュールの実行の結果として生成されたデータを含む。
【００４６】
先に説明したとおり、ＲＮＣ１１０は、通信デバイス１０２と通信ネットワーク１０４との間で伝達されたデータ量に基づいて、通信ネットワーク１０４に接続された通信デバイス１０２の再認証を始動させるように構成されている。データ量に基づいて再認証を始動させることで、不正ユーザが通信デバイス１０２上で加入された通信事業者のサービスを使用することを防止し易くする。たとえば、通信デバイスを紛失した時、または盗まれた時、通信デバイスのエンドユーザは通常、通信事業者にその通信デバイスへのサービスを遮断するよう要求して、通信事業者に苦情を申し立てることができる。通信事業者は、エンドユーザの苦情を受けて、機器クレデンシャルデータベースを更新してその通信デバイスをブラックリストに載せ、またはブロックする。機器クレデンシャルデータベース中で通信デバイスをブラックリストに載せることで、通信ネットワークによって通信デバイスの再認証が実行された時はいつでも、その通信デバイスへのサービスを確実に遮断することができる。たとえば、通信デバイス１０２−１が盗まれた時、通信デバイス１０２−１のエンドユーザは通信事業者に苦情を申し立てることができる。苦情に基づいて、通信事業者はＡＡＡサーバ１０８を更新し、通信デバイス１０２−１をブラックリストに載せ、またはブロックすることができる。したがって、ＡＡＡサーバ１０８は、再認証が失敗すると、通信デバイス１０２−１へ提供されるサービスを遮断することができる。
【００４７】
一実装形態では、ＲＮＣ１１０は、通信デバイス１０２と通信ネットワーク１０４との間で伝達されたデータ量に基づいて、通信デバイス１０２の再認証を始動させるように構成されている。その目的のために、データ測定モジュール１２０は、通信デバイス１０２と通信ネットワーク１０４との間で伝達されたデータ量を測定するように構成されてよい。一実装形態では、データ測定モジュール１２０は、アップリンクチャネル中のデータ量を測定するように構成されてよい。別の実装形態では、データ測定モジュール１２０は、ダウンリンクチャネル中のデータ量を測定するように構成されてよい。さらに、別の実装形態では、データ測定モジュールは、アップリンクチャネルとダウンリンクチャネルの両方の中のデータ量を測定するように構成されてよい。一実装形態では、データ測定モジュール１２０は、数秒毎にデータ量を測定するように構成されてよい。たとえば、データ測定モジュール１２０は、２秒毎に、アップリンクチャネルとダウンリンクチャネルのうち少なくとも１つの中のデータ量を測定するように構成されてよい。数秒毎にデータ量を測定することで、データ量を継続的に監視する場合に課せられることがある、通信ネットワーク１０４のアクセスに対する実行制限を回避し易くする。別の実装形態では、データ測定モジュール１２０は、たとえば、高いセキュリティ警戒状況でネットワークサービスの無許可の使用を防ぐために、データ量を継続的に測定するよう構成される。
【００４８】
さらに、通信デバイス１０２が最初に通信ネットワーク１０４に登録した時からデータ量を測定すると、誤って再認証を始動させる原因となることがあるため、データ測定モジュール１２０は、前の認証時点から、つまり再認証が最後に発生した時からデータ量を測定するよう構成されてよい。測定されたデータ量は、さらに、データ測定モジュール１２０によって測定データ１３０に格納されてよい。
【００４９】
測定されたデータ量は、さらに、データ比較モジュール１２２によってアクセスされて、通信デバイス１０２−１の再認証を始動させる必要があるかどうかを判定することができる。一実施形態では、比較モジュール１２２は、データ量を、以下再認証閾値という再認証を始動させる所定の閾値と比較するように構成されている。その目的のために、比較モジュール１２２は、比較データ１３２に格納されている再認証閾値を取得することができる。一実装形態では、再認証閾値は通信ネットワーク１０４の通信事業者によって予め定められてよい。通信事業者は、通信ネットワーク１０４で所望されるセキュリティレベルに基づいて再認証閾値を予め定めることができる。小さい再認証閾値を設定することで、通信デバイス１０２の再認証が頻繁になることがあり、その一方で、大きい再認証閾値は、２つの連続した再認証の間の期間を長くすることができる。たとえば、通信事業者は、再認証を始動させるためにＤＭｂの再認証閾値を決定することができる。したがって、データ比較モジュール１２２は、データ量をＤＭｂの再認証閾値と比較して、通信デバイス１０２と通信ネットワーク１０４との間で伝達されたデータ量が再認証閾値に達したかどうかを判定することができる。一実装形態では、データ比較モジュール１２２は、アップリンクチャネルとダウンリンクチャネルのうち少なくとも１つを介して伝達されたデータを比較して、これらのチャネルのいずれかの上で伝達されたデータ量がＤＭｂの再認証閾値に達したかどうかを判定することができる。別の実装形態では、データ比較モジュール１２２は、アップリンクチャネルとダウンリンクチャネルとを介して伝達された総計データを比較して、これらのチャネルの少なくとも１つの上で伝達された総データ量がＤＭｂの再認証閾値に達したかどうかを判定することができる。
【００５０】
データ比較モジュール１２２が、データ量が再認証閾値に達したと判定した場合、データ比較モジュール１２２は、再認証トリガを生成することができる。そうでない場合、データ比較モジュール１２２は、データ測定モジュール１２０にデータ量を測定し続けることを指示することができる。たとえば、通信デバイス１０２−１が盗まれた時、通信デバイス１０２−１の不正ユーザは、通信デバイス１０２−１上で起動されたインターネットアクセス、メッセージング、および通話などのサービスを最大限に使用することができ、したがって、通信デバイス１０２−１と通信ネットワーク１０４との間で伝達されるデータ量を増加させる。そのような場合、データ比較モジュール１２２は、通信デバイス１０２−１に対応するデータ量を比較して、それが再認証閾値に達し、したがって、通信デバイス１０２が不正ユーザによって使用されているかどうかを確かめるために再認証される必要があるかどうかを判定することができる。
【００５１】
たとえば、通信事業者が仮に５０Ｍｂの閾値を予め定め、アップリンクチャネルまたはダウンリンクチャネルのいずれかを介して伝達されたデータ量が５０Ｍｂよりも少ない場合、再認証は必要とされない。しかしながら、アップリンクチャネルまたはダウンリンクチャネルのいずれかを介して伝達されたデータ量が５０Ｍｂ以上の場合、再認証が必要とされる。したがって、データ比較モジュール１２２は、再認証トリガを生成することができる。一実装形態では、再認証トリガは、相互作用モジュール１２４に認証プロセスを開始するよう求めるメッセージであってよい。別の実装形態では、再認証トリガは、相互作用モジュール１２４に認証プロセスを開始するよう指示する再認証アラートであることができる。
【００５２】
再認証トリガを受信すると、相互作用モジュール１２４は、通信デバイス１０２に対応する識別子クレデンシャルを有する認証データを提供するよう、通信デバイス１０２に要求することができる。認証データの要求を受信すると、通信デバイス１０２は、相互作用モジュール１２４に認証データを提供する。一実装形態では、相互作用モジュール１２４は、チャレンジハンドシェイク認証プロトコル（ＣＨＡＰ）チャレンジメッセージを使用して認証データを要求することができる。それに応じて通信デバイス１０２は、相互作用モジュール１２４にＣＨＡＰ応答を返送する。ＣＨＡＰ応答メッセージを受信すると、相互作用モジュール１２４は、ＣＨＡＰ応答メッセージを相互作用データ１３４に保存する。相互作用モジュール１２４は、ＡＡＡサーバ１０８に通信デバイス１０２を認証するよう求めて、ＡＡＡサーバ１０８にアクセス要求メッセージをさらに送信する。その後、ＡＡＡサーバ１０８は、通信デバイス１０２の認証データをＡＡＡサーバ１０８に格納された機器識別子クレデンシャルと比較する。通信デバイス１０２がＡＡＡサーバ１０８中でブラックリストに載っているかブロックされている場合、通信デバイス１０２は再認証手続きに失敗し、ネットワークサービスへのアクセスが遮断される。この場合、ＡＡＡサーバ１０８は、通信デバイス１０２にそのサービスが遮断されたことを示すために、アクセス拒否メッセージをＲＮＣ１１０に送信することができる。通信デバイス１０２が認証に成功した場合、ＡＡＡサーバ１０８はアクセス承認メッセージをＲＮＣ１１０に送信する。
【００５３】
さらに、データ測定モジュール１２０は、再認証が始動された後、通信デバイス１０２と通信ネットワーク１０４との間で伝達されたデータ量を測定するために使用されるデータ測定カウンタを初期値、仮にゼロにリセットする。その後、データ測定モジュール１２０は、再認証に成功した全部の通信デバイス１０２について、データの測定を最初から開始することができる。
【００５４】
したがって、本発明は、通信デバイス１０２と通信ネットワーク１０４との間で伝達されたデータ量に基づいて通信デバイス１０２の再認証を始動させること、したがって、通信デバイス１０２の不正使用のために引き起こされる金銭的損害を減少させることを可能にする。たとえば、ネットワークサービスを使用する不正ユーザは、伝達されたデータ量に基づいて認証され、遮断され、ネットワークサービスへのアクセスを拒否される。
【００５５】
図２は、本発明の実施形態による、通信デバイス１０２などの通信デバイスの再認証を始動させる方法２００を示す。本明細書では、いくつかの実施形態は、また、機械またはコンピュータ可読で、実行可能またはコンピュータ実行可能な命令プログラムを符号化するプログラムの記憶装置、たとえば、デジタルデータ記憶媒体を取り扱うよう意図され、前記命令は、説明される方法のステップの一部または全部を実行する。さらに、コンピュータ実行可能プログラムは、データ処理部内にロード可能である。プログラム記憶装置は、たとえば、デジタルメモリ、磁気ディスクおよび磁気テープなどの磁気記憶媒体、ハードドライブ、または光学的に読み取り可能なデジタルデータ記憶媒体であってよい。
【００５６】
方法が説明される順番は、限定として解釈されるものでなく、任意の数の説明される方法ブロックを、方法、または代替方法を実装するためにどのような順番にも組み合わせることができる。加えて、個別のブロックは、本明細書で説明される発明の精神と範囲とから逸脱することなく、方法から削除されてよい。さらに、適切なハードウェア、ソフトウェア、ファームウェア、またはそれらの組み合わせで方法を実装することができる。
【００５７】
ブロック２０２で、通信デバイスと通信ネットワークとの間で伝達されたデータ量が測定される。一実装形態では、通信デバイスと通信ネットワークとの間でアップリンクチャネルとダウンリンクチャネルとを介して伝達されたデータ量が、数秒毎に測定される。データ測定モジュール、たとえば、データ測定モジュール１２０は、通信デバイス１０２と通信ネットワーク１０４との間で伝達されたデータ量を測定するように構成されてよい。
【００５８】
ブロック２０４で、測定されたデータ量と通信事業者によって予め定められた再認証閾値との間で比較が行われる。一実装形態では、データ量が再認証閾値と比較されて、測定されたデータ量が再認証閾値以上であるかどうかを確認する。データ比較モジュール、たとえば、データ比較モジュール１２２は、測定されたデータ量を閾値と比較するように構成されてよい。ブロック２０４からの「ＮＯ」の経路である、測定されたデータ量が閾値よりも少ない場合、方法はブロック２０２に進む。ブロック２０４からの「ＹＥＳ」の経路である、測定されたデータ量が閾値以上である場合、方法はブロック２０６に進む。
【００５９】
ブロック２０６で、通信デバイスの再認証が比較に基づいて始動される。一実装形態では、再認証トリガは、データ量が再認証閾値に達した場合に生成されてよい。再認証トリガに基づいて、通信デバイスは、通信デバイスに対応する識別子クレデンシャルを有する認証データを提供するよう求められてよい。その後、通信デバイスの認証データが、通信デバイスを認証するために使用されてよい。一実装形態では、再認証は、通信ネットワーク中で提供される機器クレデンシャルデータベースに基づいて通信デバイスの信頼性を確認することを伴う。機器クレデンシャルデータベースは、通常、通信ネットワークの通信事業者に登録された通信デバイスの各々に対応する、機器識別子クレデンシャルとエンドユーザの詳細との一覧を含む。したがって、通信デバイスの認証データは、不正ユーザを識別するために機器識別子クレデンシャルと比較されてよい。
【００６０】
通信デバイスが通信ネットワークデータベース中でブラックリストに載っているかブロックされている場合、通信デバイスは再認証手続きに失敗し、通信デバイスのネットワークサービスへのアクセスが遮断されてよい。再認証に成功すると、通信デバイスのネットワークサービスへのアクセスは継続されてよい。一実装形態では、データ比較モジュール、たとえば、データ比較モジュール１２２は、通信デバイス１０２の再認証を開始するための再認証トリガを生成する。
【００６１】
ブロック２０８で、再認証が始動された後、データ測定カウンタがゼロにリセットされる。たとえば、データ測定モジュール１２０は、再認証の次の周期がゼロＭｂから始まり、したがって誤ったトリガを防ぐように、通信デバイス１０２の再認証が始動された後にデータ測定カウンタをゼロにリセットすることができる。
【００６２】
通信ネットワークにおいてユーザ再認証を始動させる方法とシステムとの実施形態が、構造的特徴および／または方法に特有の言語で説明されたが、発明は必ずしも説明された具体的な特徴または方法に限定されないということが理解されよう。むしろ、具体的な特徴および方法は、通信ネットワークにおいてユーザ認証を始動させる実施形態の例として開示される。
【図１】
2015537279.tif 000003
【図２】
2015537279.tif 000004
【国際調査報告】
2015537279.tif 000005
2015537279.tif 000006
2015537279.tif 000007