English

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

R2 v1 2026-06-22T17:00:07.351Z