[This work has been terminated but the repository is under construction. You can read our work in our publication on arvix and all the repositories mentioned below can be found in the LACChain Github].
The quantum safeness is acquired by securing two main layers, network communication and transaction signing.
For securing the network layer we added a new SSL layer on top of the existing DevP2P ETH protocol using a modified OpenSSL library that added support for PostQuantum algorithms, and also we created a mechanism to setup a true random source needed as entropy seed for this secure comunication. The repositories involved in this are:
The user transactions have also been hardened by adding a Post Quantum (Falcon-512) signature. Every user transaction has to go through a permissioning process which checks its consistency before broadcasting it to the network. The repositories that collaborate for achieving this are:
All this Post-Quantum secure environment can be tested in a controlled way by running the: