Paper 2026/716

ISE-supported erasure of residual shares

Hao Cheng, Shandong University
Linus Mainka, University of Amsterdam
Daniel Page, University of Bristol
Kostas Papagiannopoulos, University of Amsterdam
Abstract

Careful management of shares stored in the architectural, general-purpose register file is an important aspect of software-based implementations of masking, because it can impact the associated side-channel leakage. The erasure of residual shares, i.e., shares whose useful lifetime has expired, is one component of such management: erasing them can, for example, prevent subsequent, unintended share recombination. To support effective share erasure, this work makes two contributions. First, we present an analysis of the underlying problem, systematising associated concepts and terminology, and offering a concrete, motivating example. Second, we present the design, implementation, and evaluation of two components which can support solutions of said problem. These are 1) a policy, namely an extended ABI which provides clear semantics regarding the responsibility of caller and/or callee functions to erase shares, and 2) a mechanism for realising said policy, namely an extended ISA (or ISE) which allows more efficient erasure of shares than via the ISA alone. Although generic in nature, we present both components using the RISC-V base ISA; an associated prototype ISE implementation uses Ibex as a base core. Our evaluation results confirm that combined use of the components can eliminate leakage related to residual shares both effectively and efficiently.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Preprint.
Keywords
side-channel analysismaskingRISC-VISE
Contact author(s)
hao cheng @ sdu edu cn
l mainka @ uva nl
daniel page @ bristol ac uk
k papagiannopoulos @ uva nl
History
2026-04-19: approved
2026-04-13: received
See all versions
Short URL
https://ia.cr/2026/716
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/716,
      author = {Hao Cheng and Linus Mainka and Daniel Page and Kostas Papagiannopoulos},
      title = {{ISE}-supported erasure of residual shares},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/716},
      year = {2026},
      url = {https://eprint.iacr.org/2026/716}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.