Invertible Polynomial Representation For Private Set Operations

Information Security and Cryptology -- ICISC 2013: 16th International Conference, Seoul, Korea, November 27-29, 2013, Revised Selected Papers(2014)

引用 1|浏览30
暂无评分
摘要
In many private set operations, a set is represented by a polynomial over a ring Z(sigma) for a composite integer sigma, where Z(sigma) is the message space of some additive homomorphic encryption. While it is useful for implementing set operations with polynomial additions and multiplications, it has a limitation that it is hard to recover a set from a polynomial due to the hardness of polynomial factorization over Z(sigma).We propose a new representation of a set by a polynomial over Z(sigma), in which s is a composite integer with known factorization but a corresponding set can be efficiently recovered from a polynomial except negligible probability. Since Z(sigma)[x] is not a unique factorization domain, a polynomial may be written as a product of linear factors in several ways. To exclude irrelevant linear factors, we introduce a special encoding function which supports early abort strategy. Our representation can be efficiently inverted by computing all the linear factors of a polynomial in Z(sigma)[x] whose roots locate in the image of the encoding function.As an application of our representation, we obtain a constant-round private set union protocol. Our construction improves the complexity than the previous without honest majority.
更多
查看译文
关键词
Polynomial representation,Polynomial factorization,Root finding,Privacy-preserving set union
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要