TY - GEN
T1 - Instruction duplication
T2 - 16th International Conference on Smart Card Research and Advanced Applications, CARDIS 2017
AU - Cojocar, Lucian
AU - Papagiannopoulos, Kostas
AU - Timmers, Niek
PY - 2018
Y1 - 2018
N2 - Fault injection attacks alter the intended behavior of micro-controllers, compromising their security. These attacks can be mitigated using software countermeasures. A widely-used software-based solution to deflect fault attacks is instruction duplication and n -plication. We explore two main limitations with these approaches: first, we examine the effect of instruction duplication under fault attacks, demonstrating that as fault tolerance mechanism, code duplication does not provide a strong protection in practice. Second, we show that instruction duplication increases side-channel leakage of sensitive code regions using a multivariate exploitation technique both in theory and in practice.
AB - Fault injection attacks alter the intended behavior of micro-controllers, compromising their security. These attacks can be mitigated using software countermeasures. A widely-used software-based solution to deflect fault attacks is instruction duplication and n -plication. We explore two main limitations with these approaches: first, we examine the effect of instruction duplication under fault attacks, demonstrating that as fault tolerance mechanism, code duplication does not provide a strong protection in practice. Second, we show that instruction duplication increases side-channel leakage of sensitive code regions using a multivariate exploitation technique both in theory and in practice.
UR - http://www.scopus.com/inward/record.url?scp=85041727391&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85041727391&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-75208-2_10
DO - 10.1007/978-3-319-75208-2_10
M3 - Conference contribution
AN - SCOPUS:85041727391
SN - 9783319752075
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 160
EP - 179
BT - Smart Card Research and Advanced Applications - 16th International Conference, CARDIS 2017,Revised Selected Papers
PB - Springer/Verlag
Y2 - 13 November 2017 through 15 November 2017
ER -