Power-balanced Memristive Cryptographic Implementation Against Side Channel Attacks
Ziang Chen, Li-Wei Chen, Xianyue Zhao, Kefeng Li, Heidemarie Schmidt,, Ilia Polian, Nan Du

TL;DR
This paper introduces a novel power-balanced hiding strategy using memristor groups to conceal power consumption in cryptographic circuits, significantly improving security against side-channel attacks.
Contribution
It proposes a new power balancing method for memristive cryptographic logic, ensuring uniform power consumption across all gates during operation.
Findings
Experimental validation shows improved power balance.
T-test confirms significant reduction in power variation.
Enhanced security against side-channel attacks.
Abstract
Memristors, as emerging nano-devices, offer promising performance and exhibit rich electrical dynamic behavior. Having already found success in applications such as neuromorphic and in-memory computing, researchers are now exploring their potential for cryptographic implementations. In this study, we present a novel power-balanced hiding strategy utilizing memristor groups to conceal power consumption in cryptographic logic circuits. Our approach ensures consistent power costs of all 16 logic gates in Complementary-Resistive-Switching-with-Reading (CRS-R) logic family during writing and reading cycles regardless of Logic Input Variable (LIV) values. By constructing hiding groups, we enable an effective power balance in each gate hiding group. Furthermore, experimental validation of our strategy includes the implementation of a cryptographic construction, xor4SBox, using NOR gates. The…
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
TopicsAdvanced Memory and Neural Computing · Physical Unclonable Functions (PUFs) and Hardware Security · Ferroelectric and Negative Capacitance Devices
