(57)【要約】本発明は、コンテンツプロバイダによって、デジタルデータを制御語によりスクランブルされた形式でデータベース（１０）内に格納することを可能にする方法に関する。ユーザが配信ネットワーク（５）を介してデータを受信することを希望する場合、ユーザは、コンテンツプロバイダに暗号化鍵を送信する。コンテンツプロバイダは、この暗号化鍵を用いて制御語を暗号化し、それをスクランブルされたデジタルデータと共に、ユーザの受信装置（２）に送信する。受信装置は、制御語を復号化し、デジタルデータをデスクランブルすることができる。
2004506353.tif 000002
【特許請求の範囲】
【請求項１】
ブロードキャスティングネットワークを介して、コンテンツプロバイダにより、マルチメディアコンテンツを表し、制御語によりスクランブルされたデジタルデータを安全に配信する方法であって、
（ａ）上記ブロードキャスティングネットワークに接続されるコンテンツ受信装置から受信する暗号化鍵を用いて、上記制御語を暗号化する段階と、
（ｂ）上記コンテンツ受信装置に、上記スクランブルされたデジタルデータと、上記コンテンツ受信装置の上記暗号化鍵を用いて暗号化された上記制御語とを送信する段階とを含むことを特徴とする方法。
【請求項２】
上記暗号化鍵は、上記コンテンツ受信装置に関連付けられる一意の公開鍵であることを特徴とする請求項１記載の方法。
【請求項３】
上記段階（ａ）及び上記段階（ｂ）の前に、
上記コンテンツ受信装置の上記公開鍵と上記公開鍵に関連付けられる暗号証明書とを受信する段階と、
上記関連付けられる暗号証明書を解析することにより上記公開鍵の有効性を確認する段階とを含み、
上記段階（ａ）は、上記公開鍵の有効性が確認された場合にのみ行われることを特徴とする請求項２記載の方法。
【請求項４】
上記段階（ａ）及び上記段階（ｂ）の前に、
上記制御語で上記デジタルデータをスクランブルする段階と、
上記コンテンツプロバイダに関連付けられるデータベースに、上記スクランブルされたデジタルデータと、上記デジタルデータをスクランブルするのに使用した上記制御語を格納する段階とを含むことを特徴とする請求項１乃至３のうちいずれか一項記載の方法。
【請求項５】
上記制御語は、制御メッセージ（ＥＣＭ）の中に入れられることによって上記データベース内に格納され、
上記段階（ａ）において、上記制御メッセージは、上記コンテンツ受信装置から受信する上記暗号化鍵を用いて暗号化され、
上記段階（ｂ）において、上記暗号化された制御メッセージは、上記コンテンツ受信装置に送信されることを特徴とする請求項４記載の方法。
【請求項６】
ブロードキャスティングネットワークを介してコンテンツ受信装置に、マルチメディアコンテンツを表し、制御語によりスクランブルされたデジタルデータを安全に配信する方法であって、
上記ブロードキャスティングネットワークに接続される上記コンテンツ受信装置において、
（ｉ）上記コンテンツ受信装置に関連付けられる暗号化鍵をコンテンツプロバイダに送信する段階と、
（ｊ）上記コンテンツプロバイダから、上記スクランブルされたデジタルデータと、上記暗号化鍵を用いて暗号化された上記制御語とを受信する段階と、
（ｋ）上記コンテンツ受信装置の上記暗号化鍵に関連付けられる復号化鍵を用いて、受信した上記制御語を復号化する段階と、
（ｌ）上記デジタルデータをユーザに提示可能な信号に変換するよう、上記復号化された制御語を用いて上記デジタルデータをデスクランブルする段階とを含むことを特徴とする方法。
【請求項７】
上記暗号化鍵は一意の公開鍵であり、上記復号化鍵は、上記公開鍵に関連付けられる一意の秘密鍵であることを特徴とする請求項６記載の方法。
【請求項８】
上記コンテンツ受信装置は、セキュリティ素子と協働可能であり、
上記公開鍵及び上記秘密鍵の対は、上記セキュリティ素子と一意の方法で関連付けられて上記セキュリティ素子内に格納されることを特徴とする請求項７記載の方法。
【請求項９】
上記セキュリティ素子は、信頼できる局によって上記コンテンツ受信装置の上記ユーザに与えられ、
上記セキュリティ素子は、一意の公開鍵及び秘密鍵の対に加えて、上記信頼できる局によって与えられる暗号証明書を含み、
上記段階（ｉ）において、上記コンテンツ受信装置は、上記公開鍵に加えて、上記関連付けられる暗号証明書を上記コンテンツプロバイダに送信することを特徴とする請求項８記載の方法。
【請求項１０】
上記セキュリティ素子は、着脱可能な素子、特に、スマートカードであることを特徴とする請求項８又は９記載の方法。
【請求項１１】
一方でブロードキャスティングネットワーク、特に、インターネットに接続され、他方でデジタルホームネットワークに接続するよう適応されたコンテンツ受信装置に、マルチメディアを表し制御語によりスクランブルされたデジタルデータを安全に配信する方法であって、
上記コンテンツ受信装置において、
（Ａ）上記デジタルホームネットワークに関連付けられる公開鍵を、ブロードキャスティングネットワークを介してコンテンツプロバイダに送信する段階と、
（Ｂ）上記コンテンツプロバイダから、上記ブロードキャスティングネットワークを介して、上記スクランブルされたデジタルデータと上記デジタルホームネットワークの上記公開鍵を用いて暗号化された制御語とを受信する段階と、
（Ｃ）上記スクランブルされたデジタルデータと上記暗号化された制御語を、上記デジタルホームネットワークを介して、上記デジタルホームネットワークに接続される表示装置に送信する段階とを含み、
上記表示装置は、上記デジタルホームネットワークの上記公開鍵に関連付けられる秘密鍵を用いて上記制御語を復号化し、上記デジタルデータをユーザに対し提示可能な信号に変換するよう上記復号化された制御語を用いて上記デジタルデータをデスクランブルすることができることを特徴とする方法。
【請求項１２】
上記コンテンツ受信装置は、第１のセキュリティ素子と協働可能であり、
上記デジタルホームネットワークに関連付けられる上記公開鍵は、上記第１のセキュリティ素子に格納されることを特徴とする請求項１１記載の方法。
【請求項１３】
上記表示装置は第２のセキュリティ素子と協働可能であり、
上記デジタルホームネットワークに関連付けられる上記秘密鍵は、上記第２のセキュリティ素子に格納されることを特徴とする請求項１１又は１２記載の方法。
【請求項１４】
上記第１のセキュリティ素子及び／又は上記第２のセキュリティ素子は、着脱可能な素子、特に、スマートカードであることを特徴とする請求項１２又は１３記載の方法。
【発明の詳細な説明】
【０００１】
［発明の属する技術分野］
本発明は一般的に、ブロードキャスティングネットワーク、特に、インターネットを介してデータを配信する方法に係る。より詳細には、本発明は、ビデオ又はオーディオシーケンスといったマルチメディアコンテンツを表すデジタルデータを安全に配信する方法に係る。
【０００２】
［発明の背景］
特にインターネットを介してデジタルデータを安全な方法で配信するための現行のソリューションは、コンテンツプロバイダによって送信されるデータの暗号化と、インターネットに接続されるコンピュータ上で実行され、送信されたデータを受信するアプリケーションによる送信されたデータの解読（復号化）に基本的に基づいている。
【０００３】
しかし、このソリューションは十分な安全性を保証しない。何故なら、コンピュータといった装置において復号化鍵（復号化鍵は安全性を確実にするためには秘密にされなくてはならない）を安全確実に格納することはほとんど不可能であるからである。
【０００４】
更に、コンテンツプロバイダにとっての重要な関心事は、マルチメディアコンテンツを表すデジタルデータの違法複製に対する防御である。
【０００５】
［発明の概要］
本発明は、従来技術よりも安全な、マルチメディアコンテンツを表すデジタルデータの配信方法を提案することを目的とする。
【０００６】
本発明は更に、デジタルデータの違法複製を阻止することができる上述したような方法を提案することを目的とする。
【０００７】
従って、本発明は、ブロードキャスティングネットワークを介して、コンテンツプロバイダにより、マルチメディアコンテンツを表し制御語によりスクランブルされたデジタルデータを安全に配信する方法に係る。
【０００８】
本発明の方法は、
（ａ）ブロードキャスティングネットワークに接続されるコンテンツ受信装置から受信する暗号化鍵を用いて、制御語を暗号化する段階と、
（ｂ）コンテンツ受信装置に、スクランブルされたデジタルデータと、コンテンツ受信装置の暗号化鍵を用いて暗号化された制御語とを送信する段階とを含む。
【０００９】
本発明の有利な実施例では、暗号化鍵は、コンテンツ受信装置に関連付けられる一意の公開鍵である。
【００１０】
対称暗号システムにおいて使用される公開鍵は、公開鍵に関連付けられる秘密鍵によってのみ、公開鍵で暗号化された制御語を復号化することができるので、安全性に特に配慮がされているわけではないネットワークを介して送信することができる。従って、受信装置の公開鍵を送信するのに安全性に配慮のなされたチャネルを用意する必要はない。
【００１１】
本発明の特定の特徴によると、上述した本発明の方法は、段階（ａ）及び（ｂ）の前に、受信装置の公開鍵と、その公開鍵に関連付けられる暗号証明書とを受信する段階と、関連付けられる暗号証明書を解析することにより公開鍵の有効性を確認する段階とを含む。段階（ａ）は有効性が確認された場合にのみ行われる。
【００１２】
本発明のもう１つの有利な実施例によると、上述した本発明の方法は、段階（ａ）及び（ｂ）の前に、制御語でデジタルデータをスクランブルする段階と、コンテンツプロバイダに関連付けられるデータベースに、スクランブルされたデジタルデータと、デジタルデータをスクランブルするのに使用した制御語を格納する段階とを含む。
【００１３】
従って、コンテンツプロバイダは、コンテンツ受信装置によるデジタルデータの送信要求を受信する前にデジタルデータをスクランブルする前処理を行う。デジタルデータ送信要求が、コンテンツプロバイダによって受信されると、コンテンツプロバイダは、要求を出した受信装置から受信される鍵を用いて制御語の暗号化を直ぐに行わなければならない。この暗号化演算は、ブロードキャスティングネットワークを介して受信装置にスクランブルされたデジタルデータをダウンロードする瞬間においてリアルタイムに行うことができ、それにより、要求の高速処理が可能となる。
【００１４】
本発明の特定の特徴によると、制御語は、制御メッセージの中に入れられることによってコンテンツプロバイダに関連付けられるデータベース内に格納され、段階（ａ）において、制御メッセージは、コンテンツ受信装置から受信される暗号化鍵を用いて暗号化され、段階（ｂ）において、暗号化された制御メッセージはコンテンツ受信装置に送信される。
【００１５】
本発明の第２の面によると、本発明は更に、ブロードキャスティングネットワークを介してコンテンツ受信装置に、マルチメディアコンテンツを表し、制御語によってスクランブルされたデジタルデータを安全に配信する方法に係る。本発明では、ブロードキャスティングネットワークに接続されるコンテンツ受信装置において以下の方法を含む。
（ｉ）コンテンツ受信装置に関連付けられる暗号化鍵をコンテンツプロバイダに送信する段階と、
（ｊ）コンテンツプロバイダから、スクランブルされたデジタルデータと、暗号化鍵を用いて暗号化された制御語とを受信する段階と、
（ｋ）コンテンツ受信装置の暗号化鍵に関連付けられる復号化鍵を用いて、受信した制御語を復号化する段階と、
（ｌ）デジタルデータをユーザに提示可能な信号に変換するよう、復号化された制御語を用いてデジタルデータをデスクランブルする段階とを含む。
【００１６】
本発明の有利な実施例では、暗号化鍵は一意の公開鍵であり、復号化鍵は、公開鍵に関連付けられる一意の秘密鍵である。
【００１７】
本発明の特定の特徴によると、コンテンツ受信装置は、セキュリティ素子と協働可能であり、公開鍵及び秘密鍵はセキュリティ素子と一意の方法で関連付けられ、セキュリティ素子内に格納される。
【００１８】
本発明の別の特徴によると、セキュリティ素子は、信頼できる局によってコンテンツ受信装置のユーザに与えられる。セキュリティ素子は、一意の公開鍵及び秘密鍵の対に加えて、信頼できる局によって与えられる暗号証明書を含み、また、段階（ｉ）において、コンテンツ受信装置は、公開鍵に加えて、関連付けられる暗号証明書をコンテンツプロバイダに送信する。
【００１９】
本発明の有利な特徴によると、セキュリティ素子は着脱可能な素子、特に、スマートカードである。
【００２０】
本発明の第３の面によると、本発明は更に、コンテンツ受信装置に、マルチメディアコンテンツを表し制御語によってスクランブルされたデジタルデータを安全に配信する方法に係り、コンテンツ受信装置は、一方でブロードキャスティングネットワーク、特にインターネットに接続され、他方でデジタルホームネットワークに接続するよう適応される。本発明の第３の面によると、本発明は、受信装置において以下の段階を含む。
（Ａ）デジタルホームネットワークに関連付けられる公開鍵を、ブロードキャスティングネットワークを介して、コンテンツプロバイダに送信する段階と、
（Ｂ）コンテンツプロバイダから、ブロードキャスティングネットワークを介して、スクランブルされたデジタルデータとデジタルホームネットワークの公開鍵を用いて暗号化された制御語とを受信する段階と、
（Ｃ）スクランブルされたデジタルデータと暗号化された制御語を、デジタルホームネットワークを介して、デジタルホームネットワークに接続される表示装置に送信する段階とを含み、表示装置は、デジタルホームネットワークの公開鍵に関連付けられる秘密鍵を用いて制御語を復号化し、デジタルデータをユーザに対し提示可能な信号に変換するよう復号化された制御語を用いてデジタルデータをデスクランブルすることができる。
【００２１】
本発明の有利な実施例によると、コンテンツ受信装置は、第１のセキュリティ素子と協働可能であり、デジタルホームネットワークに関連付けられる公開鍵は第１のセキュリティ素子に格納される。
【００２２】
この実施例では、表示装置は第２のセキュリティ素子と協働可能であり、デジタルホームネットワークに関連付けられる秘密鍵は、第２のセキュリティ素子に格納される。
【００２３】
本発明の有利な特徴によると、第１のセキュリティ素子及び／又は第２のセキュリティ素子は着脱可能な素子、特に、スマートカードである。
【００２４】
［発明の実施様態の詳細な説明］
本発明は、添付図面を参照しながら、特に非制限的な実施例の以下の説明を読むことによりより良好に理解できるであろう。
【００２５】
以下の説明において、ビデオコンテンツであるデジタルデータのみを参照するが、当然ではあるが、本発明は、任意の種類のマルチメディアコンテンツ、例えば、オーディオ、ビデオ、又は、テキストデータのシーケンス、或いは、ソフトウェアを実行するのに使用されるコンピュータデータファイルの配信にも適用される。
【００２６】
図１に、ビデオコンテンツデータベース１０に接続されるビデオサーバ１を示す。データベース１０及びビデオサーバ１は、インターネット５といったブロードキャスティングネットワークを介してビデオコンテンツをユーザに供給するコンテンツプロバイダに属するものである。
【００２７】
ビデオコンテンツを表すデジタルデータは、圧縮され（従って、ブロードキャスティングネットワークによって容易に送信することができる）、且つ、一般的にＣＷと表される制御語によってスクランブルされた形式でデータベース内に格納される。スクランブリングは、鍵と、定期的に更新され、共通情報（ＥＣＭ）と呼ばれる制御メッセージ内に格納される制御語とを用いて対称暗号スキームに応じて行われる。この制御メッセージは、スクランブルされたデータと共にデータベース内に格納される。
【００２８】
デジタルデータをデータベース１０に格納するために、デジタルデータを圧縮及びスクランブルする前処理は、ユーザにデジタルデータを供給する前に行われることが好適である。前処理は、データベース又はビデオサーバ以外で行われてもよい。
【００２９】
デジタルデータのスクランブリングは、ＤＶＢ　ＣＳ（デジタル・ビデオ・ブロードキャスティング・コンテンツ・スクランブリング）規格に則して行われることが好適であり、好適な実施例では、デジタルデータは、ブロードキャスティングネットワークを介して送信されるようＭＰＥＧ２規格（ＩＳＯ／ＩＥＣ　１３８１８‐１）に則して、パケットの形式で符号化される。
【００３０】
図２ａには、データベース１０に格納されるようなデータパケット６のコンテンツを示す。このデータパケットは、スクランブルされたビデオデータ６２と、ビデオデータ６２をスクランブルするのに用いた制御語ＣＷを含むＥＣＭ制御メッセージ６１とを含む。当然ではあるが、ビデオシーケンス全体は、図２ａに示すようなタイプのパケット６が連続する形で、データベース内に格納される。更に、一般的に、デジタルデータをスクランブルするために使用した制御語ＣＷを含むＥＣＭメッセージは、その制御語を使用してスクランブルされたデジタルデータに対し、データストリーム中、先に送信される。
【００３１】
図１を再び参照するに、ビデオサーバ１は、インターネット５にメッセージ又はデータを送信する、又は、インターネット５からメッセージ又はデータを受信する手段を含む。ビデオサーバ１は更に、以下に説明するように、ネットワークを介して送信する前にＥＣＭメッセージを暗号化する手段を含む。
【００３２】
受信装置２もインターネットに接続される。受信装置は一般的に、インターネットを介してビデオプログラムにアクセスしたいユーザ方に置かれる。受信装置２は、具体的には、コンピュータ又はデジタルデコーダ（又は「セットトップボックス」）であってよい。デジタルデコーダは、（キーパッド式、スクリーン式、遠隔制御式等の）ユーザインタフェースを有し、それにより、ユーザが受信したいビデオプログラムを選択することが可能となる。
【００３３】
受信装置も、データストリームがロードされると同時にコンテンツを見ることができるストリーミングによって、又は、コンテンツをリアルタイムで見なくてよいダウンロードによって、インターネットからデータストリームを受信する手段を含む。
【００３４】
受信装置は更に、以下に説明するように、デジタルデータをスクランブルするのに使用した制御語を用いて、受信したスクランブルされたデジタルデータパケットをデスクランブルすることが可能なデスクランブラを含む。
【００３５】
受信装置２は更に、スマートカード３を受け取るスマートカード読取り器を含む。スマートカード３は、当業者にはよく知られているように、暗号鍵といったデータを安全な方法で格納可能にするセキュアプロセッサ３０を含む。
【００３６】
スマートカード３は、コンテンツプロバイダとは関係があっても関係がなくてもよい信用できる局（ｔｒｕｓｔｅｄ ａｕｔｈｏｒｉｔｙ）４により与えられることが好適である。コンテンツプロバイダによってビデオシーケンスが配信されるサービスにアクセスすることができるようにするには、ユーザは最初に、コンテンツプロバイダによって指定される信頼できる局を介してこのサービスに申し込まなければならない（支払いのため、又は、コンテンツプロバイダの取引政策に応じて）。
【００３７】
サービスに申し込むと、ユーザは、一意の秘密鍵ＫＰｒｉ＿Ｒｅｃ及び公開鍵ＫＰｕｂ＿Ｒｅｃの対を含むスマートカード３を受け取る。この鍵の対は、スマートカード３に固有である。即ち、信頼できる局から与えられるスマートカードはそれぞれ、同じ局から与えられる他のスマートカードとは異なる秘密／公開鍵の対を含む。鍵の対は信頼できる局４から生成され、更に、局は、公開鍵に関連して、暗号証明書を与える。
【００３８】
このような証明書には、公開鍵が所与のユーザに属するものであり、その証明書はその信頼できる局により署名されたものであることを証明する１組のデータ（例えば、公開鍵、ユーザの識別情報、公開鍵の有効期日）が含まれる。Ｘ５０９（ＩＳＯ／ＩＥＣ ９５９４−８）規格を用いて証明書を生成することが好適である。
【００３９】
例えば、証明書は、以下のような形式を有する。
ＫＰｕｂ＿Ｒｅｃ｜ｕｓｅｒ ｎａｍｅ｜ｅｘｐｉｒｙ ｄａｔｅＫＰｕｂ＿Ｒｅｃ｜ｓｉｇｎａｔｕｒｅ
署名は、以下の通りに計算される。
【数１】
2004506353.tif 000003
ただし、「｜」は連接演算を表し、「Ｈａｓｈ（ｘ）」はハッシュ関数を表す。ハッシュ関数とは即ち、１組の入力データ「ｘ」を、一般的には入力データのサイズより小さい固定サイズを有し、入力データを表す１組のデータ「ｙ」に変換する数学関数である。この関数は一方向関数でもあり、即ち、「ｙ」を知りながら、ｙ＝Ｈａｓｈ（ｘ）のように「ｘ」を求めることは不可能である。更に、ＥＫ（Ｍ）は、鍵Ｋを用いてメッセージＭを暗号化する演算を表す。
【００４０】
スマートカード３は更に、金融仲介機関又はコンテンツプロバイダと直接的に支払いプロトコルを設定する手段を含む。マイクロペイメント式、即ち、小額支払い専用の支払いプロトコル、又は、マクロペイメント式、即ち、より多額の支払い専用の支払いプロトコルは、当業者には周知であるのでここでは説明しない。
【００４１】
スマートカード３は更に、以下から明らかとなるように秘密鍵ＫＰｒｉ＿Ｐｒｅｃを用いて、受け取ったＥＣＭメッセージを復号化する手段を含む。
【００４２】
一般的には、本発明の原理は以下の通りである。ユーザが、自分の受信装置２上でビデオサーバ１から受信したいビデオシーケンスを選択すると、受信装置は、インターネットを介して、共にスマートカード３内に格納される公開鍵ＫＰｕｂ＿Ｒｅｃとその暗号証明書を送信する。次に、ビデオサーバは、暗号証明書を解析することにより公開鍵の有効性を確認し、公開鍵が有効である場合には、ビデオサーバは、受信した公開鍵ＫＰｕｂ＿Ｒｅｃを用いて、対応するビデオデータシーケンスをスクランブルするのに使用した制御語を含むＥＣＭメッセージを暗号化する。つまり、図２ａに示すようなデータパケット６のそれぞれに対し、平文のＥＣＭメッセージ６１は、パケット６のスクランブルデータ６２と同じスクランブルデータ７２を含む図２ｂに示すデータパケット７を形成するよう暗号化されたメッセージ
【外１】
2004506353.tif 000004
に置き換えられる。
【００４３】
要求されたビデオデータのスクランブルされたシーケンスと暗号化されたＥＣＭメッセージを含むデータパケット７は、ビデオサーバによって受信装置に送信される。
【００４４】
受信装置は、このデータを受信すると、そこから暗号化されたＥＣＭメッセージを抽出し、ＥＣＭメッセージをスマートカード３に送る。スマートカード３は、スマートカード３の秘密鍵ＫＰｒｉ＿Ｒｅｃを用いてメッセージを復号化する手段を含む。ビデオデータをスクランブルするのに使用した制御語を含む復号化されたＥＣＭメッセージは、スマートカードによって受信装置に戻される。
【００４５】
これらの制御語を用いて、且つ、それ自体はよく知られている方法によって受信装置は、要求したビデオシーケンスに対応するデジタルデータをデスクランブルする。
【００４６】
以下に、図３を参照しながら、本発明のマルチメディアコンテンツを表すデータを配信する方法の様々な段階をより詳細に説明する。
【００４７】
図３に示す３本の下方向の垂直軸ｔは、ビデオサーバ１、受信装置２、及び、スマートカード３間のやり取り及びこれらの３つの要素により行われる処理を説明するための時間軸を表す。
【００４８】
第１の段階１００において、ユーザは、受信装置のユーザインタフェースを介してユーザが受信したい、例えば、映画、又は、特定の送信であるビデオシーケンスを選択したものと仮定する。その場合、受信装置２は、ビデオサーバ１のアドレスに対し出されるビデオコンテンツ要求メッセージを構成する。この要求は当然ながら、要求したビデオシーケンスの識別子と受信装置の識別子を含む。
【００４９】
次の段階１０１では、ビデオサーバは、選択されたビデオシーケンスの配信に関する、例えば価格である取引条件を受信装置に送る。取引条件は、ユーザにユーザインタフェースを介して表示され、ユーザは取引を続行するか否かを決定する。
【００５０】
ユーザがやはりビデオシーケンスを受信したい場合、ユーザは、ユーザインタフェースを介して入力されるコマンドによりそのことを示す。段階１０２において、受信装置は、段階１０１において受信した取引条件、又は、取引条件の例えば価格といった特定の要素のみをスマートカード３に送る。
【００５１】
実際には、選択された支払い方法に応じて、スマートカードはビデオシーケンスに対する支払いに関係がない場合もある。例えば、クレジットカードに基づいた支払いプロトコル（例えば、ＳＥＴ（セキュア・エレクトロニック・トランザクション）プロトコルを用いた場合）は関係がない。図３では、スマートカード３は、選択されたビデオシーケンスに対する支払いのために使用されると仮定する（例えば、スマートカードはマイクロペイメントプロトコルを行う「電子財布」機能を含む）。
【００５２】
段階１０３において、スマートカードは以下のものを含むメッセージを受信装置に送る。即ち、
‐支払いに関するデータ
‐スマートカード内に格納される一意の公開鍵ＫＰｕｂ＿Ｒｅｃ
‐この公開鍵に関連付けられる暗号証明書
段階１０４において、このメッセージはそのまま受信装置によってビデオサーバに転送される。スマートカードが支払いに関係しない場合、支払いに関するデータは、受信装置によって、前の段階においてスマートカードから受信したデータに結び付けられ、それにより、段階１０４に送信されるメッセージを形成する。
【００５３】
次に、ビデオサーバは、支払いに関するデータの確認を行う（段階１０５）。これらのデータが、支払いが確実に行われることを証明する場合、ビデオサーバは、公開鍵ＫＰｕｂ＿Ｒｅｃによって受信した暗号証明書を解析することによって公開鍵の有効性を確認する（段階１０６）。
【００５４】
このためには、ビデオサーバは、スマートカード３を供給した信頼できる局４の公開鍵ＫＰｕｂ＿Ａｕｔｈｏｒｉｔｙを有する。従って、一方で、
【数２】
2004506353.tif 000005
を行うことによって暗号証明書の署名を確認し、ただし、「ＤＫ（Ｍ）」は、鍵Ｋを用いたメッセージＭの復号化演算を表す。他方で、暗号証明書の他のデータを用いて、Ｈａｓｈ（ＫＰｕｂ＿Ｒｅｃ｜Ｕｓｅｒ ｎａｍｅ｜ｅｘｐｉｒｙ ｄａｔｅ ＫＰｕｂ＿Ｒｅｃ）の演算を行うことができる。
【００５５】
上述した２つの演算は、暗号証明書が改ざんされていない限り、通常は同一の結果をもたらすべきである。
【００５６】
従って、ビデオサーバは、受信装置から受信した公開鍵ＫＰｕｂ＿Ｒｅｃが、確かにスマートカード３を所有するユーザに信頼できる局から割当てられたものであることを確認することができる。
【００５７】
この確認が行われると、次の段階１０７において、ビデオサーバは、公開鍵ＫＰｕｂ＿Ｒｅｃを使用して、ユーザによって選択されたビデオシーケンスに対応するデータをスクランブルするのに使用した制御語を含むＥＣＭメッセージを暗号化する。
【００５８】
ＲＳＡ（発明者であるリヴェスト（Ｒｉｖｅｓｔ）、シャミア（Ｓｈａｍｉｒ）、及び、エイドルマン（Ａｄｌｅｍａｎ）の名前から取られた）暗号アルゴリズムが選択されることが好適であり、この暗号アルゴリズムは、１，０２４ビットの秘密鍵及び公開鍵（信頼できる局４により供給される）を用いるとして当業者によく知られている。
【００５９】
次の段階１０８において、ビデオサーバは暗号化した制御メッセージと、ユーザによって選択されたビデオシーケンスに対応するスクランブルデータとを（前に説明したようにダウンロードすることにより）送信する。
【００６０】
暗号化された制御メッセージは、受信装置において、受信したデータから抽出され、段階１０９において、スマートカード３に転送される。
【００６１】
段階１１０において、スマートカードは、その秘密鍵ＫＰｒｉ＿Ｒｅｃを用いて制御メッセージを復号化し、制御語ＣＷを平文として受信装置に戻す（段階１１１）。
【００６２】
従って、段階１１２において受信装置は、制御語を用いて、段階１０８において受信したデジタルデータをデスクランブルすることができる。これにより、ユーザはこれらのデータを見ることができるようになる（例えば、スクリーンが具備されるコンピュータ上で直接見ることができるようになる）。受信装置は、他の装置にこれらのデータを送信して視聴できるようにしてもよい。
【００６３】
１つの変形として、スマートカード３がデスクランブラを含み、スマートカード内においてデジタルデータのデスクランブリングが行われることも可能である。
【００６４】
以下に、配信されたマルチメディアコンテンツの複製を確実に防御することを可能にする本発明の第２の実施例を説明する。
【００６５】
図１の実施例と共通する構成要素には同一の参照番号が付けられ、従って、ここでは、詳しく説明しない。
【００６６】
図１に示すシステムとの第１の違いは、受信装置２０は、データをダウンロードするのにインターネット５に接続されるのに追加して、デジタルホームネットワーク５０に接続される点である。これ以外は、受信装置２０は、受信装置２と同様の構成要素を含み、特に、信頼できる局４から供給されるスマートカード２１を受け取るカード読取り器を含む。
【００６７】
一方で、スマートカード２１は、信頼できる局により割当てられる公開鍵のみを含む。
【００６８】
前述の公開鍵に関連付けられる秘密鍵を含む第２のスマートカード２５も信頼できる局により供給されるが、第２のスマートカード２５は、デジタルホームネットワーク５０に接続される表示（表現）装置２４のカード読取り器に挿入されるものである。
【００６９】
以下の説明において、スマートカード２１に含まれる公開鍵は、デジタルホームネットワーク５０の公開鍵ＫＰＵＢ＿ＤＨＮとして見なされ、第２のスマートカード２５に含まれる秘密鍵は、デジタルホームネットワーク５０の秘密鍵ＫＰＲＩ＿ＤＨＮとして見なされる。
【００７０】
この第２の実施例の原理は以下に示す通りである。即ち、ユーザがビデオシーケンスを受信したいと望む場合、図３に記載される段階１００乃至１０２が同様に行われる。その後に、デジタルホームネットワークの公開鍵ＫＰＵＢ＿ＤＨＮ（スマートカード２１に格納される）がビデオサーバ１に送信される。ビデオサーバ１は、従って、公開鍵ＫＰＵＢ＿ＤＨＮを使用してＥＣＭ制御メッセージを暗号化し、選択されたビデオシーケンスに対応するスクランブルデータと共に暗号化されたＥＣＭメッセージを受信装置２０に戻す。
【００７１】
一方で、受信装置に挿入されるスマートカード２１には秘密鍵ＫＰＲＩ＿ＤＨＮが含まれないので、受信装置２０はデータをデスクランブルすることができない。更に、受信装置２０は任意のデスクランブラを含まないことが好適である。
【００７２】
受信装置２０は、インターネットといった外部のブロードキャスティングネットワークからデータを受信するためのデジタルホームネットワーク用のエントリポイントとしてのみ作用する。
【００７３】
従って、ユーザによって選択されたビデオシーケンスに対応するデジタルデータは、常にスクランブルされた状態でデジタルホームネットワーク５０内の流れることが可能である。これらのデータは、デジタルホームネットワーク５０の秘密鍵ＫＰＲＩ＿ＤＨＮを含み、デジタルホームネットワーク５０の公開鍵ＫＰＵＢ＿ＤＨＮによって暗号化されたＥＣＭ制御メッセージを復号化することのできるスマートカード２５を含む表示装置２４（例えば、デジタルテレビジョン）によってのみデスクランブルされることが可能である。
【００７４】
図４には更に、デジタルホームネットワーク５０に接続される記録装置２２が示される。記録装置は特に、デジタルビデオレコーダ、又は、ＤＶＤ（デジタル・バーサトル・ディスク）式の光ディスクに記録可能な機器である。
【００７５】
本発明の方法によって、デジタルホームネットワーク５０内を流れるデータはスクランブルされているので、データは、この形式以外で記録装置２２に記録されることはできない。従って、コンテンツプロバイダから受信されるデータのコピーを、インターネット５からダウンロードすることにより作成することはできるが、これらのコピーは、デジタルホームネットワーク５０内においてのみ読取ることができる。
【００７６】
具体的には、スクランブルデータに関連付けられるＥＣＭ制御メッセージは、デジタルホームネットワークの公開鍵ＫＰＵＢ＿ＤＨＮを用いて暗号化されるので、これらのメッセージは、デジタルホームネットワーク５０に接続される表示装置２４によってのみ復号化することが可能である。
【００７７】
信頼できる局４は、当然のことながら、ユーザに提供される（スマートカード２１、２５の対に含まれる）秘密／公開鍵の対は、全て互いに異なり、一意であることを保証する。従って、デジタルホームネットワーク５０上で作成されたコピーを、別の秘密／公開鍵の対を有する別のデジタルホームネットワーク上で読み出すことは不可能である。
【００７８】
従って、本発明は、コンテンツプロバイダから受信されるデータが違法に複製され、ユーザのホームネットワーク以外で読み出されないことを保証することが可能である。
【００７９】
当然のことながら、デジタルホームネットワーク５０は幾つかの受信装置（それぞれ公開鍵ＫＰＵＢ＿ＤＨＮを有するスマートカードを含む）、幾つかの表示装置（それぞれ秘密鍵ＫＰＲＩ＿ＤＨＮを有するスマートカードを含む）、及び、幾つかの記録装置を含むことが可能である。受信装置は、具体的には、デジタルデコーダ又はジュークボックス（インターネットデータをダウンロードすることはできるがそれらを表示することはできない機器）であり、表示（表現）装置は、具体的には、デジタルテレビジョン又はデジタル信号を受信可能なスピーカである。１つの機器が、受信装置と表示装置の機能を同時に満たしてもよく、重要なことは、データは、違法複製を効果的に防御するよう常にスクランブル形式でホームネットワーク内を流れる点である。
【図面の簡単な説明】
【図１】
本発明の第１の実施例の実施を可能にする様々な要素の機能を示す機能ブロック図である。
【図２ａ】
図１に示す要素によりやり取りされるデータを示す図である。
【図２ｂ】
図１に示す要素によりやり取りされるデータを示す図である。
【図３】
本発明の方法を実施する際に、図１の主な要素間で行われるやり取りを示す図である。
【図４】
本発明の第２の実施例示すブロック図である。
【図１】
2004506353.tif 000006
【図２ａ】
2004506353.tif 000007
【図２ｂ】
2004506353.tif 000008
【図３】
2004506353.tif 000009
【図４】
2004506353.tif 000010
【国際公開パンフレット】
2004506353.tif 000011
2004506353.tif 000012
2004506353.tif 000013
2004506353.tif 000014
2004506353.tif 000015
2004506353.tif 000016
2004506353.tif 000017
2004506353.tif 000018
2004506353.tif 000019
2004506353.tif 000020
2004506353.tif 000021
2004506353.tif 000022
2004506353.tif 000023
2004506353.tif 000024
2004506353.tif 000025
2004506353.tif 000026
2004506353.tif 000027
2004506353.tif 000028
2004506353.tif 000029
2004506353.tif 000030
2004506353.tif 000031
2004506353.tif 000032
【国際調査報告】
2004506353.tif 000033
2004506353.tif 000034
2004506353.tif 000035
2004506353.tif 000036
2004506353.tif 000037
2004506353.tif 000038
2004506353.tif 000039
2004506353.tif 000040