One Fault is All it Needs: Breaking Higher-Order Masking with Persistent Fault Analysis

Jingyu Pan1,a, Fan Zhang1,b, Kui Ren1,c and Shivam Bhasin2
1Zhejiang University, China, State Key Laboratory of Cryptology, China
ajoeypan@zju.edu.cn
bfanzhang@zju.edu.cn
ckuiren@zju.edu.cn
2Temasek Laboratories, Nanyang Technological University, Singapore
sbhasin@ntu.edu.sg

ABSTRACT


Persistent fault analysis (PFA) was proposed at CHES 2018 as a novel fault analysis technique. It was shown to completely defeat standard redundancy based countermeasure against fault analysis. In this work, we investigate the security of masking schemes against PFA. We show that with only one fault injection, masking countermeasures can be broken at any masking order. The study is performed on publicly available implementations of masking.

Keywords: Fault attacks, Masking, Persistent.



Full Text (PDF)