CERMET: Coding for Energy Reduction with Multiple Encryption Techniques -- $It's\ easy\ being\ green$
Jongchan Woo, Vipindev Adat Vasudevan, Benjamin Kim, Alejandro Cohen,, Rafael G. L. D'Oliveira, Thomas Stahlbuhk, and Muriel M\'edard

TL;DR
CERMET is a hardware architecture that combines multiple encryption techniques and network coding to significantly reduce energy consumption in cryptosystems without sacrificing security or throughput.
Contribution
The paper introduces a universal, energy-efficient hardware architecture for cryptosystems that supports both symmetric and asymmetric encryption with optimized performance.
Findings
Achieves below 1 pJ/bit for AES-256
Reduces energy per bit by 14.6X for ECC
Reduces area by 9.3X for ECC
Abstract
This paper presents CERMET, an energy-efficient hardware architecture designed for hardware-constrained cryptosystems. CERMET employs a base cryptosystem in conjunction with network coding to provide both information-theoretic and computational security while reducing energy consumption per bit. This paper introduces the hardware architecture for the system and explores various optimizations to enhance its performance. The universality of the approach is demonstrated by designing the architecture to accommodate both asymmetric and symmetric cryptosystems. The analysis reveals that the benefits of this proposed approach are multifold, reducing energy per bit and area without compromising security or throughput. The optimized hardware architectures can achieve below 1 pJ/bit operations for AES-256. Furthermore, for a public key cryptosystem based on Elliptic Curve Cryptography (ECC), a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Residue Arithmetic · Coding theory and cryptography · Cryptographic Implementations and Security
