2011 · 10 citations · 4 references
ComputingComputer ScienceAlgorithmsComputer SecurityCryptographyCryptographic AlgorithmsCryptographic Protocol DesignCryptographic ProtocolsHomomorphic EncryptionPrivacy-preserving ProtocolsSecure Multi-party ComputationCircuit EvaluationCircuit Evaluation ProblemSecure Comparison Protocols
Yao's classical millionaires' problem is about securely determining whether x>y, given two input values x, y, which are held as private inputs by two parties, respectively. The output which is result of comparison becomes known to both parties. In this paper we consider a variant of comparison problem in which the inputs x, y are encrypted and the actual values are not known to the parties. Our first solution deals with single comparison; however, in many applications, we encounter situations where it is necessary to make multiple comparisons to find the maximum among several encrypted data, so we make a modification to our first protocol to solve the multiple comparisons problem. Such a secure comparison is an important building block for applications like privacy preserving data mining and secure business. Our second protocol is based on Homomorphic encryption which achieves very low communication and computational complexities. Also our protocols can be performed in constant rounds and do not use general circuit evaluation techniques so they are more efficient than circuit based ones but not general. Implementation is easy and fast.
4
How to generate and exchange secrets
Andrew Chi-Chih Yao · 1986 · 3.7K citations
Protocols for secure computations
Andrew Chi-Chih Yao · 1982 · 3K citations
Protocols for secure computations
Andrew Chi-Chih Yao · Foundations of Computer Science · 1982 · 2.7K citations
Privacy preserving sequential pattern mining in distributed databases
Vishal Kapoor, Pascal Poncelet, François Trousset et al. · 2006 · 16 citations