Secure integer comparison has been a popular research topic in cryptography, both for its simplicity to describe and for its applications. The aim is to enable two parties to compare their inputs without revealing the exact value of those inputs. In this paper, we highlight three-party integer comparison (TPIC), where a \emph{judge}, with no private input, wants to know the comparison result, while two \emph{competitors} hold secret integers to do privacy-preserving comparison. The judge actively obtains the result rather than passively waiting for it sent by a competitor. We give two TPIC constructions considering \emph{Mixed adversaries}, who have with different capabilities. One is secure against a semi-honest adversary with low computation and communication cost, while the other is secure against a malicious adversary. Basing on TPIC, we present multi-party comparisons through concrete applications, including a joint bidding scheme and a practical auction. Brief security proofs and analysis for the applications are presented. In comparison, our auction scheme is more efficient with lower cost, making it feasible in practice rather than a theoretical design. All the comparisons and application schemes run on top of blockchain requiring a constant number of rounds.
翻译:安全整形比较一直是加密法中一个流行的研究课题,既是为了简单描述,也是为了应用。目的是使双方能够比较其投入而不透露这些投入的确切价值。在本文中,我们强调三方整数比较(TPIC),即没有私人投入的三方整数比较(TPIC),没有私人投入的三方整数比较(TPIC)想知道比较结果,而两个\emph{compitititors}持有秘密整数,以便进行隐私保护比较。法官积极获得结果,而不是被动地等待竞争者发送结果。我们给两方TPIC的建筑考虑的是具有不同能力的两方的计算和通信能力。一个是安全的,而另一个是安全的。在TPIC上,我们通过具体应用,包括联合招标计划和实际拍卖,提出多方比较。提供了应用的简要安全证据和分析。相比之下,我们的拍卖计划效率更高,成本较低,因此在实际中比理论设计更可行。所有对比和应用计划都要求不断进行。