I. Introduction
Side-Channel Attacks (SCA) exploit physical leakages (e.g., power consumption, electromagnetic field, execution time) produced by a device while computing to disclose secret information. Side-channel based disassembly (SCBD) is a subcategory of side-channel attacks that aims at reconstructing an approximate representation of the assembly code executed by a processor. This reconstruction can either be fine-grained, if it recovers instructions or bit encodings, or coarse-grained if it recovers higher-level program structures, such as basic blocks or broad functionalities.