(57)【要約】本発明の目的は、デコーダ（ＳＴＢ）の記憶ユニット（ＤＢ）にストアされているデータのグループから成るキーファイルが復号化されて、多くの悪意あるユーザがこのプロダクツから不正に利益を得ることを防止する方法を提供することにあるが、このデコーダはセキュリティモジュールを備えている。本方法は、暗号化されたデータのフラックスから、記憶ユニット（ＤＢ）に向けて送られるデータを抽出し、さらに、このデータを、記憶ユニット（ＤＢ）に転送する前に、少なくとも一つの特有のキー（Ｋ１、Ｋ２）で再暗号化することを特徴とする。
2004518203.tif 000002
【特許請求の範囲】
【請求項１】
セキュリティモジュール（ＳＭ）と記憶ユニット（ＤＢ）とに接続されたデコーダ（ＳＴＢ）に送られた暗号化済みのデータフラックスから抽出されたデータをストアする方法であり、該方法が、該暗号化済みデータを、それらが該記憶ユニット（ＤＢ）に転送される以前に、少なくとも一つの特有のキー（Ｋ１、Ｋ２）によって確実に再暗号化することを特徴とする、方法。
【請求項２】
単一のキーとして、前記セキュリティモジュール（ＳＭ）に特有のキー（Ｋ１）を用いることを特徴とする、請求項１に記載の方法。
【請求項３】
単一のキーとして、前記デコーダ（ＳＴＢ）に特有のキー（Ｋ２）を用いることを特徴とする、請求項１に記載の方法。
【請求項４】
前記データを複数のキー、すなわち前記セキュリティモジュールの前記キー（Ｋ１）及び前記デコーダの前記キー（Ｋ２）、又は、この逆によって連続的に暗号化することを特徴とする、請求項１に記載の方法。
【請求項５】
前記記憶ユニット（ＤＢ）に送られることになっているデータを、前記記憶ユニット（ＤＢ）中に包含されている暗号化キー（Ｋ３）によって暗号化することを特徴とする、請求項１〜４のいずれかに記載の方法。
【請求項６】
暗号化される予定のデータが、前記セキュリティモジュール（ＳＭ）に送られて暗号化され、次に、前記暗号化されたデータが、前記記憶ユニット（ＤＢ）に向けて送られることを特徴とする、請求項１又は２に記載の方法。
【請求項７】
暗号化又は復号化を、前記記憶ユニット（ＤＢ）と前記デコーダ（ＳＴＢ）間に位置する低レベルインタフェース上で実行することを特徴とする、請求項１〜３のいずれかに記載の方法。
【発明の詳細な説明】
【０００１】
本発明は、データの暗号化、特に、暗号化されたデータを、オープンネットワークを介して送信することに関する。
【０００２】
認可されたアドレスだけが、オープンネットワーク（ケーブル、衛星、ヘルツ波、インターネットなど）上で送信されたデータを利用可能であることを保証したい場合、もっとも適切な手段は、これらデータを暗号化して、これらのデータを復号化する手段をこの認可されたアドレスだけが有することを確実することである。
【０００３】
アルゴリズムを用いているにもかかわらず、重要な計算能力を有している第三者がこれらのデータを復号化することが可能であることが認められている。
【０００４】
これが、本システムが、潜在的襲撃者をしばしば阻止するキー変更メカニズムを組み込む理由である。これで、攻撃はすべて、データのほんの小部分に作用するだけであり、復号化しても、数秒分の送信内容にアクセスできるだけである。
【０００５】
本方法は有料テレビの放送目的で用いられ、「制御語」と呼ばれるキーは、ほんの数秒という持続時間しか有さない。これらのデータは、「即時消耗物用」（ｆｏｒ ｉｍｍｅｄｉａｔｅ ｃｏｎｓｕｍｐｔｉｏｎ）と呼ばれ、それに対応するキーが並行に送られる。
【０００６】
ストア手段が出現し、これらのデータをいつでも閲覧（又は利用）できるようになっても、状況はほとんど修正されていない。
【０００７】
顧客をさらに満足させるために、現在以降、非常に多くのユーザを含む分配ネットワーク上で、暗号化されたデータ、すなわち、ユーザユニットの記憶ユニット中にストアされているデータを送ることが可能となる。これらのデータには、暗号化キーを含むファイルを伴うが、このファイルもまた、アルゴリズムと、ユーザのセキュリティモジュール中に包含されているキーとにしたがって暗号化されている。
【０００８】
このセキュリティモジュールは、一般に、データを復号化する自身のキーを自身のメモリ中に有しているスマートカートという形態で与えられる。
【０００９】
以下の説明の都合上、条件付きアクセスを受けるプロダクツを定義するデータを、「プロダクツデータ」と命名する。「プロダクツデータ」とは、フィルム、スポーツ放送、ゲームや、ソフトウエアのことであると、理解することが可能である。
【００１０】
我々は、非常に多くのユーザユニットが、自身の記憶ユニット中に同じ「プロダクツデータ」とキーのファイルとを包含しているという事実を考慮する。
【００１１】
ユーザがこのプロダクツを購入することを決意すると、セキュリティモジュールは必要な命令を受信して、キーファイルを復号化し、有効時間中にキーを供給して、「プロダクツデータ」を復号化する。
【００１２】
すると、悪意の第三者は、特有のキーで暗号化されているキーファイルを攻撃するが、一方、「プロダクツデータ」は非常に多くのキーで暗号化されている。
【００１３】
さらに、キーファイルのサイズは、プロダクツデータのサイズと比較して小さい。情報は、暗号化された形態のフィルムのサイズは、約１ギガバイトであるが、これを復号化して圧縮を解くと、１０ギガバイトのサイズとすることが可能になりかねない。
【００１４】
このようにして、この第三者がキーファイルをなんとか復号化すると、この情報は、たとえばインターネット上を容易に循環でき、たとえば、このようにして、修正されたデコーダによって他の人物が、「プロダクツデータ」を復号化することが可能となってしまう。
【００１５】
このデコーダは、放送局の財産であるフォーマットを有するデータのフラックスを受信することは周知であるべきである。これは、情報のさまざまなパッケージを分離して、暗号化された形態で「プロダクツデータ」をこの段階で得ることは非常に困難であることを意味する。これが、経済的な理由で標準タイプ（たとえば、ＩＤＥ）である記憶ユニット、すなわちハードディスクに対して攻撃が行われる理由である。次に、このディスクは、パソコンに移されて、他のチャネルによってキーファイルを受信するようにする。
【００１６】
プロダクツをハードディスク上にストアして、それを後で閲覧することを可能とするという類似の目的を持つ第一の方式が、文書ＦＲ  ２  ７３２  ５３７に記載されている。この文書が解決しようとしている問題とは、データと共に送信されたキーの限られた有効持続時間の問題である。これが、この提案されたソリューションが、キー（ＣＷ）を包含しているファイルを復号化して、それらをローカルキーで再暗号化し、これによって、データをいつでも使用可能とする理由である。データ自身は、デコーダ中に入力されたときと同じ状態でストアされることに注意すべきである。
【００１７】
文書ＥＰ  ０  ９１２  ０５２に記載する実施形態は、ローカル再暗号化キーがスマートカード中にストアされるという点で異なる。
【００１８】
これら二つの文書は、簡単にアクセスしてサポート上にストアされる際のデータの脆弱性という問題を解決することは不可能である。
【００１９】
本発明の目的は、キーファイル又はデータが復号化され、そのため、多くの悪意のユーザが「プロダクツデータ」から不正に利益を得てしまうことを防止することにある。
【００２０】
この目的は、セキュリティモジュールと記憶ユニット（ＤＢ）とに接続されたデコーダに送られた暗号化済みのデータのフラックスから抽出されたデータをストアする方法によって達成されるが、本方法は、前記暗号化済みデータを、それが前記記憶ユニット（ＤＢ）に対して転送される以前に、少なくとも一つの特有のキー（Ｋ１、Ｋ２）によって再暗号化することを特徴とする。
【００２１】
このようにして、各記憶ユニットのデータは、考慮の対象となっているデコーダに特有のものであり、したがって、キーファイルを復号化しても、「プロダクツデータ」を復号化できるだけである。
【００２２】
デコーダに入力されるデータフラックスが最初に解釈されて、「プロダクツデータ」を構成する部分を分離する。これらの部分は、デコーダ中に含まれている第一のキーによって暗号化される。
【００２３】
デコーダは侵入不可能とは考えられてはいないという事実から、第一のキーの代わりに又はこれに加えて、セキュリティモジュール中に包含されているキーを用いることが可能である。
【００２４】
本発明は、非制限的な例として次の添付図面を参照すればより良く理解されるであろう。
【００２５】
図１に、処理目的でフラックスＥＦがデコーダＳＴＢに入力される様子を示す。ストアされる予定のデータは、記憶されることになっているデータに特有のフォーマットにしたがって分離され、次に、転送される前に暗号化モジュールに送られる。このモジュールは、一般に、デコーダに接続されているスマートカードという形態のセキュリティモジュールＳＭによって供給されるキーＫ１を用いる。このカードは侵入不可能と評せられており、また、後者とデコーダＳＴＢとの間でのさまざまなやり取りが、これら二つのエレメントに特有のキーによって暗号化される。これ以降、やり取りされた情報を読み取って、たとえば、修正されたデコーダに供給することは不可能となる。データは、いったん暗号化されると、チャネルＦＦによって記憶ユニットＤＢに送信される。
【００２６】
セキュリティモジュールＳＭによって送付されたキーＫ１は、デコーダに特有の第二のキーＫ２と組み合わせることが可能である。この事実から、セキュリティモジュールＳＭを、データをストアしたＤＢで改変させても、これらのデータを復号化することが不可能である。
【００２７】
これらのキーは特有のものである、すなわち、デコーダとセキュリティモジュールは、互いに異なったキーを用いる。選ばれた発生モードしだいでは、このキーは、初期化フェーズ中にランダムに生成されるか、又は、本システムの管理センターによって送られる。
【００２８】
図２に、第一のフィルタＳｄａｔａ中を通過する入力フラックスＥＦでの同じ処理を略図という形態で示す。このフィルタは、ストアすることになっているデータを分離するが、他の目的に役立つデータは、アウトレットＥＸによって他の処理に向けられる。
【００２９】
これで、暗号化の第一段階ＮＫ（Ｋ１）が、セキュリティモジュールＳＭから送られる第一のキーＫ１によって完遂される。次に、これらのデータは、デコーダＳＴＢから送られる第二のキーＫ２が供給される第二の暗号化モジュールＮＫ（Ｋ２）に送られる。
【００３０】
デコーダＳＴＢとセキュリティモジュールＳＭとによって供給されるこれらのキーは、任意の順序で用いられる。
【００３１】
一実施形態によれば、暗号化モジュールは、デコーダと記憶モジュールとの間のインタフェース上に直接に置かれる。このようにして、この暗号化が実行されるのは低論理レベルにおいてであり、しかも、デコーダの中央管理ソフトウエアとは独立した仕方で実行される。
【００３２】
別の実施形態によれば、セキュリティモジュールＳＭは、暗号化される予定のデータフラックスを受信して、そのデータを暗号化された形態で返すに十分強力な暗号化手段を有する。この場合、暗号化キーを包含して用いるのは、セキュリティモジュールＳＭだけである。
【００３３】
データの暗号化は、最初は、セキュリティモジュールＳＭから送られる第一のキーＫ１に基づいて実行し、次に、デコーダＳＴＢから送られる第二のキーＫ２に基づいて実行することが可能である。さらに、記憶モジュールの容量しだいでは、後者はまた、キーＫ３を供給でき、このキーでデータを暗号化することを可能とする。
【００３４】
次に、復号化が可能となるように、これら三つのエレメントを収集することが必要となる。
【００３５】
すべてのエレメントが自分自身のキーをストアすることが可能であり、これで、このキーがデータの新しい暗号化層によって用いられるというこの原理は理解することが可能である。
【００３６】
ほとんどの場合、ストアされているデータを上記の方法によって使用するには権利を得る必要がある。この権利は、管理センターから得られ、また、「プロダクツデータ」をダウンロードする前後で取得することが可能である。この権利は、プロダクツの記述子と制御語の復号化キーとを含んでいる。
【００３７】
我々の発明によれば、少なくとも一段階の暗号化を、データを使用する権利も存在するセキュリティモジュール（ＳＭ）に包含されているキーにしたがって実行される。記憶手段に対してストアされているデータの復号化が実行されている間、この使用権が、検証の結果、合格であれば、キーＫ１は復号化モジュールに供給されるだけである。このようにして、データＤＢは、ユーザが使用権を有する場合、送られたときの自分自身のオリジナルの暗号化形態を回復する。
【００３８】
この実施形態によれば、データＤＢには、これらのデータに対する必要な権利を記述する平文の記述子が伴う。キーＫ１で復号化する前に、セキュリティモジュールＳＭは、この情報を、その保護されたメモリに包含されている情報で検証する。
【図面の簡単な説明】
【図１】
デコーダのさまざまなコンポーネントを示す図である。
【図２】
本発明による動作を示す図である。
【国際公開パンフレット】
2004518203.tif 000003
2004518203.tif 000004
2004518203.tif 000005
2004518203.tif 000006
2004518203.tif 000007
2004518203.tif 000008
2004518203.tif 000009
2004518203.tif 000010
2004518203.tif 000011
【国際調査報告】
2004518203.tif 000012
2004518203.tif 000013
2004518203.tif 000014
2004518203.tif 000015
2004518203.tif 000016
2004518203.tif 000017