학술논문
Poster: Toward an Optimal Implementation of Chacha20-Poly1305 for Smartnics
Document Type
Conference
Source
2024 IEEE 32nd International Conference on Network Protocols (ICNP) Network Protocols (ICNP), 2024 IEEE 32nd International Conference on. :1-3 Oct, 2024
Subject
Language
ISSN
2643-3303
Abstract
Secure communication relies heavily on authenticated encryption (AE). This poster implements ChaCha20Poly1305, a widely-used AE scheme, on a smartNIC, which is particularly beneficial for high-speed networks. The key design rationale is manually optimizing data layout on hierarchical memory devices on the smartNIC. Our implementation achieves $5.67 \times 10^{6}$ and $0.58 \times 10^{6}$ packets/s for 64-byte and 1024-byte packets, respectively. As a use case of our AE implementation, we also implement a subset of TLS.