2017-12-18 10 views
0

クライアントがパターン認識(ニューラルネットワークなど)を使用できないように、サーバーアプリケーション内のピクセルのチャンク(例えば、キャプチャ)を暗号化する方法は不思議です。 )を使用してピクセルを復号化しますが、画面上に正しいピクセルが表示されます。私はHDCPのような技術について聞いたことがあり、これを実装するライブラリがあるかどうか疑問に思っています。だから私の質問は次のとおりです:画面上のパッチを暗号化する方法

  1. 私は探しているドロイドですか?
  2. これを実装するのに役立つライブラリがありますか(C++、Python、Go、Javaなど)。
  3. このテクニックは、画面のさまざまな(小さな)パッチ(フルスクリーンではない)に使用できますか?
  4. 透過性のあるピクセルパッチを暗号化/復号化することは可能でしょうか?

ありがとうございました。

+0

"サーバー"とビューアの関係は何ですか? HDCPは、グラフィックスプロセッサに内蔵されているハードウェアサポートがモニタまで動作するために機能します。そのようなものはインターネット上に存在しません。 – deceze

+0

HDCPはデータの送信に適用され、データがレンダリングされるポイントはそのスコープの外にあります。 –

+0

ありがとうございます。たぶんHDCPはこの問題の間違ったテクニックです。通信がTCP(または同様の技術)に基づいて行われるように、クライアントとサーバーを別々にする別の方法を提案できますか? – avitase

答えて

1

あなたの説明から、ここではインターネット上でサーバーとクライアントの関係について話していると仮定しています。その場合は:いいえ。

画面に何かを表示するには、クライアント上のデータを復号化/復号化してから画面に送信する必要があります。その解読/復号化は、ブラウザ、CPU/GPU上で起こり、復号された画像はメモリに記憶される。そこからは、ニューラルネットワークやその他のものを含む他のプロセスで利用できます。

インターネットで暗号化されたデータを直接モニタに送信する方法は、復号化してすぐに表示する必要があります。実装の詳細を秘密にしておく必要があるため、他の場所で復号化を行い、このようにデータを取得するための "偽のモニタ"を構築することはできません。それは根本的に実行不可能であり、インターネット上のオープンスタンダードベースのプロトコルとファイル形式を考えれば、さらにそうです。

+0

ありがとうございました。私は直面している問題を見る。しかし、ビデオストリームはユーザーが映画をコピーできないようにしますか?これらの人たちもこの問題を抱えていると思いますか? – avitase

+1

です。そして誰もそれらのものをコピーすることを誰も妨げていません。まあ、大丈夫、彼らは平均的なジョーがそれらの映画をコピーすることを妨げている。しかし、彼らは不便さを回避するのに十分に決められた誰かを止めることはありません。 – deceze

+0

私はこれを知らなかった。私はHDCPがこの種のキャプチャを正確に避けるために発明されたと考えました。しかし、私は専門家ではありません...なぜHDCPが全く存在するのか説明できますか? – avitase

関連する問題