Design and application of CPA research platform for ASIC
Chenxu Wang
Abstract
Chenxu Wang
Abstract
Differential Power Analysis(DPA),a technology of non-invasive side-channel attack,has posed a serious threat for the safety of cipher integrated circuits.In order to evaluate the effectiveness of power analysis attack countermeasure conveniently,following the gate-level power analysis method,a Correlation Power Analysis(CPA)research platform based on PrimeTime PX and MATLAB is built.The auxiliary platform has a strong universality,and only by reworking cipher-specific power model,the algorithm level countermeasures for different ciphers can be evaluated easily.As an application,standard AES algorithm and the improved AES algorithm with threshold countermeasure method is attacked,showing the platform effectiveness.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Differential Power Analysis(DPA),a technology of non-invasive side-channel attack,has posed a serious threat for the safety of cipher integrated circuits.In order to evaluate the effectiveness of power analysis attack countermeasure conveniently,following the gate-level power analysis method,a Correlation Power Analysis(CPA)research platform based on PrimeTime PX and MATLAB is built.The auxiliary platform has a strong universality,and only by reworking cipher-specific power model,the algorithm level countermeasures for different ciphers can be evaluated easily.As an application,standard AES algorithm and the improved AES algorithm with threshold countermeasure method is attacked,showing the platform effectiveness.
Key concepts: Power analysis, Countermeasure, Cipher, Computer science, Side channel attack, Application-specific integrated circuit, MATLAB, Advanced Encryption Standard