(57)【要約】      （修正有）【課題】無線通信システムの移動局で放送-マルチキャスト・サービス(BCMCS)から実際に放送コンテンツを見ているかどうかにかかわらず、ユーザは放送アクセスキー(BAK)の受取で料金請求される。【解決手段】計数値(SKCount)がBCMCSからの特別のコンテンツを解読するために使用される、生成された短期間のキー(SK)の数に基づいて決定される。特別のコンテンツが移動局で見られる時間の量は、計数値(SKCount)および短期間のキーの生成間の期間(SKPeriod)の関数として決定されるかもしれない。短期間のキーが移動局に対する特別のコンテンツの放送を見るために必要であるので、これは、ユーザが実際のコンテンツを見た時間に関する情報を提供する。【選択図】図３
2011160443.tif 000002
【特許請求の範囲】
【請求項１】
周期的に変化する数を受信すること、
サービス・チャンネルを示す識別子を有する第１のキーを受信すること、
少なくとも前記周期的に変化する数と前記第1のキーの関数として少なくとも１つの第２のキーを生成すること、および
第2のキーの生成された数を計数することにより、端末で表示されたコンテンツの課金のための計数値を生成することを含む方法。
【請求項２】
1つの第2キーおよび続いて生成された第2のキーの生成間の期間を決定することをさらに含む請求項1の方法。
【請求項３】
計数値を暗号化すること、および
遠隔サーバに暗号化された計数値を送信することをさらに含む請求項1の方法。
【請求項４】
前記計数値を暗号化することが、
登録キーおよび乱数の関数として計数値を暗号化することをさらに含む請求項3の方法。
【請求項５】
遠隔サーバで暗号化された計数値を受信すること、および
暗号化された計数値を解読することをさらに含む請求項3の方法。
【請求項６】
コンテンツが少なくとも計数値および決定された期間の関数として端末で見られた時間の量を決定することをさらに含む請求項2の方法。
【請求項７】
周期的に変化する数を受信する手段と、
サービス・チャンネルを示す識別子を有する第１のキーを受信する手段と、
少なくとも前記周期的に変化する数と前記第1のキーとの関数として少なくとも1つの第２のキーを生成する手段と、
第2のキーの生成された数を計数して端末で表示されたコンテンツの課金のための計数値を生成する手段とを含む装置。
【請求項８】
1つの第2のキーおよび続いて生成された第2のキーの生成間の期間を決定する手段をさらに含む請求項7の装置。
【請求項９】
計数値を暗号化する手段と、
遠隔サーバに暗号化された計数値を送信する手段とを含む請求項7の装置。
【請求項１０】
前記計数値を暗号化する手段が、
登録キーと乱数との関数として計数値を暗号化する手段をさらに含む請求項9の装置。
【請求項１１】
遠隔サーバで暗号化された計数値を受信する手段と、
暗号化された計数値を解読する手段とをさらに含む請求項9の装置。
【請求項１２】
コンテンツが少なくとも計数値および決定された期間の関数として端末で表示された時間の量を決定する手段をさらに含む請求項8の装置。
【請求項１３】
周期的に変化する数およびサービス・チャンネルを示す識別子を有する第１のキーを受信する受信機と、
少なくとも前記周期的に変化する数と前記第1のキーとの関数として少なくとも1つの第２のキーを生成する制御器とを含み、
前記制御器は第2のキーの生成された数を計数し、端末で表示されたコンテンツの課金のための計数値を生成する通信システムにおける端末。
【請求項１４】
前記制御器は1つの第2のキーおよび続いて生成された第2のキーの生成間の期間をさらに決定する請求項13の端末。
【請求項１５】
前記制御器は計数値を暗号化し、さらに
遠隔サーバに暗号化された計数値を送信する送信機を含む請求項13の端末。
【請求項１６】
前記制御器は登録キーおよび乱数の関数として計数値を暗号化する請求項15の端末。
【請求項１７】
遠隔局が端末から送信された暗号化された計数値を受信し、暗号化された計数値を解読する請求項15の端末。
【請求項１８】
遠隔局は、コンテンツが少なくとも計数値および決定された期間の関数として端末で表示された時間の量を決定する請求項14の端末。
【請求項１９】
コンテンツが端末で見られた時間の量にしたがって端末のユーザに料金請求することをさらに含む請求項6の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
米国特許法第119条下の優先権主張  本特許出願は、2003年8月18日にファイルされ、その譲受人に譲渡され、それによりここに引用文献として明らかに組み込まれた、仮出願No. 60/496,153、題名“Time-Based Charging for Broadcast-Multicast Services”に対し優先権を請求する。
【０００２】
分野
本発明は一般に通信に係り、特に、放送-マルチキャスト通信サービス(BCMCS) を使用する無線通信システムにおいて、情報サービスの料金請求のための方法および装置に関する。
【背景技術】
【０００３】
放送-マルチキャスト・サービス(BCMCS)は、無線通信媒体を通して放送データを受信する多くの移動局に対し、無線通信システムにおけるポイント・ツー・マルチポイント通信サービスを提供する。無線通信システムによって多くの移動局へ送信された放送データ（即ち、コンテンツ）は、必ずしも制限される必要はないが、ニュース、映画、スポーツイベントおよびその他同種のものを含んでいるかもしれない。移動局へ送信された特定のタイプのコンテンツは、テキスト、オーディオ、画像、ストリームビデオなどのような多様なマルチメディア・データを含んでいるかもしれない。コンテンツは典型的にコンテンツ・プロバイダによって生成され、無線通信システムの放送チャンネル上の特定のサービスを予約する移動局へ放送される。
【０００４】
放送コンテンツは、無許可のユーザが権利を与えられないコンテンツ(即ち、移動局のユーザによって予約されないコンテンツ)を解読することができない少なくともあるレベルの保証を提供するため、数レベルの暗号化および解読を通して典型的に暗号化されかつ解読される。放送コンテンツの暗号化および解読を可能にするために、放送-マルチキャスト・サービスは、暗号キーの使用を採用する。
【０００５】
一般に放送アクセスキー(BAK)と呼ばれる長期間の暗号キーは、放送-マルチキャスト・サービスによって移動局のメモリに供給される。短期間のキー(SK)は、放送アクセスキーBAKおよび乱数SKRANDから引き出される。コンテンツは短期間のキーSKで暗号化され、乱数SKRANDと共に無線通信システムによって移動局へ空気上に放送される。移動局は乱数SKRANDおよび放送アクセスキーBAKから短期間のキーSKを計算し、移動局のユーザへコンテンツの提示のために短期間のキーSKを使用して受信コンテンツを解読する。
【発明の概要】
【０００６】
典型的に、移動局のユーザは放送アクセスキーBAKの受取で放送コンテンツについて料金請求される。したがって、ユーザが放送マルチキャスト・サービスから実際に放送コンテンツを見ているかどうかにかかわらず、ユーザは放送アクセスキー(BAK)の受取で料金請求される。彼または彼女が現在見ていない放送コンテンツのためにユーザが料金請求される場合、ユーザは不必要に発生された追加費用を負わせられる。
【０００７】
本発明は上に述べられた1つ以上の問題を克服するか、あるいは少なくとも影響を弱めることに向けられる。
【０００８】
発明の1つの態様では、方法が提供される。方法は周期的に変化する数を受信し、サービス・チャンネルを示す識別子を有する第１のキーを受信することを含んでいる。少なくとも1つの第２のキーが少なくとも周期的に変化する数および第１のキーの関数として生成される。第2のキーの生成された数は端末で表示されたコンテンツの課金の計数値を生成するために計数される。
【０００９】
発明の別の態様では、装置が提供される。装置は周期的に変化する数を受信する手段、およびサービス・チャンネルを示す識別子を有する第１のキーを受信する手段を含んでいる。装置は少なくとも周期的に変化する数および第１のキーの関数として、少なくとも1つの第２のキーを生成する手段、および端末で表示されたコンテンツの課金のための計数値を生成するため、第2のキーの生成された数を計数する手段をさらに含んでいる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施例によって放送-マルチキャスト・サービス(BCMCS)を使用する無線通信システムを示す典型的なブロック図である。
【図２】図1の無線通信システムの移動局のより詳細な表現を示すブロック図である。
【図３】BCMCSコンテンツを見るために時間ベースの料金請求を実施するため、図１の無線通信システムの構成要素間のシグナリングを示すシグナリング・フローダイアグラムである。
【発明を実施するための形態】
【００１１】
今図面に向かうと、特に図1を参照すると、無線通信システム100の典型的なブロック図が本発明の一実施例に従って示される。無線通信システム100は、多くの基地トランシーバ・サイト(BTS)110と通信する多くの移動局(MS)105を含む。基地トランシーバ・サイトはそれらが無線通信システム100を横断するように、移動局105に連続的な通信報道を提供するために地理的に分散される。移動局105は、携帯情報端末(PDA)、無線電話、無線能力を備えたラップトップ・コンピュータ、無線モデムあるいは他の任意の無線可能な装置を含む、基地トランシーバ・サイトから情報を得ることができる任意の装置の形式をとるかもしれない。
【００１２】
一実施例によれば、無線通信システム100は、無線通信システム100内で通信する移動局105の予め定められたグループへデータ・パケットをポイント・ツー・マルチポイント送信するために放送-マルチキャスト・サービス(BCMCS)を使用する。一実施例では、データ・パケットは、基地トランシーバ110から無線通信リンク115上で移動局105に送信される、例えばニュース、映画、スポーツイベント、およびその他同種のもののようなコンテンツを提供する。移動局105へ送信された特定のタイプのコンテンツが、多様なマルチメディア・データ(例えば、テキスト、オーディオ、画像、ストリームビデオなど)を含むかもしれないし、このように、必ずしも前記の例によって制限される必要がないことが認識されるであろう。
【００１３】
基地トランシーバ・サイト110は、基地トランシーバ・サイト110と無線通信システム100の構成要素との間の接続を制御する、基地局制御器(BSC)120に接続される。基地トランシーバ・サイト110および基地局制御器120は、無線通信システム100内で通信する多くの移動局105へコンテンツを輸送するために無線アクセス・ネットワーク(RAN)を共同して形成する。無線アクセス・ネットワークは、移動局105のユーザに加入者サービスを提供する無線搬送波によって所有されるか、移動局105がローミングする間、移動局105のユーザにサービスを提供する他の搬送波によって所有された訪問されたネットワークであるかもしれない。
【００１４】
一実施例では、基地局制御器120は、無線通信システム100をインターネット・プロトコル(IP)媒体(示されない)によってコンテンツ・プロバイダ(CP)160にインターフェイスするため、パケット制御機能(PCF)によってパケット・データ・サービング・ノード(PDSN)140に接続される。PDSN 140はBCMCS制御器150の制御の下で移動局105への分配用のデータ・パケットを処理し、BCMCS制御器はPDSN 140へ直接接続しているかもしれないし、していないかもしれない。BCMCS制御器150は、コンテンツ・プロバイダ160によって提供されるコンテンツの放送およびマルチキャスティングを予定し、放送-マルチキャスト・サービスのための安全性機能を行なう。
【００１５】
BCMCSサービスについては、基地トランシーバ・サイト110はPDSN 140から情報のストリームを受信し、無線通信システム100内で通信する移動局105の予め定められたグループへ指定された無線通信リンク115上で情報を提供する。BCMCS制御器150はさらに認証、認可および課金(AAA)サーバ170に接続され、AAAサーバは放送-マルチキャスト・サービスを予約する無線通信システム100の多くの移動局105のために認証、認可および課金を提供する。AAAのサーバ170は、移動局105のホームネットワーク搬送波またはサービング・ネットワーク搬送波のどちらによっても所有されないサードパーティ・サーバとして実施されるかもしれない。
【００１６】
コンテンツ・プロバイダ160は、基地トランシーバ・サイト110から特定のタイプのコンテンツを受信することを認可された移動局105の予め定められたグループへ、放送されるコンテンツを生成する。コンテンツ・プロバイダ160は、移動局105のホームネットワーク搬送波またはサービング・ネットワーク搬送波のどちらによっても所有されないサードパーティコンテンツ源として実施されるかもしれない。基地局制御器120はまた、例えば、無線通信システム100の通信能力を拡張するために、公衆交換電話網(PSTN)(示されない)のような様々な他のタイプのネットワークに接続されるかもしれないことが認識されるであろう。図示された実施例では、基地トランシーバ・サイト110および移動局105は、符号分割多元接合(CDMA)方式に従って作動する。しかしながら、無線通信システム100は、本発明の精神および範囲から逸脱することなく、時分割多元接続(TDMA)およびその他同種のもののような様々な他の多元接続方式を使用するかもしれないことが認識されるであろう。
【００１７】
無線通信システム100は、多くの移動局105によって受信されるかもしれない高いデータレートの可能な放送チャンネルを含んでいる無線通信リンク115を通して高速BCMCSサービスを可能にする。用語放送チャンネルは、放送トラヒックを搬送する単一の順方向リンクの物理的なチャンネルを意味するようにここに使用される。データはまた、無線通信リンク115の逆方向リンクを通して移動局105から基地トランシーバ・サイト110に送信されるかもしれない。一実施例では、逆方向リンクはシグナリング・トラヒックチャンネルおよびデータレート制御(DRC)チャンネルを含んでいるかもしれない。逆方向リンクのデータレート制御(DRC)チャンネルは、順方向リンクの放送チャンネル上で放送するために使用されるかもしれないサポート可能な放送データレートを無線通信システム100に示すため、データレート要求によって使用されるかもしれない。
【００１８】
今図2を参照すると、移動局105のブロック図が一実施例によって示される。そのより単純な形式のうちの1つでは、移動局105は、基地トランシーバ・サイト110から送信されたBCMCSコンテンツを受信するために、放送チャンネルに同調する受信機205を含む。送信機210は移動局105が通信している基地トランシーバ・サイト110へデータを送信するかもしれない。移動局105はまた、移動局105の様々な動作機能を制御する制御器215を含む。
【００１９】
移動局105は、ユーザ識別モジュール(UIM)220でさらに構成される。一実施例では、UIM 220は移動局105の制御器215に接続された取り外し可能なメモリー・モジュールであるかもしれない。しかしながら、代りにUIM 220が移動局105の固定部分として実施されることができるかもしれないことが認識されるであろう。UIM 220は一般に移動局105の特別のユーザに関係していて、移動局105の特別のユーザが、無線通信システム100へのアクセス、システム100により提供される特別のサービス/特徴、および/またはBCMCSサービスを通して予約された特別のコンテンツへのアクセスのような、その特別のユーザに与えられた特権を得る権利を与えられることを確認するために使用される。
【００２０】
移動局105はまた、コンテンツ・プロバイダ160によって提供されるコンテンツを見ることを可能にするために表示画面230を含んでいるかもしれない。言及されるように、図2で示された移動局105はそのより単純な形式のうちの1つで提供される。従って、移動局105は本発明の精神および範囲から逸脱することなく、様々な他の機能を提供するために追加の構成要素を含むことができる。さらに、移動局105の構成要素のいくつかの機能性は、単一のエンティティの構成要素として提供されることに対立するものとして、単一の構成要素へ統合されるかもしれないことが認識されるであろう。
【００２１】
無線通信システム100内のコンテンツ放送は数レベルの暗号化おとび解読を通して暗号化おとび解読され、無許可のユーザは彼らが権利を与えられないコンテンツ(即ち、移動局105のユーザによって予約されないコンテンツ)を解読することができない保証程度の少なくとも幾つかのレベルを提供する。コンテンツの暗号化および解読を可能にするために、BCMCSサービスは暗号キーの使用を採用する。キーは特定の暗号文を製作するために暗号法のアルゴリズムで働く値である。マルチキャスト-放送-マルチメディア・システムのデータ・コンテンツの暗号化および解読の方式の例は、引用文献としてその全体をここに組み入れられた、2001年8月20日にファイルされたU.S.特許出願シリアルNo．09/933,972、題名“Method and Apparatus for Security in a Data Processing System”に記述される。
【００２２】
特定の時間に放送コンテンツを解読するために、移動局105は現在の解読キーを知る必要がある。例えば、BCMCSによって提供されるコンテンツのサービスの窃盗を回避するために、解読キーは、毎分のように、典型的に頻繁に変更される。これらの解読キーは短期間のキー(SK)と呼ばれ、それは比較的短期間放送コンテンツを解読するために使用される。
【００２３】
BCMCS制御器150にアクセスするために、移動局105のユーザはBCMCSに登録し、次にBCMCSに予約する。一旦加入が可能になれば、様々な暗号キーは移動局105で周期的に更新される。登録手続では、BCMCS制御器150および移動局105のUIM 220は、ユーザとBCMCSの間の安全性協定として役立つ登録キー(RK)に同意する。その後、BCMCS制御器150は登録キーRKで暗号化されたさらに秘密の情報をUIM220に送るかもしれない。登録キーRKはUIM 220で秘密に保たれ、移動局105の与えられたUIM 220に特有である(即ち、ユーザはそれぞれ異なる登録キーRKを割り当てられる)。
【００２４】
加入プロセスでは、BCMCS制御器150は共通の放送アクセスキー(BAK)の値を移動局105のUIM 220を送り、放送アクセスキーは多数の短期間のキーを引き出すために使用される中期間の共有されたキーであり、ユーザ単位ベースで加入ユーザのUIM 220に配達される。BCMCS制御器150は、UIM 220に特有の登録キーRKを使用して暗号化された放送アクセスキーBAKの値をUIM 220に送る。移動局105のUIM 220は、そこに格納された登録キーRKを使用して暗号化されたバージョンから、オリジナルの放送アクセスキーBAKの値を回復することができる。放送アクセスキーBAKは、BCMCS制御器150と放送マルチキャスト・サービスへの加入ユーザのグループとの間の安全性協定として役立つ。放送アクセスキー識別子BAKIDは、移動局105へ送信される特別のコンテンツを示すために、識別子と共に登録キーRKで暗号化された放送アクセスキーBAKである。
【００２５】
各加入者のために、BCMCS制御器150は一時キーTKを使用して放送アクセスキーBAKを暗号化し、一時キーは、ユーザ特定の暗号化された放送アクセスキー識別子BAKIDを得るために、UIM 220に格納されたユーザ特定の登録キーRKおよび乱数TKRANDから引き出される。BCMCS制御器150は、加入ユーザの移動局105へ対応する放送アクセスキー識別子BAKIDを送る。例えば、放送アクセスキーBAKは、各UIM 220に対応する登録キーRKを使用して暗号化されたIPパケットとして送信されるかもしれない。典型的な実施例では、放送アクセスキー識別子BAKIDはIPSecパケットであり、また、放送アクセスキーBAKは、キーとして登録キーRKを使用して暗号化される放送アクセスキーBAKを有するIPSecパケットである。登録キーRKが“ユーザ毎”のキーであるので、BCMCS制御器150は各加入者へ個々に放送アクセスキーBAKを送る。したがって、放送アクセスキーBAKは、無線通信システム100の放送チャンネル上で送られない。移動局105は放送アクセスキー識別子BAKIDをUIM 220へ渡す。UIM 220は、UIM 220に格納された登録キーRKの値および放送アクセスキー識別子BAKIDの値を使用して、放送アクセスキーBAKを計算する。その後、放送アクセスキーBAKの値はUIM 220に格納される。一実施例では、放送アクセスキー識別子BAKIDは、放送アクセスキー識別子BAKIDをUIM 220へ渡すように移動局105の制御器215に命じ、かつ放送アクセスキーBAKを解読するために登録キーRKを使用するようにUIM 220に命じる、安全性・パラメーター・インデックス(SPI) 値を含んでいる。放送アクセスキーBAKを更新する期間は、BCMCS制御器150が重要なオーバーヘッドを被ることなく、各加入者のもとへ放送アクセスキーBAKを個々に送ることを可能にするに十分であることが望まれる。
【００２６】
［００２８］
次に、BCMCS制御器150は、移動局105が短期間のキーに関連した特別のコンテンツを解読することができるように短期間のキーSKを放送する。短期間のキーSKは、放送アクセスキーBAKおよび周期的に変化する数SKRANDの関数である。周期的に変化する数SKRANDは、暗号法のハッシュ関数に似ているハッシング関数で生成された乱数であるかもしれない。周期的に変化する数SKRANDはまた、系列数、タイムスタンプあるいはユーザが短期間のキーSKをあらかじめ計算することができないような実施である限り他の変化する値であるかもしれない。UIM 220は、放送アクセスキーBAKおよびSKRANDの関数を使用することにより、放送アクセスキーBAKおよびSKRANDから短期間のキーSKを抽出し、短期間のキーSKを移動局105の制御器215へ渡す。BCMCS制御器150は現在の短期間のキーSKを使用して、放送コンテンツを暗号化する。一実施例では、例えばアドバンスト・エンクリプション・スタンダード(AES) 暗号アルゴリズムのような暗号化アルゴリズムが使用される。その後、暗号化されたコンテンツは、カプセル化した安全性・ペイロード(ESP)輸送モードによるIPsecパケットにより運ばれる。IPsecパケットはまた、受信された放送コンテンツを解読するために現在の短期間のキーSKを使用するように移動局105に命じるSPI値を含んでいる。
【００２７】
公開キーあるいは共有される秘密キーを暗号化と解読に使用する様々な他の実施例も、本発明の範囲内で実施されるかもしれない。例えば、代りの実施例では、UIM 220への放送アクセスキーBAKの安全な配達あるいは供給は、例えば当業者に知られているRSAまたはElGamalのような公開キーメカニズムを使用することにより提供されるかもしれない。
【００２８】
図3は本発明の一実施例による放送-マルチキャスト・サービスの時間ベース課金を実施するためのシグナリング・フローダイアグラムである。興味のある特別のチャンネルのための放送アクセスキーBAKが移動局105のユーザ識別モジュール(UIM)220のメモリに供給される。放送アクセスキー供給メッセージは、図3に示されるように、305でAAAサーバ170から移動局105のUIM 220に送信される。BCMCS制御器150は、登録キーRKおよび乱数TKRANDから引き出された一時キーTKで放送アクセスキーBAKを暗号化する。一実施例では、登録キーRKは、BAK供給が305で始まる前に、移動局105のUIM 220に供給されている。
【００２９】
310で、基地局制御器120および基地トランシーバ・サイト110により集団的に形成された無線アクセス・ネットワーク(RAN)は、放送チャンネルを通して移動局105へ暗号化されたコンテンツを放送する。暗号化されたコンテンツと一緒に、無線アクセス・ネットワークはまた放送アクセスキーBAKを識別するために周期的に変化する数SKRANDおよび放送アクセスキー識別子BAKIDを放送する。短期間のキーSKを計算するために、周期的に変化する数SKRANDおよび放送アクセスキーBAKは、移動局105によって使用される。
【００３０】
移動局105は、無線アクセス・ネットワークの基地トランシーバ・サイト110から暗号化されたコンテンツ、SKRANDおよびBAKIDを受信する。移動局105の制御器215は、315で、短期間のキーSKの要求(SKRequest)とともに受信SKRANDおよびBAKIDをUIM 220に送る。UIM 220に送られた要求SKRequestはまた、放送チャンネルのための識別子を含んでいる。320で、UIM 220はSKRANDおよびBAK識別子BAKIDによって識別されたBAKから短期間のキーSKを計算する。
【００３１】
UIM 220は各放送チャンネルのために引き出された短期間のキーSKの数の短期間のキー計数(SKCount)を維持する。UIM 220はそれが新しい短期間のキーを計算しかつ引き出す各時間SKCountをインクリメントする。ユーザが特定のコンテンツチャンネルを見ていた時間の量は、短期間のキーが変わる期間(即ち、SKPeriod)によりSKcountを掛けることにより引き出されるかもしれない。一実施例では、SKPeriodはコンテンツ窃盗についてのオペレータの潜在的リスクに基づいてシステム・オペレータによって設定されるかもしれない。例えば、SKPeriodは数秒から数分までの範囲であるかもしれない。
【００３２】
325で、UIM 220は移動局105の制御器215へ短期間のキーSKを送る。UIM 220からの短期間のキーSKの受取に際して、移動局105の制御器215はコンテンツを解読するために今短期間のキーSKを使用し、移動局105の表示画面230で見るために受信コンテンツを表示することができる。
【００３３】
310乃至325の処理は、移動局105が無線アクセス・ネットワークの基地トランシーバ・サイト110から新しい周期的に変化する数SKRANDを受信するごとに繰り返される。周期的に変化する数SKRANDは認定ユーザが放送コンテンツを見ることを保証するために頻繁に変更されるかもしれない。
【００３４】
330で、移動局105のUIM 220に格納された放送アクセスキーBAKは、その終了にあるかもしれないし、あるいは終了に接近しているかもしれない。移動局105の制御器215は335で、短期間のキーSKのための要求SKRequestとともにUIM 220へSKRANDとBAKIDを送る。
【００３５】
340で、放送アクセスキーBAKが終了したとUIM 220が決定する場合、UIM 220は登録キーRKおよび乱数TKRANDを使用して一時キーTKを計算する。一時キーTKは放送アクセスキーBAK値を暗号化しかつ解読するために使用されるかもしれないユーザ特有のキーの一度の使用である。TKRANDは暗号法のハッシュ関数に似ているハッシング関数で生成されるかもしれない乱数である。したがって、TKは秘密キーとして登録キーRKを使用し、登録キーRKおよび乱数TKRANDから引き出される一時キーである。
【００３６】
345で、UIM 220は一時キーTKを使用して短期間のキー計数SKCountを暗号化し、新鮮な放送アクセスキーBAKが必要とされる指示と共に移動局105の制御器215へ暗号化されたSKCountおよびTKRANDを送る。SKCountが移動局105の制御器215に知られていない一時キーTKで暗号化されるので、制御器215は暗号化されたSKCountを知的により低い値に変更することができない。これは、本質的にコンテンツ窃盗の可能性を縮小し、ユーザのコンテンツを見る計数に対する無許可のアクセスからユーザを保護する。
【００３７】
別の実施例では、短期間のキーSKは明瞭に送信され、UIM 220はSKCountおよび一時キーTKを使用して署名を生成するかもしれない。この実施例では、署名はAAAサーバ170に送信されるであろう。
【００３８】
350で、移動局105の制御器215は、“新鮮な”(即ち、新しい) 放送アクセスキーBAKのための要求をBCMCS制御器150へ送る。放送アクセスキーBAK要求に加えて、移動局105はUIM 220から受信された暗号化されたSKCountおよびTKRANDを含んでいる。
【００３９】
355で、BCMCS制御器150は暗号化されたSKCountおよびTKRANDをAAAサーバ170へ渡す。AAAサーバ170は登録キーRKおよびTKRANDから一時キーTKを計算し、かつSKCountを解読する。AAAサーバ170はSKCountでユーザの課金記録を更新する。360で、新しい放送アクセスキーBAKが移動局105のUIM 220へ供給される。言及されたように、ユーザが特定のコンテンツを見ていた時間の量は、短期間のキーが変わる期間(即ち、SKPeriod)によりSKCountを掛けることにより引き出されるかもしれない。従って、移動局105のユーザは、BAKが移動局105で受信される時から料金請求されることに対立するものとして、ユーザがコンテンツを実際に見ている(短期間のキーSKがコンテンツを見るために必要であるので)時間の量について料金請求されるかもしれない。
【００４０】
ユーザによって見られている放送サービスへの中断を回避するために、現在のBAKが終了する前に、移動局105はAAAサーバ170から新しい放送アクセスキーBAKを取って来るかもしれない。この場合、移動局105は新しいBAKがUIM 220へ供給された後、しばらくの間古いBAKを使用し続けるであろう。
【００４１】
SKCountが正確に維持されることを保証することが重要である。一実施例では、移動局105へSKCountを送る際、UIM 220は古いカウンターを不能にし、考慮中の放送チャンネルのための新しいカウンターを開始する。新しいBAKがUIM 220に供給される場合、古いカウンターが廃棄されるかもしれない。新しいBAKが供給されない場合、移動局105がSKCountを要求する次の時に、UIM 220はSKCountとして古いカウンターと新しいカウンターの合計を返す。認証、認可および課金(AAA)は、コンテンツを見た時間を提供するために古いカウンターと新しいカウンターの合計を使用して行なわれるかもしれない。
【００４２】
別の実施例では、UIM 220は移動局105へカウンターの現在値を送った後にSKCountをインクリメントし続ける。BCMCS制御器150が新しいBAKを送る場合、それはまた暗号化された形式のBAK要求にUIM 220から受信された計数を送り返す。UIM 220はBCMCS制御器150から受信された計数を解読し、SKCounterから受信された計数を差し引く。特にこの実施例は、時間ベースの料金請求に適用されるプリペイド・ビリングを可能にする。BCMCS制御器150は支払い済みの計数を維持し、それらをUIM 220に送る。その後、UIM 220は差を計算し、要求されればユーザがより多くの計数を支払うことを可能にする。
【００４３】
別の実施例では、新しいBAKが供給される場合、UIM 220はSKCounterをゼロにリセットする。特にこの実施例では、ユーザは、SKCountを送ることと新しいBAKを受信することの間の時間中放送コンテンツを見るために料金請求されないであろう。
【００４４】
当業者は情報と信号が任意の様々な異なる科学技術および技術を使用して表わされるかもしれないと理解するだろう。例えば、上述の全体にわたって参照されたかもしれないデータ、命令、コマンド、情報、信号、ビット、シンボルおよびチップは、電圧、電流、電磁波、磁界または粒子、光学場または粒子、あるいはそれの任意の組合せによって表わされるかもしれない。
【００４５】
当業者は、ここに示された実施例に関して記述された様々な実例となる論理的なブロック、モジュール、回路、およびアルゴリズム・ステップが電子ハードウェア、コンピュータ・ソフトウェアあるいは両方の組合せとして実施されるかもしれないことをさらに認識するであろう。ハードウェアとソフトウェアのこの互換性を明白に示すために、様々な実例となる構成要素、ブロック、モジュール、回路およびステップは、それらの機能性の見地から一般に上記で説明された。そのような機能性がハードウェアまたはソフトウェアとして実施されるかどうかは、システム全体に課せられた特定のアプリケーションおよび設計制約に依存する。当業者は各特定のアプリケーションの方法を変える際に記述された機能性を実施するかもしれないが、そのような実施は本発明の範囲から逸脱を引き起こすと解釈されるべきでない。
【００４６】
ここに示された実施例に関して記述された様々な実例となる論理的なブロック、モジュール、および回路は、一般目的のプロセッサ、デジタル信号プロセサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブル・ゲートアレイ(FPGA)、または他のプログラム可能論理回路、個別のゲートかトランジスタ・ロジック、個別のハードウェア・構成要素、あるいはここに記述された機能を行なうように設計されたその任意の組合せで実施または実行されるかもしれない。一般目的のプロセッサはマイクロプロセッサかもしれないが、代案では、プロセッサは任意の従来のプロセッサ、制御器、マイクロコントローラあるいは状態機械であるかもしれない。プロセッサはまた、例えばDSPとマイクロプロセッサの組合せ、複数のマイクロプロセッサ、DSPコアと協力する１つ以上のマイクロプロセッサ、あるいは他のそのような構成の計算装置の組合せとして実施されるかもしれない。
【００４７】
ここに示された実施例に関して記述された方法またはアルゴリズムのステップは、ハードウェアで直接に、プロセッサによって実行されたソフトウェア・モジュールで、あるいは2つの組合せで実施例されるかもしれない。ソフトウェア・モジュールは、RAMメモリ、フラッシュ・メモリ、ROMメモリ、EPROMメモリ、EEPROMメモリ、レジスタ、ハードディスク、リムーバブル・ディスク、CD-ROMあるいは当技術中で既知の記憶媒体の他の任意な形式に存在するかもしれない。典型的な記憶媒体は、記憶媒体から情報を読み出し、記憶媒体へ情報を書き込むことができるプロセッサのようなプロセッサに接続される。代りに、記憶媒体はプロセッサに統合されるかもしれない。例えば、プロセッサと記憶媒体は単一のASICに、あるいは移動局の個別の構成要素として存在するかもしれない。
【００４８】
示された実施例の前の記述はどんな当業者も本発明を作るか使用することを可能にするために提供される。これらの実施例への様々な修正は当業者に容易に明白であり、ここに定義された総括的な原理は、発明の精神または範囲から逸脱することなく他の実施例に適用されるかもしれない。したがって、本発明は、ここに示された実施例に制限されることを意図されず、ここに示された原理および新規な特徴と一致する最も広い範囲を与えられるべきである。
【図１】
2011160443.tif 000003
【図２】
2011160443.tif 000004
【図３】
2011160443.tif 000005
【手続補正書】
【提出日】平成23年4月8日(2011.4.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
周期的に変化する数を受信すること、
サービスチャネルと関連するコンテンツを有する前記サービスチャネルを示す識別子と共に第１キーを受信すること、
少なくとも前記周期的に変化する数及び前記第１キーの関数として少なくとも一つの第２キーを端末で生成すること、
前記端末で表示される前記コンテンツの料金請求のために計数値を生成するために前記第２キーの発生量を前記端末で計数すること、を含み、
前記少なくとも１つの第２キーは前記コンテンツへのアクセスを可能にするように構成される、方法。
【請求項２】
前記1つの第2キーおよび続いて生成された第2のキーの生成間の期間を決定することをさらに含む請求項1の方法。
【請求項３】
前記計数値を暗号化すること、および
遠隔サーバに暗号化された前記計数値を送信することをさらに含む請求項1の方法。
【請求項４】
前記計数値を暗号化することが、
登録キーおよび乱数の関数を用いて前記計数値を暗号化することをさらに含む請求項3の方法。
【請求項５】
前記遠隔サーバで暗号化された前記計数値を受信すること、および
暗号化された前記計数値を解読することをさらに含む請求項3の方法。
【請求項６】
前記コンテンツが端末で見られた時間の量を少なくとも前記計数値および決定された期間の関数として決定することをさらに含む請求項2の方法。
【請求項７】
周期的に変化する数を受信する手段と、
サービスチャネルと関連するコンテンツを有する前記サービスチャネルを示す識別子と共に第１キーを受信する手段と、
少なくとも前記周期的に変化する数及び前記第１キーの関数として少なくとも一つの第２キーを端末で生成する手段と、
前記端末で表示される前記コンテンツの料金請求のために計数値を生成するために前記第２キーの発生量を前記端末で計数する手段と、を含み、
前記少なくとも１つの第２キーは前記コンテンツへのアクセスを可能にするように構成される、装置。
【請求項８】
前記1つの第2のキーおよび続いて生成された第2のキーの生成間の期間を決定する手段をさらに含む請求項7の装置。
【請求項９】
前記計数値を暗号化する手段と、
遠隔サーバに暗号化された前記計数値を送信する手段とを含む請求項7の装置。
【請求項１０】
前記計数値を暗号化する手段が、
登録キーと乱数との関数とを用いて計数値を暗号化する手段をさらに含む請求項9の装置。
【請求項１１】
前記遠隔サーバで暗号化された前記計数値を受信する手段と、
暗号化された前記計数値を解読する手段と、をさらに含む請求項9の装置。
【請求項１２】
前記コンテンツが少なくとも前記計数値および決定された期間の関数として前記端末で表示された時間の量を決定する手段をさらに含む請求項8の装置。
【請求項１３】
通信システムの端末であって、
周期的に変化する数及び第１キーをサービスチャネルと関連するコンテンツを有する前記サービスチャネルを示す識別子と共に受信する受信機と、
少なくとも前記周期的に変化する数及び前記第１キーの関数として少なくとも１つの第２キーを端末で生成する制御器と、を具備し、
前記少なくとも１つの第２キーは前記コンテンツへのアクセスを可能にするように構成され、前記制御器は前記端末で表示される前記コンテンツの料金請求のために計数値を生成するために前記第２キーの発生量を前記端末で計数する、端末。
【請求項１４】
前記制御器は前記1つの第2のキーおよび続いて生成された第2のキーの生成間の期間をさらに決定する請求項13の端末。
【請求項１５】
前記制御器は前記計数値を暗号化し、さらに遠隔サーバに暗号化された前記計数値を送信する送信機を含む請求項13の端末。
【請求項１６】
前記制御器は登録キーおよび乱数の関数を用いて前記計数値を暗号化する請求項15の端末。
【請求項１７】
前記遠隔局は前記端末から送信された暗号化された前記計数値を受信し、暗号化された前記計数値を解読する請求項15の端末。
【請求項１８】
前記遠隔局は、前記コンテンツが少なくとも前記計数値および決定された期間の関数として前記端末で表示された時間の量を決定する請求項14の端末。
【請求項１９】
前記コンテンツが前記端末で見られた時間の量にしたがって前記端末のユーザに料金請求することをさらに含む請求項6の方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００４８
【補正方法】変更
【補正の内容】
【００４８】
示された実施例の前の記述はどんな当業者も本発明を作るか使用することを可能にするために提供される。これらの実施例への様々な修正は当業者に容易に明白であり、ここに定義された総括的な原理は、発明の精神または範囲から逸脱することなく他の実施例に適用されるかもしれない。したがって、本発明は、ここに示された実施例に制限されることを意図されず、ここに示された原理および新規な特徴と一致する最も広い範囲を与えられるべきである。
付記
［１］  端末が放送される周期的に変化する数を受信すること、端末が放送されるサービス・チャンネルを示す識別子と共に第１のキーを受信すること、端末が少なくとも前記周期的に変化する数と前記第１のキーの関数である少なくとも１つの第２のキーを生成すること、およびカウンタが第２のキーの生成された数を計数することにより、端末で表示された放送されたコンテンツの課金のための計数値を生成することを含む方法。
［２］  １つの第２キーおよび続いて生成された第２のキーの生成間の期間を決定することをさらに含む［１］の方法。
［３］  計数値を暗号化すること、および遠隔サーバに暗号化された計数値を送信することをさらに含む［１］の方法。
［４］  前記計数値を暗号化することが、登録キーおよび乱数の関数を用いて計数値を暗号化することをさらに含む［３］の方法。
［５］  遠隔サーバで暗号化された計数値を受信すること、および暗号化された計数値を解読することをさらに含む［３］の方法。
［６］  コンテンツが端末で見られた時間の量を少なくとも計数値および決定された期間の関数として決定することをさらに含む［２］の方法。
［７］  放送された周期的に変化する数を受信する手段と、サービス・チャンネルを示す放送された識別子と共に放送された第１のキーを受信する手段と、少なくとも前記周期的に変化する数と前記第１のキーとの関数である少なくとも１つの第２のキーを生成する手段と、第２のキーの生成された数を計数して端末で表示された放送されたコンテンツの課金のための計数値を生成する手段とを含む装置。
［８］  １つの第２のキーおよび続いて生成された第２のキーの生成間の期間を決定する手段をさらに含む［７］の装置。
［９］  計数値を暗号化する手段と、遠隔サーバに暗号化された計数値を送信する手段とを含む［７］の装置。
［１０］  前記計数値を暗号化する手段が、登録キーと乱数との関数とを用いて計数値を暗号化する手段をさらに含む［９］の装置。
［１１］  遠隔サーバで暗号化された計数値を受信する手段と、暗号化された計数値を解読する手段とをさらに含む［９］の装置。
［１２］  コンテンツが少なくとも計数値および決定された期間の関数として端末で表示された時間の量を決定する手段をさらに含む［８］の装置。
［１３］  放送された周期的に変化する数およびサービス・チャンネルを示す放送された識別子と共に第１のキーを受信する受信機と、少なくとも前記周期的に変化する数と前記第１のキーとの関数である少なくとも１つの第２のキーを生成する制御器とを含み、前記制御器は第２のキーの生成された数を計数し、端末で表示された放送されたコンテンツの課金のための計数値を生成する通信システムにおける端末。
［１４］  前記制御器は１つの第２のキーおよび続いて生成された第２のキーの生成間の期間をさらに決定する［１３］の端末。
［１５］  前記制御器は計数値を暗号化し、さらに遠隔サーバに暗号化された計数値を送信する送信機を含む［１３］の端末。
［１６］  前記制御器は登録キーおよび乱数の関数を用いて計数値を暗号化する［１５］の端末。
［１７］  遠隔局が端末から送信された暗号化された計数値を受信し、暗号化された計数値を解読する［１５］の端末。
［１８］  遠隔局は、コンテンツが少なくとも計数値および決定された期間の関数として端末で表示された時間の量を決定する［１４］の端末。
［１９］  コンテンツが端末で見られた時間の量にしたがって端末のユーザに料金請求することをさらに含む［６］の方法。
【外国語明細書】
2011160443000001.pdf