Privacy, Data Privacy, Cloud Computing, Programming, Data Security.
amount of data and number of rounds of data to be transferred between parties The computational burden you accept If you are willing to perform approximate computation (not exact) Once a scheme is finally determined, you are left with a set of building blocks, such as arithmetic over integers, or