Algebraic Side-Channel Attacks

(2009) Proceedings of INSCRYPT 2009 — Location: Beijing/China

Files

75.pdf
  • Open Access
  • Adobe PDF
  • 1.42 MB

Details

Authors
Abstract
In 2002, algebraic attacks using overdefined systems of equa- tions have been proposed as a potentially very powerful cryptanalysis technique against block ciphers. However, although a number of convinc- ing experiments have been performed against certain reduced algorithms, it is not clear whether these attacks can be successfully applied in gen- eral and to a large class of ciphers. In this paper, we show that algebraic techniques can be combined with side-channel attacks in a very effective and natural fashion. As an illustration, we apply them to the block cipher PRESENT that is a stimulating first target, due to its simple algebraic structure. The proposed attacks have a number of interest- ing features: (1) they exploit the information leakages of all the cipher rounds, (2) in common implementation contexts (e.g. assuming a Ham- ming weight leakage model), they recover the block cipher keys after the observation of a single encryption, (3) these attacks can succeed in an unknown-plaintext/ciphertext adversarial scenario and (4) they directly defeat countermeasures such as boolean masking. Eventually, we argue that algebraic side-channel attacks can take advantage of any kind of physical leakage, leading to a new tradeoff between the robustness and informativeness of the side-channel information extraction.
Affiliations

Citations

Renauld, M., & Standaert, F.-X. (2009). Algebraic Side-Channel Attacks. Proceedings of INSCRYPT 2009, Beijing/China. https://hdl.handle.net/2078.5/228168