Source code for the timing attack against the BLISS lattice-based signature scheme described in the paper One Bit is All It Takes: A Devastating Timing Attack on BLISS’s Non-Constant Time Sign Flips. Based on the original implementation of BLISS due to Léo Ducas and Tancrède Lepoint. We of course take no credit for their code.
Requires the Eigen3 library. Users of Debian-like distributions can install it with:
# apt-get install libeigen3-dev
The attack demo also relies on the rlutil header-only library (included, as per the terms of the rlutil license).