that was recently presented by the National Security Agency (NSA). This paper deals with a
hardware implementation of this algorithm from a side-channel point of view as it is a prime
concern for embedded systems. We present the implementation of SIMON on a Xilinx Virtex-
5 FPGA and propose a low-overhead countermeasure using first-order Boolean masking
exploiting the simplistic construction of SIMON. Finally we evaluate the side-channel …