Cryptosystems which support computation on encrypted data. They might be partially homomorphic (support for one operation such as + or *) or they might be fully homomorphic (+ and * at the same time).
2
votes
3answers
327 views
Verify product without revealing multipliers
Situation:
Several participants contribute encrypted random numbers. These numbers will be used to generate community-agreed random (by simple multiplication).
Question:
Is there any way to detect ...
5
votes
1answer
833 views
Chinese Remainder Theorem and RSA
Wikipedia has a nice section regarding the speedup of the RSA decryption using the Chinese Remainder Theorem here. I need to understand the implementation of a similar speedup for the encryption ...
3
votes
2answers
433 views
How to construct encrypted functions (with either public or private data)?
Homomorphic encryption is often touted for its ability to
Compute on encrypted data with public functions
Compute an encrypted function on public (or private) data
I feel I have a good grasp of #1 ...
45
votes
7answers
15k views
How is CipherCloud doing homomorphic encryption?
Much of the literature and latest papers suggest that homomorphic encryption is still not practical yet.
How is CipherCloud able to achieve this? Does anyone have an idea? Their website does not ...
1
vote
5answers
271 views
Approach towards anonymous e-voting
I want to implement an internet-based e-voting system.
Voters shall be able to cast their vote for one out of n possible candidates. Each candidate has his own ballot-box kept by and at a trustworthy ...
2
votes
0answers
97 views
LT codes with Homomorphic hashing
I have been working on a project implementing LT codes with Homomorphic hashing (inspired from http://blog.notdot.net/2012/08/Damn-Cool-Algorithms-Homomorphic-Hashing and ...
2
votes
1answer
229 views
DGK Cryptosystem Encryption Speedup
Following @poncho's nice clarification of the RSA speedup here, let's see if I'm able to do the same in the case of the DGK cryptosystem:
We have pk = (n, g, h, u), sk = (p, q, $v_p$, $v_q$) which ...
