Security 保护p2p网络,使中间节点无法访问正在传输的数据包的内容

Security 保护p2p网络,使中间节点无法访问正在传输的数据包的内容,security,networking,p2p,distributed-computing,Security,Networking,P2p,Distributed Computing,已经存在哪些机制来设计P2P体系结构,其中不同的节点单独工作,以分割任务(比如3D图像的分布式渲染),但与torrents不同的是,它们无法看到或劫持正在传输的数据包的内容?只有原始任务请求者才有权查看?完成任务的结果 在这个原则上已经有任何可行的实现了吗 编辑:也许我把问题表述错了。其思想是,即使它们能够处理正在发送的单独数据包的内容,单独的节点也永远没有机会组合整个图片。只有请求任务的人才应该这样做。如果你有直接的P2P连接(没有“混杂”或“多播”模式),接收的对等方应该只“看到”发送给他们

已经存在哪些机制来设计P2P体系结构,其中不同的节点单独工作,以分割任务(比如3D图像的分布式渲染),但与torrents不同的是,它们无法看到或劫持正在传输的数据包的内容?只有原始任务请求者才有权查看?完成任务的结果

在这个原则上已经有任何可行的实现了吗


编辑:也许我把问题表述错了。其思想是,即使它们能够处理正在发送的单独数据包的内容,单独的节点也永远没有机会组合整个图片。只有请求任务的人才应该这样做。

如果你有直接的P2P连接(没有“混杂”或“多播”模式),接收的对等方应该只“看到”发送给他们的数据,没有其他

如果你有中继服务器在路上,你担心他们可以嗅探数据,我相信加密是一条出路

我们要做的是,对等方A在S/MIME信封中向对等方B传输数据:内容用对等方A的私钥签名,并用对等方B的公钥加密

只有对等方B可以解密数据,并保证对等方A实际发送了数据

整个过程的CPU和字节成本都很高,可能不适合您的应用程序。它还需要某种形式的密钥管理基础设施:对等方需要订阅一个发布证书的社区


但其基本思想是:使用密钥的非对称加密或共享秘密加密。

如果您有直接的P2P连接(没有“混杂”或“多播”模式),则接收的对等方应该只“看到”发送给他们的数据,而不应看到其他内容

如果你有中继服务器在路上,你担心他们可以嗅探数据,我相信加密是一条出路

我们要做的是,对等方A在S/MIME信封中向对等方B传输数据:内容用对等方A的私钥签名,并用对等方B的公钥加密

只有对等方B可以解密数据,并保证对等方A实际发送了数据

整个过程的CPU和字节成本都很高,可能不适合您的应用程序。它还需要某种形式的密钥管理基础设施:对等方需要订阅一个发布证书的社区

但基本思想是存在的:使用密钥的非对称加密或共享秘密加密