An optimized Bitsliced Masked Adder for ARM Thumb-2 Controllers
The result's identifiers
Result code in IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F49777513%3A23520%2F22%3A43967505" target="_blank" >RIV/49777513:23520/22:43967505 - isvavai.cz</a>
Result on the web
<a href="https://www.appel.zcu.cz/" target="_blank" >https://www.appel.zcu.cz/</a>
DOI - Digital Object Identifier
<a href="http://dx.doi.org/10.1109/AE54730.2022.9919884" target="_blank" >10.1109/AE54730.2022.9919884</a>
Alternative languages
Result language
angličtina
Original language name
An optimized Bitsliced Masked Adder for ARM Thumb-2 Controllers
Original language description
The modular addition is used as a non-linear operation in ARX ciphers because it achieves the requirement of introducing non-linearity in a cryptographic primitive while only taking one clock cycle to execute on most modern architectures. This makes ARX ciphers especially fast in softwareimplementations, but comes at the cost of making it harder to protect against side-channel information leakages using Boolean masking: the best known 2-shares masked adder for ARMThumb micro-controllers takes 83 instructions to add two 32-bit numbers together. Our approach is to operate in bitsliced mode, performing 32 additions in parallel on a 32-bit microcontroller. We show that, even after taking into account the cost of bitslicing before and after the encryption, it is possible to achieve a higher throughput on the tested ciphers (CRAX and ChaCha20) whenoperating in bitsliced mode. Furthermore, we prove that no first-order information leakage is happening in either simulated power traces and power traces acquired from real hardware,after sufficient countermeasures are put into place to guard against pipeline leakages.
Czech name
—
Czech description
—
Classification
Type
D - Article in proceedings
CEP classification
—
OECD FORD branch
10201 - Computer sciences, information science, bioinformathics (hardware development to be 2.2, social aspect to be 5.8)
Result continuities
Project
—
Continuities
I - Institucionalni podpora na dlouhodoby koncepcni rozvoj vyzkumne organizace
Others
Publication year
2022
Confidentiality
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Data specific for result type
Article name in the collection
27th International Conference on Applied Electronics
ISBN
978-1-66549-481-6
ISSN
1803-7232
e-ISSN
—
Number of pages
5
Pages from-to
—
Publisher name
IEEE
Place of publication
Plzeň
Event location
Plzeň
Event date
Sep 6, 2022
Type of event by nationality
WRD - Celosvětová akce
UT code for WoS article
—