> The server sees you take the random noise of each pixel, mix it with the nearby pixels, and output new random noise.
Which means the pixel positions are known to the server, which means the image isn't really encrypted?
Which means the pixel positions are known to the server, which means the image isn't really encrypted?
The server would know that you're doing a blur, but it would have no idea what the contents of the image are.
Your data is encrypted. Your program is not encrypted.
If you want to hide your program, then things will get much slower yet again.