Implementation Code for "Enhancing Ethereum's Security with LUMEN: Transparent and Efficient Zero-Knowledge SNARKs Based on Groups of Unknown Order" by Yunjia Quan
LUMEN consists of a new recrusive polynomial commitment scheme, which is a cryptographic compiler used on a new polynomial interactive oracle proof protocol.
Run test.py when trying to use the code above