Litcius/Paper detail

On implementing ChaCha on a programmable switch

Yutaro Yoshinaka, Junji Takemasa, Yuki Koizumi, Tōru Hasegawa

202218 citationsDOI

Abstract

This paper presents an implementation of a practical cryptographic primitive based on ChaCha on a Tofino programmable switch. A key challenge is optimizing the implementation by leveraging the structure of ChaCha operations and hardware features of Tofino. Our implementation outperforms the AES-based approach in terms of performance and small memory footprint and achieves up to 203 Gbps of throughput.

Topics & Concepts

Computer scienceKey (lock)ThroughputFootprintCryptographyMemory footprintEmbedded systemField-programmable gate arrayComputer architectureComputer hardwareOperating systemComputer securityWirelessBiologyPaleontologyCryptographic Implementations and SecurityCoding theory and cryptographyAdvanced Malware Detection Techniques
On implementing ChaCha on a programmable switch | Litcius