Pattern Recognition Analysis A Partition-based Generic Side-Channel Distinguisher
In recent years, statistical methods have been widely used in the field of SCA (Side Channel Attack), leading to a variety of SCA approaches.In this paper,we propose a novel SCA method called PRA (Pattern Recognition Analysis) by introducing the pattern recognition technique into DPA (Differential Power Analysis).The main idea of our new approach is as follows: First of all, we establish two kinds of machine learning processes, i.e., supervised learning and unsupervised learning,which can be used to extract some effective features from power data.Then based on these features we design a pattern distinguisher which can be applied to discriminate correct key-dependent classification from the wrong ones.At last, we can predict the correct key by utilizing the designed distinguisher to deal with power traces.In order to illustrate the effectiveness of PRA, we implement PRA attack experiments on unprotected circuit and circuit with countermeasure of masking.The results show that PRA, especially second-order PRA has obvious advantage over the previously known DPA approaches.
国内会议
北京
英文
41-54
2016-08-29(万方平台首次上网日期,不代表论文的发表时间)