{"title":"Power analysis attack using neural networks with wavelet transform as pre-processor","authors":"P. Saravanan, P. Kalpana, V. Prcethisri, V. Sneha","doi":"10.1109/ISVDAT.2014.6881059","DOIUrl":null,"url":null,"abstract":"This work proposes a novel methodology to perform power analysis attack on secure system by using wavelet transform as a pre-processor followed by machine learning technique. The proposed methodology uses known plain text attack. The power supply current traces from the cryptographic device are obtained by varying the atmospheric temperature. Then the current traces are pre-processed by using wavelet transform, data normalization and principal component analysis (PCA). The featured data samples selected by the pre-processor are then used to train the neural network. Through supervised learning algorithm and wavelet pre-processing, we are able to achieve around 25% improvement in guessing the secret key when compared to existing method of machine learning alone.","PeriodicalId":217280,"journal":{"name":"18th International Symposium on VLSI Design and Test","volume":"73 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-07-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"18th International Symposium on VLSI Design and Test","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISVDAT.2014.6881059","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
Abstract
This work proposes a novel methodology to perform power analysis attack on secure system by using wavelet transform as a pre-processor followed by machine learning technique. The proposed methodology uses known plain text attack. The power supply current traces from the cryptographic device are obtained by varying the atmospheric temperature. Then the current traces are pre-processed by using wavelet transform, data normalization and principal component analysis (PCA). The featured data samples selected by the pre-processor are then used to train the neural network. Through supervised learning algorithm and wavelet pre-processing, we are able to achieve around 25% improvement in guessing the secret key when compared to existing method of machine learning alone.