通信学报2019,Vol.40Issue(1):1-14,14.DOI:10.11959/j.issn.1000-436x.2019007
对加掩加密算法的盲掩码模板攻击
Blind mask template attacks on masked cryptographic algorithm
摘要
Abstract
Masking is a countermeasure against differential power analysis (DPA) attacks on cryptographic devices by using random masks to randomize the leaked power of sensitive information. Template attacks (TA) against cryptographic devices with masking countermeasure by far require attackers have knowledge of masks at the profiling phase. This requirement not only increase the prerequisite of template attacking, but also lead to some sort of difference between the experimental encryption codes of the profiling device and the codes of commercial cryptographic devices, which might degrade performance in real world attacking. Blind mask template attack directly learns templates for the combination of no mask intermediate values without the need of knowing the masks of training power traces, and then uses these templates to attack masked cryptographic devices. Both traditional Gaussian distribution and neural network were adopted as the templates in experiments. Experimental results verified the feasibility of this new approach. The success rate of neural network based blind mask template attacking against masked cryptographic devices is very close to that of traditional template attacks against cryptographic devices without masking countermeasure.关键词
侧信道攻击/模板攻击/盲掩码攻击/加掩防护/神经网络Key words
side channel attack/template attack/blind mask template attack/masking countermeasure/neural network分类
信息技术与安全科学引用本文复制引用
王燚,吴震,蔺冰..对加掩加密算法的盲掩码模板攻击[J].通信学报,2019,40(1):1-14,14.基金项目
"十三五"国家密码发展基金资助项目(No.MMJJ20180224) (No.MMJJ20180224)
国家重点研发计划基金资助项目(No.2018YFB0904900,No.2018YFB0904901) (No.2018YFB0904900,No.2018YFB0904901)
四川省教育厅科研基金资助项目(No.17ZB0082) (No.17ZB0082)