I've discovered Aquilo in Factorio, and looking at how the tech tree involves quantum computing, it is time to prepare.
It's time to implement ML-KEM.
I've discovered Aquilo in Factorio, and looking at how the tech tree involves quantum computing, it is time to prepare.
It's time to implement ML-KEM.
Let's start with a simplified version, using n = 8, p = 41, and zeta = 3.
The first thing we need are addition and multiplication in the NTT domain
Factorio is very helpful here, since all values are vectors of 64 bit integers.
ML-KEM needs vectors of 12 bit integers, so 64 bit is plenty