Comment OK, I don't understand (Score 1) 199
It has to be quite limited. Otherwise for example, lets suppose I have an integer (encrypted of course) and I have comparison and addition/subtraction and multiply/divide.
I can very easily find the encrypted values of both 0 (a-a for any a) and 1 (a/a)
I can now decrypt the data with repeated additions (or subtractions) of 1 and equality comparisons.
And, I don't see how you can prevent equality tests in the encrypted domain. You might have to calculate a Kernel but surely there is no way to prevent that.
So I don't see how the operations available can be as much as the usual operators on reals.