Loading [a11y]/accessibility-menu.js
Techniques to Reduce Switching and Leakage Energy in Unrolled Block Ciphers | IEEE Journals & Magazine | IEEE Xplore

Techniques to Reduce Switching and Leakage Energy in Unrolled Block Ciphers


Abstract:

Energy consumption of block ciphers is critical in resource constrained devices. Unrolling has been explored in literature as a technique to increase efficiency by elimin...Show More

Abstract:

Energy consumption of block ciphers is critical in resource constrained devices. Unrolling has been explored in literature as a technique to increase efficiency by eliminating energy spent in loop control elements such as registers and multiplexers. However these savings are minimal and are offset by the increase in glitching power that comes with unrolling. We propose an efficient latch-based glitch filter for unrolled designs that reduces energy per encryption by an order of magnitude over a straightforward implementation, and by 28-45 percent over the best existing glitch filtering schemes. We explore the optimal number of glitch filters that should be used in order to minimize total energy, and provide estimates of the area cost. Partially unrolled designs also benefit from using our scheme with energies competitive to fully serialized implementations. Power gating to reduce leakage power and reuse of computed key enable unrolled designs to be more efficient than serialized ones without compromising latency advantages. We demonstrate our approach on the SIMON-128 and AES-128 block ciphers.
Published in: IEEE Transactions on Computers ( Volume: 69, Issue: 10, 01 October 2020)
Page(s): 1414 - 1423
Date of Publication: 31 August 2017

ISSN Information:

Funding Agency:


Contact IEEE to Subscribe

References

References is not available for this document.