Polynomial modular product verification and its implications. (May 2023)