2

タスクを分割するために (3D 画像の分散レンダリングなど)、さまざまなノードが個別に動作する P2P アーキテクチャを設計するためのメカニズムは既に存在しますが、トレントとは異なり、送信されているパケットの内容?元のタスクの依頼者のみが表示する資格がありますか? 完全なタスクの結果。

その原則に基づいた実用的な実装は既にありますか?

編集:質問を間違って定式化したのかもしれません。アイデアは、送信される個別のパケットの内容に取り組むことができたとしても、個別のノードが全体像を組み立てる機会を得ることは決してないということです。タスクを要求した人だけがこれを行うことになっています。

4

1 に答える 1

0

直接の P2P 接続 (「プロミスキャス」または「マルチキャスト」のようなモードではない) がある場合、受信ピアは送信されたデータのみを「見る」必要があります。

途中で中継サーバーがあり、それらがデータを傍受できるのではないかと心配している場合は、暗号化が最適な方法だと思います.

ピア A がデータを S/MIME エンベロープでピア B に送信することです。コンテンツはピア A の秘密鍵で署名され、ピア B の公開鍵で暗号化されます。

ピア B のみがデータを復号化でき、ピア A が実際にデータを送信したことが保証されます。

このプロセス全体は CPU とバイト単位でコストがかかるため、アプリケーションには適していない可能性があります。また、何らかの形式のキー管理インフラストラクチャも必要です。ピアは、たとえば、証明書を発行するコミュニティに加入する必要があります。

しかし、基本的な考え方はそこにあります。キーまたは共有シークレット暗号化を使用した非対称暗号化です。

于 2012-07-26T08:07:27.660 に答える