(57)【要約】  ネットワークを介し受信したセキュアコンテンツをスクランブル解除する方法が開示される。本方法は、ネットワークと通信するリモートサイトに配置される受信装置において、リモートサイトにより既知の暗号鍵を用いてスクランブル処理された第１情報アイテムを受信し、対応する解読鍵を用いてアクセスコードとコンテンツキーを有する第１情報アイテムをスクランブル解除し、第２情報を管理するサーバがアクセスコードを認証した後、コンテンツ暗号鍵を用いてスクランブル処理された第２情報アイテムを受信し、コンテンツキーを用いて第２情報アイテムをスクランブル解除するよう動作可能である。
2007502576.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのサーバを有するネットワークと通信するリモートサイトに配置される装置であって、
メモリと通信するプロセッサを有し、
該プロセッサは、
前記リモートサイトにより既知なキーを用いてスクランブル処理されたコンテンツキーとアクセスコードとを有する第１情報アイテムを受信し、
対応する解読キーを用いて前記第１情報アイテムをスクランブル解除し、
前記コンテンツキーを用いてスクランブル処理された第２情報アイテムを、該第２情報アイテムを管理する前記サーバが前記アクセスコードを認証した後に受信する、
ためのコードを実行するよう動作可能であることを特徴とする装置。
【請求項２】
請求項１記載の装置であって、
前記プロセッサはさらに、前記コンテンツキーを用いて前記第２情報アイテムをスクランブル解除するためのコードを実行するよう動作可能であることを特徴とする装置。
【請求項３】
請求項１記載の装置であって、
前記第１情報アイテムは、利用制限表示を含むことを特徴とする装置。
【請求項４】
請求項１記載の装置であって、
前記プロセッサはさらに、手動入力に応答して、自動的、所定の時間に及び所定の時間オフセットからなるグループから選択された暗号化されていないアクセスコードを送信するためのコードを実行するよう動作可能であることを特徴とする装置。
【請求項５】
請求項１記載の装置であって、
前記既知の暗号鍵は、公開鍵及び共有鍵からなるグループから選択されることを特徴とする装置。
【請求項６】
請求項３記載の装置であって、
前記利用制限表示は、利用回数及び期間からなるグループから選択されることを特徴とする装置。
【請求項７】
請求項１記載の装置であって、
前記第１情報アイテムはさらに、コンテンツ位置を有することを特徴とする装置。
【請求項８】
請求項７記載の装置であって、
前記プロセッサはさらに、前記コンテンツ位置を送信するためのコードを実行するよう動作可能であることを特徴とする装置。
【請求項９】
請求項１記載の装置であって、
前記コンテンツ位置は、既知であることを特徴とする装置。
【請求項１０】
少なくとも１つのサーバを有するネットワークと通信するリモートサイトに配置される受信装置において動作可能であって、前記ネットワークを介し受信されるセキュアコンテンツをスクランブル解除するための方法であって、
前記リモートサイトにより知られるキーを用いてスクランブル処理されたコンテンツキーとアクセスコードとを有する第１情報アイテムを受信するステップと、
対応する解読キーを用いて前記第１情報アイテムをスクランブル解除するステップと、
前記コンテンツキーを用いてスクランブル処理された第２情報アイテムを、該第２情報アイテムを管理する前記サーバが前記アクセスコードを認証した後に受信するステップと、
前記コンテンツキーを用いて前記第２情報アイテムをスクランブル解除するステップと、
から構成されることを特徴とする方法。
【請求項１１】
請求項１０記載の方法であって、
前記第１情報アイテムは、利用制限表示を有することを特徴とする方法。
【請求項１２】
請求項１０記載の方法であって、
前記既知の暗号鍵は、公開鍵及び共有鍵からなるグループから選択されることを特徴とする方法。
【請求項１３】
請求項１１記載の方法であって、
前記利用制限表示は、利用回数及び期間からなるグループから選択されることを特徴とする方法。
【請求項１４】
請求項１０記載の方法であって、
前記第１情報アイテムはさらに、コンテンツ位置を有することを特徴とする方法。
【請求項１５】
請求項１４記載の方法であって、
前記コンテンツ位置は、既知であることを特徴とする方法。
【請求項１６】
ネットワークを介しセキュアコンテンツを転送する方法であって、
指定されたリモートサイトに既知な暗号鍵を有し、第１サーバにおけるコンテンツに対するリクエストをファイル要求元装置から第１ネットワークを介し受信するステップと、
前記サーバにおいて前記暗号鍵を用いてスクランブル処理されたコンテンツキー及びコンテンツアクセス証明書を有する第１情報を生成するステップと、
前記第１情報アイテムをファイル受信装置を有する前記指定されたリモートサイトに転送するステップと、
から構成されることを特徴とする方法。
【請求項１７】
請求項１６記載の方法であって、さらに、
前記コンテンツアクセス証明書の認証後、前記コンテンツキーを用いて暗号化されたセキュアコンテンツを第２ネットワークを介し転送するステップを有することを特徴とする方法。
【請求項１８】
請求項１６記載の方法であって、
前記第１ネットワークと前記第２ネットワークとは、同一のネットワークであることを特徴とする方法。
【請求項１９】
請求項１６記載の方法であって、
前記ファイル要求元装置は、携帯情報端末、携帯電話機、ノートブックコンピュータ及びパーソナルコンピュータからなるグループから選択されることを特徴とする方法。
【請求項２０】
請求項１６記載の方法であって、
前記ファイル受信装置は、携帯情報端末、携帯電話機、ノートブックコンピュータ及びパーソナルコンピュータからなるグループから選択されることを特徴とする方法。
【請求項２１】
請求項１６記載の方法であって、
前記第１ネットワークは、無線ネットワークであることを特徴とする方法。
【請求項２２】
請求項１６記載の方法であって、
前記第１情報アイテムは、前記コンテンツの位置を含むことを特徴とする方法。
【請求項２３】
請求項１６記載の方法であって、さらに、
前記コンテンツキーを用いてスクランブル処理された前記コンテンツを、前記第１サーバと通信する少なくとも１つの他のサーバに送信するステップを有することを特徴とする方法。
【請求項２４】
請求項２３記載の方法であって、さらに、
前記コンテンツアクセス証明書の認証後、前記コンテンツキーを用いてスクランブル処理された前記セキュアコンテンツを第２ネットワークを介し転送するステップを有することを特徴とする方法。
【請求項２５】
請求項１６記載の方法であって、
前記コンテンツキー及び前記コンテンツアクセス証明書を転送するステップは、前記第１ネットワークを介し行われることを特徴とする方法。
【請求項２６】
請求項１６記載の方法であって、
前記コンテンツキー及び前記コンテンツアクセス証明書を転送するステップは、前記第２ネットワークを介し行われることを特徴とする方法。
【請求項２７】
請求項１６記載の方法であって、
前記第２ネットワークは、高速ネットワークであることを特徴とする方法。
【請求項２８】
請求項２７記載の方法であって、
前記第２ネットワークは、コンテンツ送信ネットワークであることを特徴とする方法。
【請求項２９】
請求項１６記載の方法であって、さらに、前記コンテンツの位置を前記指定されたリモートサイトに転送するステップを有することを特徴とする方法。
【発明の詳細な説明】
【発明の詳細な説明】
【０００１】
［優先権主張］
本出願は、参照することによりここに含まれる２００２年１２月１０日に出願された共有に係る同時係属中の米国特許出願ＰＣＴ／ＵＳ０２／３９４７４「Ａｐｐａｒａｔｕｓ  ａｎｄ  Ｍｅｔｈｏｄｓ  ｆｏｒ  Ｄｅｌａｙｅｄ  Ｎｅｔｗｏｒｋ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔｒａｎｓｆｅｒ」の一部継続出願である。
［関連出願］
本出願は、参照することによりここに含まれる２００２年１２月１０日に出願された共有に係る同時係属中の米国特許出願ＰＣＴ／ＵＳ０２／３９４７５「Ｓｙｓｔｅｍ  ａｎｄ  Ｍｅｔｈｏｄ  ｆｏｒ  Ｄｏｗｎｌｏａｄｉｎｇ  Ｄａｔａ  Ｕｓｉｎｇ  Ａ  Ｐｒｏｘｙ」に関連する。
［発明の技術分野］
本出願は、一般に電子データ転送に関し、より詳細には、ネットワーク環境における電子情報を安全にする方法に関する。
［背景］
ネットワーク処理を介したマルチメディアコンテンツの送信において、ユーザ又はコンテンツ要求者（ＣＲ）は、携帯電話機や携帯情報端末（ＰＤＡ）などの装置を操作し、要求したデータ、情報アイテム又はコンテンツを即座にダウンロードするためコンテンツサーバ（ＣＳ）に認証を受けるリクエストをコンテンツサーバに送信するかもしれない。他方、ＣＲはＣＳにスケジュールされた時点に要求したデータ、情報アイテム又はコンテンツをダウンロードするよう要求するかもしれない。さらに、ＣＲは即座に又はスケジュールされた時点に、当該データ、情報アイテム又はコンテンツを第２装置、すなわち、コンテンツ受信者又はユーザ（ＣＣ）にダウンロード又は送信するよう要求するかもしれない。当該処理は、ＣＲ装置が低帯域幅ネットワーク上で動作し、要求した情報をダウンロードするだけの十分な帯域幅を欠いているときに適している。例えば、ユーザは、低速ネットワーク上で動作する携帯電話機を利用して、音声及び／又は画像（マルチメディア）情報をホーム又はラップトップコンピュータなどの受信装置に送信するよう要求するかもしれない。
【０００２】
しかしながら、ＣＳが要求した情報を提供する前に、ＣＲ及び／又はＣＣは、所望の情報をそれぞれ要求及び／又は受信するため認証を受ける必要がある。従って、未認証のアクセスからと共に、未認証者からのアクセスに対するメディアコンテンツを十分に安全なものとする装置が必要とされる。
［概要］
ネットワークを介し受信したセキュアコンテンツをスクランブル解除する方法が開示される。一実施例では、本方法は、ネットワークと通信するリモートサイトに配置される受信装置において、リモートサイトにより既知の暗号鍵を用いてスクランブル処理された第１情報アイテムを受信し、対応する解読鍵を用いてアクセスコードとコンテンツキーを有する第１情報アイテムをスクランブル解除し、第２情報を管理するサーバがアクセスコードを認証した後、コンテンツ暗号鍵を用いてスクランブル処理された第２情報アイテムを受信し、コンテンツキーを用いて第２情報アイテムをスクランブル解除するよう動作可能である。本発明の他の特徴では、所望のコンテンツの位置は、第１情報アイテムと共に含まれる。この位置はまた、キーを用いて暗号化されてもよい。
［詳細な説明］
図１は、ネットワーク１３０を介しコンテンツサーバ（ＣＳ）１２０と通信するコンテンツ要求者（ＣＲ）１１０から構成されるコンテンツ送信フレームワーク１００の通信の図を示す。ＣＳ１２０はさらに、ネットワーク１４０を介しコンテンツユーザ１５０と通信する。一例となる構成では、ネットワーク１３０は低速ネットワークであり、ネットワーク１４０は高速ネットワークであってもよい。他の構成では、ネットワーク１３０と１４０は、同一のネットワーク又は比較可能な速度の異なるネットワークであってもよい。一実施例では、ＣＲ１１０は携帯電話機であり、ネットワーク１３０は比較的低速の無線ネットワークであってもよい。ネットワーク１４０は、インターネットや特殊なコンテンツ送信ネットワーク（ＣＤＮ）などの高速ネットワークであってもよい。他の実施例では、ＣＲ１１０はラップトップコンピュータであって、ネットワーク１３０はネットワーク１４０により表すことができるインターネットに接続されたローカルエリアネットワークであってもよい。
【０００３】
図２は、図１に示されるネットワーク構成を介したセキュアなコンテンツ送信を提供する一例となる処理２００を示す。この例示された処理では、ＣＲ１１０が、矢印２１０として示されるネットワーク１３０を介したＣＳ１２０への情報コンテンツのリクエストを生成する。一実施例では、リクエスト２１０は、コンテンツユーザ（ＣＣ）１５０に係る暗号鍵を有するようにしてもよい。例えば、ＣＣ１５０が公開／秘密鍵暗号化を利用する場合、Ｐｕとして表されるＣＣ１５０の公開鍵がＣＳ１２０に提供されてもよい。また、デジタル証明書を用いて、コンテンツ要求者１１０がＣＳ１２０にアクセスすることを認証されていることが証明されてもよい。他方、鍵Ｐｕは、ＣＳ１２０とＣＣ１５０により知られ、又は共有される鍵の値であってもよい。
【０００４】
与えられる暗号鍵は、それ自体ＣＲ１１０とＣＳ１２０の双方に知られ、又は共有される鍵を用いてスクランブル処理又は暗号化されてもよい。矢印２１０により表され、Ｓ０として示される共有鍵を利用することにより、ＣＲ１１０がリクエストをする権限があることをＣＳ１２０に保証する。一特徴では、ＣＲ１１０には、ＣＳ１２０により与えられるサービスを申請する際、共有鍵Ｓ０が与えられるようにしてもよい。他の特徴では、ＣＲ１１０は、従来のユーザ名とパスワードをＣＳ１２０に送信することにより設定されるセキュアなリンクを用いてＣＳ１２０と通信するようにしてもよい。これに対し、ＣＳ１２０は共有鍵Ｓ０をユーザＣＲ１１０に提供する。インターネットプロトコルアドレスやロケーションアドの指定されたＣＣ１５０への参照が、リクエストに含まれてもよい。
【０００５】
ＣＳ１２０は、ＣＲ１１０がリクエストをする権限があると認証された後、指定されたコンテンツユーザに対するアクセスコード又はコンテンツアクセス証明書（ＣＡＣ）を生成する。ＣＡＣは、以降において指定されたＣＣ１５０により要求されたコンテンツにアクセスするのに利用される。矢印２２０として表される通知が、ＣＣ１５０に与えられる。この場合、通知２２０は、ＣＡＣとＫｃとして表されるコンテンツキーを含む。キーＫｃは、要求されたコンテンツをスクランブル処理又は暗号化するのに利用される。ＣＡＣとＫｃは、この図示されたケースではＣＲ１１０により与えられたＣＣ１５０に係るキーＰｕを用いてスクランブル処理又は暗号化される。ＬＩＣとして表される利用制限又はライセンスがまた、コンテンツキーＫｃに付属されてもよい。この場合、ライセンスＬＩＣは、キーＫｃが有効とされる回数又は期間を制限するものであるかもしれない。キーＫｃに関するこのような利用制限は、コンテンツの以降の配布を制限する手段を提供する。
【０００６】
ＣＣ１５０は、キーＰｕに係る解読鍵を用いてＣＡＣ及びキーＫｃを取得するため、通知メッセージを解読又はスクランブル解除する。その後、ＣＡＣは矢印２２５として示されるようにＣＳ１２０に送信され、要求された情報アイテムの送信又はダウンロードが認証される。この図示されたシーケンスでは、コンテンツのダウンロードは矢印２３０により要求される。受信により、情報アイテムは与えられたキーＫｃを用いて矢印２４０により表されるように、スクランブル解除又は解読される。このとき、ＣＣ１５０は、ＣＣ１１０により要求されたスクランブル解除されたコンテンツを閲覧することができる。当業者により認識されるように、キーＫｃを用いて提供されたコンテンツを暗号化及び解読し、このため、キーＫｃは暗号鍵、解読鍵又はコンテンツ送信鍵と呼ばれるかもしれない。
【０００７】
ここで説明されたシーケンスは要求されたコンテンツの比較的迅速な送信を提供するが、当業者は、ＣＳ１２０からのＣＡＣの送信が、所定の時間において、又は最初のリクエストがされた時点から計算される所定の遅延を有して行われてもよいということは認識されるであろう。ＣＣ１５０からＣＳ１２０へのＣＡＣの送信は、自動又は手動により実行されてもよい。手動の場合には、ユーザは、ＣＡＣを送信させるため、ＣＣ１５０にたいしアクションを開始するかもしれない。同様に、ＣＳ１２０は、既知の時間まで、又は既知の時間オフセットの経過後、ＣＡＣ及びコンテンツキーＫｃの送信を遅延させるようにしてもよい。
【０００８】
図３は、本発明の一特徴によるコンテンツ送信フレームワーク３００の図を示す。この例示されたケースでは、ＣＲ１１０とＣＳ１２０は、前述のように、ネットワーク１３０を介し通信する。ＣＳ１２０はまた、ネットワーク１４０を介しＣＤＮブローカー３１０と通信し、ＣＤＮブローカー３１０はさらに、ネットワーク３３０を介しＥＳ３２０により表される１以上のエッジサーバと通信するようにしてもよい。さらに、図示されたケースでは、ＣＣ１５０は少なくともネットワーク３３０にアクセスする。上述のように、ネットワーク１３０、１４０及び３３０は、異なる、同一の又は比較可能なデータ送信レートを有するネットワークであってもよい。例えば、ネットワーク１３０は低速狭帯域幅ネットワークであってもよく、ネットワーク１４０及び３３０は、高速広帯域幅ネットワークであってもよい。ネットワーク３３０はさらに、特殊なコンテンツ送信ネットワーク（ＣＤＮ）を表すものであってもよい。当業者に認識されるように、ネットワーク１３０、１４０及び３３０はまた同一のネットワークであってもよい。図示されたＣＤＮ構成及びＣＤＮブローカー３１０の使用は、システムが同一コンテンツ要求するかもしれない複数のユーザにローカルな異なるエッジサーバに要求されたコンテンツを配布することを可能にする。
【０００９】
図４は、図３に示されるネットワーク構成を介しセキュアなコンテンツ送信を提供する一例となる時間順のシーケンス４００を示す。このシーケンスでは、ＣＲ１１０は、矢印２１０に表されるように、ＣＳ１２０が前述のように指定されたコンテンツをＣＣ１５０に提供することを要求する。コンテンツサーバ１２０は、ＣＤＮブローカー３１０からＣＣ１５０に係る指定されたＥＳに関する情報を取得する。ＣＳ１２０はさらに、ＣＡＣを生成し、キャッシュコンテンツアクセス証明書（ＣＣＡＣ）を生成する。本発明の一特徴では、ＣＡＣは、指定されたＣＣ１５０のアドレスとパスワードを有する。同様に、ＣＣＡＣは、指定されたエッジサーバ（ＥＳ）３２０のアドレスと第２のパスワードを有する。ＣＡＣ及びＣＣＡＣは暗号化され、矢印４１０に示されるように、ＣＤＮブローカー３１０に提供される。本ケースでは、ＣＡＣ及びＣＣＡＣは、ＣＳ１２０及びＣＤＮブローカー３１０により知られ、共有されるＳ１として示される鍵を用いて暗号化される。ＣＤＮブローカー３１０は、送信された情報を解読し、このケースでは、Ｓ２として示される鍵を用いて、ＣＡＣ及びＣＣＡＣを再暗号化する。キーＳ２は、ＣＤＮブローカー３１０とＥＳ３２０に共通のものであるか、あるいは共有される。ＥＳ３２０は、ＣＡＣを用いて、矢印４３０により表されるように、ＣＳ１２０からコンテンツキーＫｃを用いてスクランブル処理される要求されたコンテンツにアクセスする。ＣＳ１２０はさらに、矢印２２０により示されるように、通知をＣＣ１５０に提供する。図２に示されるものと同様の通知２２０は、ＥＳ３２０のアドレス、暗号化又はスクランブル処理されたＣＣＡＣ、コンテンツキーＫｃなどの要求された情報又はコンテンツの位置に関する情報を含む。上述のように、ＣＣＡＣ及びキーＫｃは、ＣＣ１５０により知られ、又はそれに付属するキーＰｕを用いて暗号化される。さらに、コンテンツの位置もまた暗号化されてもよい。他の特徴では、コンテンツの位置はスクランブル解除されて提供されてもよい。
【００１０】
その後、ＣＣ１５０は、当該情報を解読し、矢印３４０により表されるように、受信したＣＣＡＣをＥＳ３２０に送信する。その後、ＣＣ１５０は、矢印２３０’により表されるように、キーＫｃを用いて暗号化された要求又は所望のコンテンツをダウンロードするようにしてもよい。その後、ＣＣ１５０は、上述のように受信したコンテンツを解読するようにしてもよい。本発明の他の特徴では、キーＫｃは、キーＫｃの有効期間を制限する利用制限ライセンスと関連付けされてもよい。
【００１１】
図５は、本発明の原理による要求されたコンテンツを解読する一例となるプロセス５００のフローチャートを示す。この一例となるプロセスでは、ブロック５１０において、メッセージが受信されたか判断される。受信されていない場合、本プロセスはメッセージの受信を待機し続ける。しかしながら、受信されている場合、ブロック５２０において、メッセージは秘密鍵を用いて解読又はスクランブル解除される。解読されたメッセージから、コンテンツアクセスコード及びキーＫｃが取得される。例えば、図２に示されるシーケンスに関して、コンテンツアクセスキー又はコードは生成されたＣＡＣであり、図３に関して、コンテンツアクセスキー又はコードは、生成されたＣＣＡＣである。
【００１２】
本発明の一特徴では、所望のコンテンツの位置がまた、メッセージに含まれてもよい。この位置は解除されて提供されてもよいし、あるいはスクランブル処理されていてもよい。本発明の一特徴では、コンテンツ位置はＣＣ１５０により知られていてもよく、このため、送信されたメッセージに含まれる必要はない。
【００１３】
ブロック５４０において、要求されたコンテンツがダウンロードされるべきか判断される。ダウンロードされるべきでない場合、本プロセスは、ダウンロードが所望されていることの指示が受信されるまで、ブロック５４０において待機する。例えば、ダウンロードが所望されることの指示は、既知の時間に、要求された時間からの既知の時間オフセットに、あるいはユーザにより手動により行われてもよい。この既知の時間又は時間オフセットは、最初のリクエスト中にユーザにより与えられてもよい。
【００１４】
指示を受信すると、ブロック５５０において、コンテンツアクセスキー（ＣＡＣ又はＣＣＡＣ）が既知又は指定されたコンテンツ位置に送信される。ブロック５６０において、コンテンツが受信され、ブロック５７０において、すべてのコンテンツが受信されたか判断される。すべてのコンテンツが受信されていない場合、所望のコンテンツを受信し続けるため、処理がブロック５６０において継続される。しかしながら、すべてのコンテンツが受信された場合、コンテンツは与えられたコンテンツキー、すなわち、Ｋｃを用いて解読される。
【００１５】
図６は、本発明の原理によるコンテンツ送信キー又はコードを生成するプロセス６００のフローチャートを示す。この図示されたプロセスでは、ブロック６１０において、メッセージが受信されたか判断される。受信されていない場合、本プロセスはメッセージを待機し続ける。
【００１６】
しかしながら、受信した場合、ブロック６２０において、送信者がコンテンツの送信を要求する権限を有するか判断される。権限を有しない場合、本プロセスはブロック６１０に戻り、メッセージを待機し続ける。しかしながら、権限を有する場合、ブロック６２５において、当該リクエストメッセージは、両者に共通のキーを用いて解読される。このメッセージは、所望のコンテンツに関する情報を含み、所望のユーザ位置が知られていない場合には、所望のユーザ位置、又は予め指定されたアドレスなどの所定の位置を有するものであってもよい。この情報は、暗号化されずに送信されてもよい。ユーザの公開鍵又は他の暗号化情報は、暗号化されて送信される。
【００１７】
ブロック６３０において、コンテンツアクセスキー及びコンテンツキーＫｃが生成され、要求者又はユーザにより提供される他の暗号化情報又は公開鍵を用いて暗号化される。この暗号化された情報は、ブロック６４０において、通知メッセージを介しユーザに送信される。
【００１８】
ブロック６５０において、所望のコンテンツがユーザに既知の位置に格納又は維持されているか、すなわち、コンテンツ位置が予め規定されているか判断される。そうである場合、処理は完了する。しかしながら、そうでない場合、ブロック６６０において、コンテンツの位置は提供された公開鍵又は他の暗号化情報を用いて暗号化され、ブロック６６５においてユーザに送信される。
【００１９】
ブロック６７０において、コンテンツアクセスキー又はコードは、所望のコンテンツを含む、又は含むことになるエッジサーバとコンテンツサーバとの間で知られている暗号鍵を用いて暗号化又はスクランブル処理される。ブロック６８０において、当該コンテンツは、コンテンツ送信鍵Ｋｃを用いて暗号化される。キーＫｃを用いてコンテンツをスクランブル処理することは、サーバが、コンテンツへの未認証のアクセスを防ぐための追加的なセキュリティレベルを要求しないときには効果的である。さらに、キーＫｃを用いたメディアの格納は、コンテンツサーバ又はエッジサーバがコンテンツを送信するか否かに関係なく、ユーザに透過な形式によりコンテンツが格納されるとき、さらに効果的である。ブロック６８５において、コンテンツはユーザ位置に送信される。図５に示されるプロセスが、図４に示されるシーケンスに特に関連し、図１に示されるものに対し追加的なプロセスシーケンスステップを有することは当業者には理解されるであろう。しかしながら、コンテンツ位置がユーザにより知られているとき、図１に示されるシーケンスステップにプロセス６００が関連することもまた認識されるであろう。
【００２０】
図７は、図２〜４に示される一例となる処理に示されるような本発明の原理を実現するシステム７００を示す。このシステムの実施例７００では、入力データはソース７０５からネットワーク７５０を介し受信され、処理システム７１０により実行されるソフトウェア又はファームウェアなどの１以上のプログラムに従って処理される。処理システム７１０の結果は、ディスプレイ７８０、通知装置７９０及び／又は第２処理システム７９５上での閲覧のため、ネットワーク７７０を介し送信されてもよい。
【００２１】
具体的には、処理システム７１０は、ネットワーク７５０を介し図示されたソース装置７０５からデータを受信する１以上の入出力装置７４０を有する。その後、受信したデータは、入出力装置７４０及びメモリ７３０と通信するプロセッサ７２０に適用される。入出力装置７４０、プロセッサ７２０及びメモリ７３０は、通信媒体７２５を介し通信するようにしてもよい。通信媒体７２５は、ＩＳＡ、ＰＣＩ、ＰＣＭＣＩＡバスなどの通信ネットワーク、回路、回路カード又は他の装置の１以上の内部接続、上記及び他の通信媒体の一部及び組み合わせを表すものであってもよい。処理システム７１０及び／又はプロセッサ７２０は、携帯計算機、特定用途向け又は汎用処理システム、デスクトップコンピュータ、ラップトップコンピュータ、パームコンピュータ又は携帯情報端末（ＰＤＡ）装置など、及び説明された処理を実行可能な上記及び他の装置の一部又はその組み合わせを表すものであってもよい。
【００２２】
プロセッサ７２０は、コード及びロジック処理の組み合わせ又はコンピュータ命令コードを実行するよう動作可能なＰＡＬ、ＡＳＩＣ、ＦＧＰＡなどの専用ハードウェア／ソフトウェア又はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）であってもよい。一実施例では、プロセッサ７２０は、実行時に、ここで説明された処理を実行するコードを有するものであってもよい。当該コードは、メモリ７３０に含まれてもよく、７８３として表されるＣＤ−ＲＯＭやフロッピー（登録商標）ディスクなどの記憶媒体から読み出し又はダウンロードされてもよく、キーボード又はキーパッド入力などの手動による入力装置７８５により与えられてもよく、あるいは、必要に応じて磁気又は光媒体（図示せず）から読み出されてもよい。入力装置７８３と７８５及び／又は磁気媒体により与えられる情報アイテムは、図示されるように、入出力装置７４０を介しプロセッサ７２０にアクセス可能とされてもよい。さらに、入出力装置７４０により受信されるデータは、プロセッサ７２０により即座にアクセス可能とされ、あるいはメモリに格納されてもよい。プロセッサ７２０はさらに、処理結果をディスプレイ７８０、記憶装置７９０又は第２の処理ユニット７９５に提供するようにしてもよい。
【００２３】
当業者は、プロセッサ、処理システム、コンピュータ、コンピュータシステムとの用語が、１以上のメモリユニット及び少なくとも１つの処理ユニットに電気的に接続及び通信する周辺装置などの他の装置と通信する１以上の処理ユニットを表すことを認識しているであろう。さらに、図示された装置は、シリアル、パラレル、ＩＳＡバス、マイクロチャネルバス、ＰＣＩバス、ＰＣＭＣＩＡバス、ＵＳＢなどの内部バス、又は回路、回路カード又は他の装置及び上記及び他の通信媒体の一部及び組み合わせの１以上の内部接続、又はインターネットやイントラネットなどの外部ネットワークを介し１以上の処理ユニットに電気的に接続されてもよい。他の実施例では、ハードウェア回路が、本発明を実現するソフトウェア命令の代わりに、又はそれと共に利用されてもよい。例えば、ここで説明された要素はまた個別のハードウェア要素として実現されてもよいし、あるいは単一のユニットに一体化されてもよい。
【００２４】
理解されるように、図示された処理は、具体的値を決定するため各プロセッサを用いてパラレルに又は逐次的に実行されてもよい。処理システム７１０はまた、各ソース７０５と双方向通信するようにしてもよい。処理システム７１０はまた、インターネット、イントラネット、ワールドエリアネットワーク（ＷＡＮ）、メトロポリタンエリアネットワーク（ＭＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、地上波放送システム、ケーブルネットワーク、衛星ネットワーク、無線ネットワーク、電話網（ＰＴＳ）、上記及び他のタイプのネットワークの一部又は組み合わせなどのグローバルコンピュータ通信ネットワークなどを介し、１以上のサーバから１以上のネットワーク接続を介しデータを送受信するようにしてもよい。理解されるように、ネットワーク７５０及び７７０はまた、内部ネットワーク、回路、回路カード又は他の装置、上記及び他の通信媒体の一部及び組み合わせ、又はインターネットやイントラネットなどの外部ネットワークであってもよい。
【００２５】
好適な実施例に適用されるような本発明の新規な基本的特徴が図示、説明及び指摘されたが、説明された装置、開示された装置の形態及び詳細及びその動作の様々な省略、置換及び変更が、本発明の趣旨から逸脱することなく当業者によりなされうるということが理解されるであろう。本発明はマルチメディアコンテンツを安全なものとすることに関して説明されたが、ここで説明された方法及び装置がセキュアな送信及び認証されたアクセスを求める任意の情報に適用可能であるということは、当業者に認識されるであろう。同一の結果を実現するため実質的に同一の方法により実質的に同一の機能を実行する要素のすべての組み合わせが、本発明の範囲内に属するということが明確に意図される。説明された一実施例から他の実施例への要素の置換もまた、十分に意図及び想定される。
【図面の簡単な説明】
【００２６】
【図１】図１は、一例となるコンテンツ送信フレームワークの図を示す。
【図２】図２は、図１に示される送信フレームワークのセキュアなコンテンツ送信を提供する一例となるプロセスを示す。
【図３】図３は、他の例によるコンテンツ送信フレームワークの図を示す。
【図４】図４は、図３に示されるコンテンツ送信フレームワークにおけるセキュアコンテンツ送信を提供する一例となるプロセスを示す。
【図５】図５は、本発明の一特徴によりセキュアとされたコンテンツ情報をスクランブル処理するためのプロセスのフローチャートを示す。
【図６】図６は、本発明の一特徴によるセキュアなコンテンツ情報をスクランブル解除するためのプロセスのフローチャートを示す。
【図７】図７は、ここで示されるプロセスを実行するための装置を示す。
【図１】
2007502576.tif 000003
【図２】
2007502576.tif 000004
【図３】
2007502576.tif 000005
【図４】
2007502576.tif 000006
【図５】
2007502576.tif 000007
【図６】
2007502576.tif 000008
【図７】
2007502576.tif 000009
【手続補正書】
【提出日】平成17年1月31日(2005.1.31)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも１つのサーバを有するネットワークと通信するリモートサイトに配置される装置であって、
メモリと通信するプロセッサを有し、
該プロセッサは、
前記リモートサイトにより既知なキーを用いてスクランブル処理されたコンテンツキーと、コンテンツ要求者による第２情報アイテムに対するリクエストに応答して生成されたアクセスコードとを有する第１情報アイテムを受信し、
対応する解読キーを用いて前記第１情報アイテムをスクランブル解除し、
前記アクセスコードを前記第２情報アイテムを管理するサーバに送信し、
前記コンテンツキーを用いてスクランブル処理された前記第２情報アイテムを、該第２情報アイテムを管理する前記サーバが前記アクセスコードを認証した後に受信する、
ためのコードを実行するよう動作可能であることを特徴とする装置。
【請求項２】
請求項１記載の装置であって、
前記プロセッサはさらに、前記コンテンツキーを用いて前記第２情報アイテムをスクランブル解除するためのコードを実行するよう動作可能であることを特徴とする装置。
【請求項３】
請求項１記載の装置であって、
前記第１情報アイテムは、利用制限表示を含むことを特徴とする装置。
【請求項４】
請求項１記載の装置であって、
前記プロセッサはさらに、手動入力に応答して、自動的、所定の時間に及び所定の時間オフセットからなるグループから選択された暗号化されていないアクセスコードを送信するためのコードを実行するよう動作可能であることを特徴とする装置。
【請求項５】
請求項１記載の装置であって、
前記コンテンツキーは、公開鍵及び共有鍵からなるグループから選択されることを特徴とする装置。
【請求項６】
請求項３記載の装置であって、
前記利用制限表示は、利用回数及び期間からなるグループから選択されることを特徴とする装置。
【請求項７】
請求項１記載の装置であって、
前記第１情報アイテムはさらに、コンテンツ位置を有することを特徴とする装置。
【請求項８】
請求項７記載の装置であって、
前記プロセッサはさらに、前記コンテンツ位置を送信するためのコードを実行するよう動作可能であることを特徴とする装置。
【請求項９】
請求項１記載の装置であって、
前記コンテンツ位置は、既知であることを特徴とする装置。
【請求項１０】
少なくとも１つのサーバを有するネットワークと通信するリモートサイトに配置される受信装置において動作可能であって、前記ネットワークを介し受信されるセキュアコンテンツをスクランブル解除するための方法であって、
前記リモートサイトにより知られるキーを用いてスクランブル処理されたコンテンツキーと、コンテンツ要求者による第２情報アイテムに対するリクエストに応答して生成されたアクセスコードとを有する第１情報アイテムを受信するステップと、
対応する解読キーを用いて前記第１情報アイテムをスクランブル解除するステップと、
前記アクセスコードを前記第２情報アイテムを管理するサーバに送信するステップと、
前記コンテンツキーを用いてスクランブル処理された前記第２情報アイテムを、該第２情報アイテムを管理する前記サーバが前記アクセスコードを認証した後に受信するステップと、
前記コンテンツキーを用いて前記第２情報アイテムをスクランブル解除するステップと、
から構成されることを特徴とする方法。
【請求項１１】
請求項１０記載の方法であって、
前記第１情報アイテムは、利用制限表示を有することを特徴とする方法。
【請求項１２】
請求項１０記載の方法であって、
前記コンテンツ鍵は、公開鍵及び共有鍵からなるグループから選択されることを特徴とする方法。
【請求項１３】
請求項１１記載の方法であって、
前記利用制限表示は、利用回数及び期間からなるグループから選択されることを特徴とする方法。
【請求項１４】
請求項１０記載の方法であって、
前記第１情報アイテムはさらに、コンテンツ位置を有することを特徴とする方法。
【請求項１５】
請求項１４記載の方法であって、
前記コンテンツ位置は、既知であることを特徴とする方法。
【請求項１６】
ネットワークを介しセキュアコンテンツを転送する方法であって、
指定されたリモートサイトに既知な暗号鍵を有し、第１サーバにおけるコンテンツに対するリクエストをファイル要求元装置から第１ネットワークを介し受信するステップと、
前記ファイル要求元装置によるコンテンツに対する前記リクエストに応答して、前記サーバにおいて前記暗号鍵を用いてスクランブル処理されたコンテンツキー及びアクセスコードを有する第１情報を生成するステップと、
前記第１情報アイテムをファイル受信装置を有する前記指定されたリモートサイトに転送するステップと、
前記ファイル要求元装置を有する前記指定されたリモートサイトから前記アクセスコードを受信するステップと、
前記アクセスコードの認証後、前記コンテンツキーを用いて暗号化されたセキュアコンテンツを第２ネットワークを介し転送するステップと、
から構成されることを特徴とする方法。
【請求項１７】
請求項１６記載の方法であって、
前記第１ネットワークと前記第２ネットワークとは、同一のネットワークであることを特徴とする方法。
【請求項１８】
請求項１６記載の方法であって、
前記ファイル要求元装置は、携帯情報端末、携帯電話機、ノートブックコンピュータ及びパーソナルコンピュータからなるグループから選択されることを特徴とする方法。
【請求項１９】
請求項１６記載の方法であって、
前記ファイル受信装置は、携帯情報端末、携帯電話機、ノートブックコンピュータ及びパーソナルコンピュータからなるグループから選択されることを特徴とする方法。
【請求項２０】
請求項１６記載の方法であって、
前記第１ネットワークは、無線ネットワークであることを特徴とする方法。
【請求項２１】
請求項１６記載の方法であって、
前記第１情報アイテムは、前記コンテンツの位置を含むことを特徴とする方法。
【請求項２２】
請求項１６記載の方法であって、さらに、
前記コンテンツキーを用いてスクランブル処理された前記コンテンツを、前記第１サーバと通信する少なくとも１つの他のサーバに送信するステップを有することを特徴とする方法。
【請求項２３】
請求項２２記載の方法であって、さらに、
前記アクセスコードの認証後、前記コンテンツキーを用いてスクランブル処理された前記セキュアコンテンツを第２ネットワークを介し転送するステップを有することを特徴とする方法。
【請求項２４】
請求項１６記載の方法であって、
前記コンテンツキー及び前記アクセスコードを転送するステップは、前記第１ネットワークを介し行われることを特徴とする方法。
【請求項２５】
請求項１６記載の方法であって、
前記コンテンツキー及び前記アクセスコードを転送するステップは、前記第２ネットワークを介し行われることを特徴とする方法。
【請求項２６】
請求項１６記載の方法であって、
前記第２ネットワークは、高速ネットワークであることを特徴とする方法。
【請求項２７】
請求項２６記載の方法であって、
前記第２ネットワークは、コンテンツ送信ネットワークであることを特徴とする方法。
【請求項２８】
請求項１６記載の方法であって、さらに、前記コンテンツの位置を前記指定されたリモートサイトに転送するステップを有することを特徴とする方法。
【国際調査報告】
2007502576.tif 000010
2007502576.tif 000011
2007502576.tif 000012