0

最近、 html5 に DRM を含めるという提案がニュースになっています。DVD 再生ソフトウェアの場合と同様に、キー ストレージ メカニズムが最終的にクラックされることは予測できます。これは、信頼できるクライアントの問題とも呼ばれます。

私の質問は簡単です。特定の実行可能コードのみがデータを復号化できるようにデータを暗号化する方法はありますか?

通常、秘密 (非対称) キーはソフトウェア コードに含まれており、コンテンツの暗号化に使用された対称キー (コンテンツと共に配布される) を復号​​化するために使用されます。これにより、上記の秘密鍵をソフトウェアから抽出してバイパスすることが簡単になります。

ソフトウェア自体の完全性に依存して復号化できるかどうか疑問に思っていました。

既存の暗号化プリミティブを使用した明らかな解決策は見当たりません。実行時にいくつかの内部プログラム状態のハッシュを取得し、それをキー派生関数に渡すことは明らかですが、これは依然としてメモリ検査で失敗します

これはまったく可能ですか?そうでない場合、数学的な証明はありますか?ここで決定的な答えを探しているわけではなく、既存の作業へのポインタを探しているだけです。

4

2 に答える 2

0

DRM は、ある種の信頼できるデバイスまたはサービスなしでは基本的に不可能です。量子物理学では可能かもしれませんが、それは主に、量子物理学を指すだけで何でも可能に見えるからです:)

多くのマザーボードには、すでに TPM モジュールが取り付けられています。市場がそのような種類のデバイスを許可する場合、安全な DRM が現実になる可能性があります。それでも、TPM モジュールはすでに壊れています。ハッカーの手にあるそのようなデバイスは、ある種のハードウェア DRM です。

于 2013-05-30T19:13:50.067 に答える