4 ms·
the term homomorphism implies that the transformations on the encrypted data (such as addition and multiplication) also apply on the plain text; now you can't c
by MichaelMoser123 5y ago
the term homomorphism implies that the transformations on the encrypted data (such as addition and multiplication) also apply on the plain text; now you can't check if a value is zero, as it's a different value in the plaintext and encrypted text; so you can't branch or do any decission, based on the value of the encrypted data (i think that would severely limit the practical utility of this trick)
- PeterisP 5y agoThis has some similarities to how you do 'vectorization' of data processing to avoid branching; you can "make decisions" with conditional expressions (y = condition ? a : b ) implemented as y = condition * a + (!condition) * b. You do have to calculate both branches, but you get the conditional result depending on that decision.