Title :
Protecting cryptographic hardware against malicious attacks by nonlinear robust codes
Author :
Tomashevich, Victor ; Neumeier, Yaara ; Kumar, Ravindra ; Keren, Osnat ; Polian, I.
Author_Institution :
Fac. of Math. & Comput. Sci., Univ. of Passau, Passau, Germany
Abstract :
Fault-based attacks against cryptographic circuits must be addressed by techniques that are different from approaches designed for random transient faults. We systematically investigate robust error-detecting codes that specifically target malicious attacks and guarantee minimal bounds on detection probability. Our study is based on FPGA-supported fault-injection campaigns on the circuit implementation of a recent lightweight block cipher and its sub-modules. We quantify the detection capabilities of different robust and non-robust codes with respect to both random faults and malicious attacks, as well as the required overheads. For the first time, we report performance of a novel punctured cubic code on actual cryptographic circuitry. Experimental results show that robust codes with a certain number of redundant bits have better detection properties in security context and higher predictability than their conventional linear counterparts.
Keywords :
block codes; cryptography; error detection codes; nonlinear codes; cryptographic circuits; cryptographic hardware; cubic code; detection probability; error detecting codes; fault based attacks; lightweight block cipher; malicious attacks; nonlinear robust codes; transient faults; Circuit faults; Cryptography; Hardware; Measurement; Robustness; Transient analysis; Vectors;
Conference_Titel :
Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT), 2014 IEEE International Symposium on
Conference_Location :
Amsterdam
Print_ISBN :
978-1-4799-6154-2
DOI :
10.1109/DFT.2014.6962084