2014-10-30 50 views
-1

我遇到了一篇研究论文和项目,讨论在MPICH2的通道层中实现加密/解密,称为ES-MPICH2库http://www.eng.auburn.edu/~xqin/software/es-mpich2/index.html 据我所知,MPICH2确实使用ssh层进行通信节点,那么在MPI库中这么做会有什么意义呢?MPI实现中的安全性

+0

在http://security.stackexchange.com/上可能会更好。 – JamesENL 2014-10-30 06:55:19

+0

你甚至读过他们网站上的文章吗? – 2014-10-30 12:04:04

回答

1

MPICH2可以使用ssh设置MPI环境,即启动指定节点上的进程等,但是在设置阶段之后,实际的MPI通信使用不同的机制(例如TCP套接字,Infiniband,...) 。我完全不熟悉ES-MPICH2,然后显然加密了实际的MPI通信。

MPI通常在单个集群内部使用,其中有人窃听MPI通信不被视为重大威胁。总的来说,MPI的实现更注重性能而不是安全性,因为这就是MPI用户倾向于感兴趣的东西。

+0

有关ES-MPICH2(链接到网站)的文章解释了MPICH2的分层通信体系结构,为什么需要加密(使用MPI进行跨站点通信),以及加密和如何加密。 – 2014-10-30 12:03:25