z-logo
open-access-imgOpen Access
Practical Evaluation of FSE 2016 Customized Encoding Countermeasure
Author(s) -
Shivam Bhasin,
Dirmanto Jap,
Thomas Peyrin
Publication year - 2017
Publication title -
iacr transaction on symmetric cryptology
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.715
H-Index - 10
ISSN - 2519-173X
DOI - 10.46586/tosc.v2017.i3.108-129
Subject(s) - computer science , encoding (memory) , countermeasure , exploit , microcontroller , side channel attack , information leakage , block cipher , leakage (economics) , embedded system , block (permutation group theory) , computer hardware , computer security , cryptography , artificial intelligence , engineering , mathematics , economics , macroeconomics , aerospace engineering , geometry
To protect against side-channel attacks, many countermeasures have been proposed. A novel customized encoding countermeasure was published in FSE 2016. Customized encoding exploits knowledge of the profiled leakage of the device to construct an optimal encoding and minimize the overall side-channel leakage. This technique was originally applied on a basic table look-up. In this paper, we implement a full block cipher with customized encoding countermeasure and investigate its security under simulated and practical setting for a general purpose microcontroller. Under simulated setting, we can verify that customized encoding shows strong security properties under proper assumption of leakage estimation and noise variance. However, in practical setting, our general observation is that the side-channel leakage will mostly be present even if the encoding scheme is applied, highlighting some limitation of the approach. The results are supported by experiments on 8-bit AVR and 32-bit ARM microcontroller.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here