A fair and efficient solution to the socialist millionaires' problem

被引:125
作者
Boudot, F
Schoenmakers, B
Traoré, J
机构
[1] France Telecom, R&D, F-14066 Caen, France
[2] Eindhoven Univ Technol, Dept Math & Comp Sci, NL-5600 MB Eindhoven, Netherlands
关键词
D O I
10.1016/S0166-218X(00)00342-5
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We present a solution to the Tierce problem, in which two players want to know whether they have backed the same combination (but neither player wants to disclose its combination to the other one). The problem is also known as the socialist millionaires' problem, in which two millionaires want to know whether they happen to be equally rich. In our solution, both players will be convinced of the correctness of the equality test between their combinations and will get no additional information on the other player's combination. Our solution is fair: one party cannot get the result of the comparison while preventing the other one from getting it. The protocol requires O(k) exponentiations only, where k is a security parameter. (C) 2001 Published by Elsevier Science B.V.
引用
收藏
页码:23 / 36
页数:14
相关论文
共 19 条
[1]  
[Anonymous], LNCS
[2]  
Bellare M., 1993, 1 ACM C COMP COMM SE
[3]  
BELLARE M, 1995, CS95447 U CAL DEP CO
[4]  
Boneh D., 1998, Algorithmic Number Theory. Third International Symposium, ANTS-III. Proceedings, P48, DOI 10.1007/BFb0054851
[5]  
CRAMER R, 1994, LNCS, V839, P174, DOI DOI 10.1007/3-540-48658-5
[6]   A PUBLIC KEY CRYPTOSYSTEM AND A SIGNATURE SCHEME BASED ON DISCRETE LOGARITHMS [J].
ELGAMAL, T .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1985, 31 (04) :469-472
[7]   HOW TO PROVE YOURSELF - PRACTICAL SOLUTIONS TO IDENTIFICATION AND SIGNATURE PROBLEMS [J].
FIAT, A ;
SHAMIR, A .
LECTURE NOTES IN COMPUTER SCIENCE, 1987, 263 :186-194
[8]  
Goldreich O., P 19 ANN ACM S THEOR, P218, DOI [10.1145/28395.28420, DOI 10.1145/28395.28420]
[9]   PROBABILISTIC ENCRYPTION [J].
GOLDWASSER, S ;
MICALI, S .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1984, 28 (02) :270-299
[10]  
JAKOBSSON M, 1996, LECT NOTES COMPUTER, V1109, P186