Homomorphic Encryption, Optical Computing, Silicon Photonics, Post Quantum Cryptography.
scheme). While the operation of rounding the coefficients takes up several lines of code, it is in practice relatively fast. Converting the values 1 to 0 is fast too. Again, the bottleneck is the dot product function. With that in mind, let us see how the dot_product function is implemented: It