Homomorphic Encryption, Optical Computing, Silicon Photonics, Post Quantum Cryptography.
involves two operations on multinomials: addition and multiplication. The first process is much faster than the second one. The function performing the multinomial multiplication is shown below. In the full code, the function multinomial_multiplication first calls a wrapper function which turns