Power Efficiency of S-Boxes: From a Machine-Learning-Based Tool to a Deterministic Model

Sadhukhan, Rajat ; Datta, Nilanjan ; Mukhopadhyay, Debdeep (2019) Power Efficiency of S-Boxes: From a Machine-Learning-Based Tool to a Deterministic Model IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 27 (12). pp. 2829-2841. ISSN 1063-8210

Full text not available from this repository.

Official URL: https://doi.org/10.1109/TVLSI.2019.2925421

Related URL: http://dx.doi.org/10.1109/TVLSI.2019.2925421

Abstract

Designing cryptographically good and power-efficient 4 × 4 S-boxes is a challenging problem in the era of lightweight cryptography. Although the optimal cryptographic properties are easy to determine, verifying the power efficiency of an S-box is nontrivial. The conventional approach of determining the power consumption using commercially available CAD tools is highly time-consuming, which becomes formidable while dealing with a large pool of S-boxes. This mandates the development of automation that should quickly characterize the power efficiency from the Boolean function representation of an S-box. In this paper, we present a supervised machine-learning-assisted automated framework to resolve the problem for 4 × 4 S-boxes, which turns out to be 14 times faster than the traditional approach. The key idea is to extrapolate the knowledge of literal counts, AND-OR-NOT gate counts in the sum-of-products (SOP) form of the underlying Boolean functions to predict the dynamic power efficiency. We demonstrate the effectiveness of our framework by reporting on a set of power-efficient (involutive) optimal S-boxes from a large set of S-boxes. We also develop a deterministic model using results obtained from supervised learning to predict the dynamic power of an S-box that can be used in an evolutionary algorithm to generate cryptographically good and low-power S-boxes.

Item Type:Article
Source:Copyright of this article belongs to IEEE.
Keywords:Dynamic Power; Machine Learning (ML); Optimal S-box; Power Efficiency
ID Code:142859
Deposited On:25 Jun 2026 10:40
Last Modified:25 Jun 2026 10:40

Repository Staff Only: item control page