Skip to main content
9 events
when toggle format what by license comment
Nov 30, 2015 at 9:13 history edited otus CC BY-SA 3.0
per comments
Nov 30, 2015 at 9:11 comment added otus @RickyDemer, true, I'll mention that in an edit. Should be pretty clear whether a particular system works or not, though.
Nov 30, 2015 at 9:08 comment added user991 @otus: ​ In addition to being deterministic, it would also need to be that E(x) homomorphic-and E(y) gives E(x&y), rather than something else that decrypts to x&y. ​ ​ ​ ​
Nov 30, 2015 at 9:04 comment added user991 @Dave: ​ ​ ​ Are you aware that that one can implement bitwise-and by multiplying the corresponding bits? ​ ​ ​ ​
Nov 29, 2015 at 20:43 vote accept Dave
Nov 29, 2015 at 20:43 comment added Dave OK, well I think you're right that homomorphic encryption is exactly what I'm looking for, so I'll mark this accepted. I'll just have to watch for improvements to the speed of the method.
Nov 29, 2015 at 8:01 comment added otus @Dave, yes, you would likely need FHE which is indeed slow. I don't know any partially homomorphic system that would have bitwise AND.
Nov 28, 2015 at 23:23 comment added Dave I only need it to be secret for users who do not know any matches. Homomorphic encryption sounds interesting (so I've just spent an hour reading about it!) It looks like the quoted speeds for fully homomorphic methods are far too slow for what I need, whereas the existing partially homomorphic methods support addition or multiplication; none list bitwise operators. I'll search some more, but are there any you know of? Also I take your point about it being relatively weak, but I expect the length of the requirement to balance that out (it will be ~4096 bits or more)
Nov 28, 2015 at 20:08 history answered otus CC BY-SA 3.0