DCCROct 13, 2020

CryptMPI: A Fast Encrypted MPI Library

arXiv:2010.06471v22 citations
Originality Incremental advance
AI Analysis

This addresses security challenges for sensitive HPC applications in public clouds, but is incremental as it builds on existing MPI libraries.

They tackled the problem of high overhead from encryption in cloud HPC communications by developing CryptMPI, a fast encrypted MPI library, achieving effective performance improvements as shown in benchmarks.

The cloud infrastructure must provide security for High-Performance Computing (HPC) applications of sensitive data to execute in such an environment. However, supporting security in the communication infrastructure of today's public cloud is challenging, because current networks for data centers are so fast that adding encryption can incur very significant overheads. In this work, we introduce CryptMPI, a high performance encrypted MPI library that supports communication with both integrity and privacy. We present the techniques in CryptMPI and report our benchmarking results using micro-benchmarks and NAS parallel benchmarks. The evaluation results indicate that the aforementioned techniques are effective in improving the performance of encrypted communication.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes