A Simple Power Analysis Attack on the Twofish Key Schedule
Cryptography and Security
2016-11-23 v1
Abstract
This paper introduces an SPA power attack on the 8-bit implementation of the Twofish block cipher. The attack is able to unequivocally recover the secret key even under substantial amounts of error. An initial algorithm is described using exhaustive search on error free data. An error resistant algorithm is later described. It employs several threshold preprocessing stages followed by a combined approach of least mean squares and an optimized Hamming mask search. Further analysis of 32 and 64-bit Twofish implementations reveals that they are similarly vulnerable to the described SPA attack.
Keywords
Cite
@article{arxiv.1611.07109,
title = {A Simple Power Analysis Attack on the Twofish Key Schedule},
author = {Jose Javier Gonzalez Ortiz and Kevin J. Compton},
journal= {arXiv preprint arXiv:1611.07109},
year = {2016}
}
Comments
Keywords: Twofish, SPA, Power Attack, Block Cipher, Error Tolerance