XIE Xin-yi, LIU Shuai, WANG Li-hui, et al. Revealing leakage locationin side-channel attack based on convolutional neural network visualizing[J]. 2021, 38(3): 1-7.
XIE Xin-yi, LIU Shuai, WANG Li-hui, et al. Revealing leakage locationin side-channel attack based on convolutional neural network visualizing[J]. 2021, 38(3): 1-7.DOI:
Revealing leakage locationin side-channel attack based on convolutional neural network visualizing
Locating leakage plays a vital role in further improving the attack success rate and countermeasure in side-channel attacks. For template attacks based on convolutional neural network
it is difficult to locate the leakage due to the invisibility of the network. This paper proposed a new method named WAvg-Grad-CAM to locate the leakage spot of side-channel traces
based on the ideal of Gradient-weighted Class Activation Mapping(Grad-CAM). This method applies gradient mapping to compute the attacking effectiveness of different positions on the input trace. According to the attacking effectiveness
the leakage position of the input trace can be precisely located. The experiment shows that this new method has advantages of smooth result and lower noise
compared with other common visualization methods. The result shows that this attack method can be used to localize the masked implementations precisely
without leakages combination processing and without knowledge of the implemented protections
even on the condition of low successful rate.
关键词
Keywords
references
CAGLI E, DUMAS C, PROUFF E. Convolutional neural networks with data augmentation against jitter-based countermeasures: profiling attacks without pre-processing[C]//Proceedings of the 19th International Conference on Cryptographic Hardware and Embedded Systems.Taipei, China: Springer, 2017: 45-68. DOI: 10.1007/978-3-319-66787-4_3.
ZEILER M D, FERGUS R. Visualizing and understanding convolutional networks[C]//Proceedings of the 13th European Conference on Computer Vision. Zurich, Switzerland: Springer, 2014: 818-833. DOI: 10.1007/978-3-319-10590-1_53.
BHASIN S, DANGER J L, GUILLEY S, et al. NICV: normalized inter-class variance for detection of side-channel leakage[C]//Proceedings of the 2014International Symposium on Electromagnetic Compatibility. Tokyo, Japan: IEEE, 2014: 310-313.
MESSERGES T S. Using second-order power analysis to attack DPA resistant software[C]//Proceedings of the Second International Workshop on Cryptographic Hardware and Embedded Systems. Worcester, MA, USA: Springer, 2000: 238-251. DOI: 10.1007/3-540-44499-8_19.
GIERLICHS B, LEMKE-RUST K, PAAR C. Templates vs. stochastic methods: a performance analysis for side channel cryptanalysis[C]//Proceedings of the 8th International Workshopon Cryptographic Hardware and Embedded Systems.Yokohama, Japan: Springer, 2006: 15-29. DOI: 10.1007/11894063_2.
CHARI S, RAO J R, ROHATGI P. Template attacks[C]//Proceedings of the4th International Workshop Redwood Shores on Cryptographic Hardware and Embedded Systems.Redwood Shores, CA, USA: Springer, 2003: 13-28. DOI: 10.1007/3-540-36400-5_3.
ARCHAMBEAU C, PEETERS E, STANDAERT F X, et al.Template attacks in principal subspaces[C]//Proceedings of the 8th International Workshop on Cryptographic Hardware and Embedded Systems. Yokohama, Japan: Springer, 2006: 1-14. DOI: 10.1007/11894063_1.
SELVARAJU R R, COGSWELL M, DAS A, et al. GRAD-CAM: visual explanations from deep networks via gradient-based localization[C]//2017 IEEE International Conference on Computer Vision (ICCV). Venice, Italy: IEEE, 2017: 618-626. DOI: 10.1109/ICCV.2017.74.
TIMON B. Non-profiled deep learning-based side-channel attacks with sensitivity analysis[J]. IACR Transactions on Cryptographic Hardware and Embedded Systems, 2019, 2019(2): 107-131. DOI: 10.13154/tches.v2019.i2. 107-131.