Improving the Energy-Based Dpa/Dema Attack Flow Preprocessing Performance
ResumoThis paper proposes an improvement in the DPA/DEMA energy-based attack ﬂow to reduce the time to guess a secret cryptographic key from supposed secure systems. This was done through the recoding for C ++ language and parallelization of the algorithms. The results highlight a reduction of up to 78.53% in the execution time of preprocessing algorithms guaranteeing a good performance even in the majority of off-the-shelf processors available in the market.
DURAN, A., GONZALEZ, M., and CORBALAN, J. (2005). Automatic Thread Distribution For Nested Parallelism In OpenMP. pages 121–130. 19th ACM International Conference on Supercomputing (ICS).
GNU COMPILER COLLECTION. GCC online documentation – GNU Project – Free Software Foundation. https://gcc.gnu.org/onlinedocs/. Online; accessed: 7 December 2019.
LELLIS, R. N. ., SOARES, R. I., and JUNIOR, A. A. S. (2017). An Energy-Based Attack Flow for Temporal Misalignment Countermeasures on Cryptosystems. IEEE International Symposium Circuits and Systems (ISCAS).
MATHWORKS. MATLAB Support Documentation. https://www.mathworks.com/help/signal/ug/resampling.html. Online; accessed: 6 December 2019.
OPENMP. Specifications – OpenMP. https://www.openmp.org/specifications/. Online; accessed: 8 December 2019.