- Dissertation
- 10.31274/td-20240329-177
Countermeasures against hardware attack using power-based information leakage
- Jan 01, 2023
- Ravikumar Selvam
Modern-day embedded systems such as IoT and other smart electronic devices are vulnerable to side-channel analysis (SCA) attacks due to their ease of physical access to devices. Hardware implementation should be secured with SCA countermeasures to protect data from such attacks. This dissertation proposes a residue number system (RNS)-based logic to protect against power side-channel attacks. By converting the different input binary values into similar bit encodings for the shares, the RNS logic enables side-channel privacy and cryptographic privacy. In the study, this trait is also recorded as a symmetry measure. The side-channel resistance of RNS secure logic is assessed both conceptually and practically. An analytical metric is developed to quantify the conditional probability of the input bit state given the residue state visible to the adversary but derived from hidden cryptographic secrets. Transition probability, normalized variance, and Kullback–Leibler (KL) divergence serve as side-channel metrics in this study. The results show that our RNS secure logic provides better resistance against high-order side-channel attacks regarding power distribution uniformity and success rates of machine learning (ML)-based power side-channel attacks. We performed SPICE simulations on Montgomery modular multiplication and Arithmetic-style multiplication using the FreePDK 45nm technology library. Another significant and developing issue is the need for security analysis on the EDA tool flow. In this work, the values and topologies of the decoupling capacitance included in an on-chip power distribution network for side-channel resistance are investigated. We demonstrate that an on-chip power distribution network with decoupling capacitance prevents power side-channel attacks. The proposed architecture distributes multiple decoupling capacitances along the power lines to avoid data leakage from sensitive logic blocks. The impact of decoupling capacitance on power side-channel resistance is studied using grid-style and tree-style power distribution networks. Research employs a unique, approximate approach for extracting the feature vector from the switching current of the internal logic blocks. The side-channel resistance is quantified by the success rates of machine learning classifiers such as Naive Bayes (NB), Linear Discriminant Analysis (LDA), Quadratic Discriminant Analysis (QDA), and Support Vector Machine (SVM).
Read more