Table 2 Comparison of CPA and machine learning.

From: Distributed power analysis attack on SM4 encryption chip

Cracking Method

Prior information

Cracking speed

Sucess rate (traces used)

   

10

25

40

55

CPA

Not required

Within 1 minute

0%

4%

40%

92%

Machine learning

Need historical power traces

Several minite to train

87%

95%

99%

100%