Cryptology ePrint Archive: Report 2017/939

Towards Optimal Pre-processing in Leakage Detection

Changhai Ou and Degang Sun and Zhu Wang and Xinping Zhou

Abstract: An attacker or evaluator can detect more information leakages if he improves the Signal-to-Noise Ratio (SNR) of power traces in his tests. For this purpose, pre-processings such as de-noise, distribution-based traces biasing are used. However, the existing traces biasing schemes can't accurately express the characteristics of power traces with high SNR, making them not ideal for leakage detections. Moreover, if the SNR of power traces is very low, it is very difficult to use the existing de-noise schemes and traces biasing schemes to enhance leakage detection. In this paper, a known key based pre-processing tool named Traces Linear Optimal Biasing (TLOB) is proposed, which performs very well even on power traces with very low SNR. It can accurately evaluate the noise of time samples and give reliable traces optimal biasing. Experimental results show that TLOB significantly reduces number of traces used for detection; correlation coefficients in $\rho$-tests using TLOB approach 1.00, thus the confidence of tests is significantly improved. As far as we know, there is no pre-processing tool more efficient than TLOB. TLOB is very simple, and only brings very limited time and memory consumption. We strongly recommend to use it to pre-process traces in side channel evaluations.

Category / Keywords: implementation / traces optimal biasing, TOB, TLOB, leakage detection, biasing power traces, SNR, CPA, side channel attack

Date: received 25 Sep 2017

Contact author: ouchanghai at iie ac cn

Available format(s): PDF | BibTeX Citation

Note: This is our new submission. The paper is revised according to editor's review.

Version: 20170927:140126 (All versions of this report)

Short URL: ia.cr/2017/939

Discussion forum: Show discussion | Start new discussion


[ Cryptology ePrint archive ]