A Secure Protocol for Determining Whether a Point is Inside a Convex Polygon

Luo Yonglong,Huang Liusheng,Zhong Hong,Chen Guoliang
2006-01-01
Abstract:With the development of the Internet, secure multi-party computation becomes more and more important. Privacy-preserving point-inclusion determining problem is a special case of secure multi-party computation and it can be applied in many fields such as military and commercial fields. This paper first describes the cross product problem and develops two types of cross product protocols by using the scalar product protocol. Based on the cross product protocol, a secure protocol for determining whether a point is inside a convex polygon is presented. In this new method, the cross product which is formed of the point with each edge of the convex polygon is computed orderly and the sign is checked. The point is inside the convex polygon if and only if all of the signs of these cross products are exactly the same. The security, correctness and performance of these protocols are also discussed. The analysis shows that the proposed protocol is more efficient than the known method.
What problem does this paper attempt to address?