English

Performance Evaluation and Modeling of Cryptographic Libraries for MPI Communications

Distributed, Parallel, and Cluster Computing 2020-10-14 v1 Cryptography and Security

Abstract

In order for High-Performance Computing (HPC) applications with data security requirements to execute in the public cloud, the cloud infrastructure must ensure the privacy and integrity of data. To meet this goal, we consider incorporating encryption in the Message Passing Interface (MPI) library. We empirically evaluate four contemporary cryptographic libraries, OpenSSL, BoringSSL, Libsodium, and CryptoPP using micro-benchmarks and NAS parallel benchmarks on two different networking technologies, 10Gbps Ethernet and 40Gbps InfiniBand. We also develop accurate models that allow us to reason about the performance of encrypted MPI communication in different situations and give guidance on how to improve encrypted MPI performance.

Cite

@article{arxiv.2010.06139,
  title  = {Performance Evaluation and Modeling of Cryptographic Libraries for MPI Communications},
  author = {Abu Naser and Mehran Sadeghi Lahijani and Cong Wu and Mohsen Gavahi and Viet Tung Hoang and Zhi Wang and Xin Yuan},
  journal= {arXiv preprint arXiv:2010.06139},
  year   = {2020}
}

Comments

Under review - IEEE Transactions on Dependable and Secure Computing (TDSC). 12 figures, 11 tables, and 16 pages

R2 v1 2026-06-23T19:17:55.865Z