This is the proof-of-concept implementation of Tachyon (CCS'18), that is a high-speed post-quantum signature. The paper can be found at https://eprint.iacr.org/2018/873.pdf
Note: I highly recommend using CodeLite to run this code (http://codelite.org).
After installing the dependencies, go to Tachyon folder and make (don't forget to update the makefile (Tachyon.mk), specifically the path). Then, under the Debug folder you can see the executable. Code is tested with Intel i7 Skylake Ubuntu 16.04.
This code is not to be considered secure. Its purpose is not to be used for real-world systems.
Please check the licenses for the dependencies before using this code.
Special thanks to Peter Rindal for providing the AES codes (in https://github.com/ladnir/cryptoTools) and the fast bitread operations; and the ntt implementation is adopted from pq-crystals (in https://github.com/pq-crystals/dilithium).
Please contact me ([email protected]) or Rouzbeh Behnia ([email protected]) for your questions