A Code-Based ISE to Protect Boolean Masking in Software

Abstract: Side-Channel Attacks (SCAs) pose a significant threat to data security in embedded environments. To counteract the power-based SCAs, masking is a widely used defense technique, that introduces randomness to obscure the sidechannel information generated during the processing of secret data. However, in practice, some challenges exist when implementing masking schemes. For example, in the implementation of Boolean masking, they may refer to low noise level and implementation flaws. To address the said implementation challenges, we present an effective and efficient solution that incorporates the code-based masking technique: We mask the shares of Boolean masking with code-based masking and then use a selfdesigned Instruction Set Extension (ISE) to perform efficient private computations within this masked domain. Based on a 32-bit RISC-V Ibex core, we develop a prototype implementation of our ISE, whereby it mainly wraps the ALU with three code-based encoders/decoders and integrates a.... https://tches.iacr.org/index.php/TCHES/article/view/12049

Standort
Deutsche Nationalbibliothek Frankfurt am Main
Umfang
Online-Ressource
Sprache
Englisch

Erschienen in
A Code-Based ISE to Protect Boolean Masking in Software ; volume:2025 ; number:2 ; year:2025
IACR transactions on cryptographic hardware and embedded systems ; 2025, Heft 2 (2025)

Urheber
Tian, Qi
Cheng, Hao
Guo, Chun
Page, Daniel
Wang, Meiqin
Wang, Weija

DOI
10.46586/tches.v2025.i2.293-332
URN
urn:nbn:de:101:1-2503121800115.920443700318
Rechteinformation
Open Access; Der Zugriff auf das Objekt ist unbeschränkt möglich.
Letzte Aktualisierung
15.08.2025, 07:27 MESZ

Datenpartner

Dieses Objekt wird bereitgestellt von:
Deutsche Nationalbibliothek. Bei Fragen zum Objekt wenden Sie sich bitte an den Datenpartner.

Beteiligte

  • Tian, Qi
  • Cheng, Hao
  • Guo, Chun
  • Page, Daniel
  • Wang, Meiqin
  • Wang, Weija

Ähnliche Objekte (12)