Font Size: a A A

Research On Power Information Leakageage Detection Technology Of Block Cipher Based On T-test

Posted on:2021-04-24Degree:MasterType:Thesis
Country:ChinaCandidate:Z ZhengFull Text:PDF
GTID:2428330623482232Subject:Electronic Science and Technology
Abstract/Summary:PDF Full Text Request
T-test is an important method to detect the sidechannel leakage of power information of the cryptosystem.This project aims to improve the t-test's ability to evaluate the security of block ciphers.By studying the t-test bit width setting,t-test bit ordering,and multiple t-tests in the process of detecting power information leakage,the existing t-test method is improved to promote the efficiency and accuracy of leakage detection.The main contents are as follows:When t-test is used to detect the leakage of power information of block ciphers,randomly setting the t-test bit width will limit the improvement of t-test detection efficiency.Therefore,it is necessary to study the method of setting the t-test bit width during the leakage detection process.First,the characteristics of each signal component and noise component in power consumption are analyzed,and the relationship between the sample size of the power trace and the signal-to-noise ratio(SNR)of the t-test process is derived by using an power consumption model based on the Hamming weight;Subsequently,two power consumption models based on single-point leakage of power traces are introduced.Based on the measured power consumption data,the SNR of the ttest process with different test bit widths is analyzed and calculated.The t-test process SNR and the test bit width are summarized.Relationship;further clarify the relationship between the inspection bit width and the inspection efficiency through the relationship between the power trace sample size,the SNR and the inspection bit width.Based on this,a method for setting the t inspection bit width is proposed and the AES algorithm using as an example has been verified,and the results show that the proposed test bit width setting method can improve the leakage detection efficiency when the power trace sample is sufficient.Existing t-test methods do not determine the test order of each t-test bit,and arbitrarily arranging the test order cannot make full use of power information leakage,which affects the ttest efficiency.Therefore,it is necessary to study the order of inspection bits of t-test.First select the key intermediate state of the block cipher output by S-box as the research object,and select its nonlinear properties for further research by comparing the indicators in the design process of Sbox.With the nonlinearity as a parameter,Walsh spectrum and Boolean are introduced.The function studies the non-linear nature of the block cipher S-box;by introducing the concept of transparency order,the relationship between the degree of power information leakage from the output of the S-box and the nonlinearity of each output bit is derived by formulating the relationship between the transparency order and the nonlinearity.Based on this relationship,a method for sorting t-test bits is proposed,and the DES algorithm is used as an example for verification.The results show that the proposed test-bit sorting method can increase the efficiency sufficiently.In order to deal with the multiple t-test problems encountered in the actual leakage detection process,a method to improve the effectiveness of multiple t-tests was proposed.First,the multiple hypothesis testing problem is described,the existing methods for controlling multiple hypothesis testing problems are analyzed.The process of power information leakage detection is studied,and the method of reducing the power trace of PCA is used to estimate the proportion of true hypotheses in the multiple t test,and then adjust the significance level.The method of increasing the threshold is used to improve the existing multiple t test method.The AES algorithm is used as an example to verify.The verification results show that the method can improve the test effectiveness while controlling the false positive rate of multiple t-tests.
Keywords/Search Tags:t-test, Power Analysis Attack, Block Cipher, SNR, nonlinearity, test effectiveness
PDF Full Text Request
Related items