title: A survey of noninteractive zero knowledge proof system and its applications.
abstract: Zero knowledge proof system which has received extensive attention since it was proposed is an important branch of cryptography and computational complexity theory. Thereinto, noninteractive zero knowledge proof system contains only one message sent by the prover to the verifier. It is widely used in the construction of various types of cryptographic protocols and cryptographic algorithms because of its good privacy, authentication, and lower interactive complexity. This paper reviews and analyzes the basic principles of noninteractive zero knowledge proof system, and summarizes the research progress achieved by noninteractive zero knowledge proof system on the following aspects: the definition and related models of noninteractive zero knowledge proof system, noninteractive zero knowledge proof system of NP problems, noninteractive statistical and perfect zero knowledge, the connection between noninteractive zero knowledge proof system, interactive zero knowledge proof system, and zap, and the specific applications of noninteractive zero knowledge proof system. This paper also points out the future research directions.
authors.affiliation: Department of Information Engineering, North China University of Water Conservancy and Electric Power, Zhengzhou 450011, China.
authors.forename: Huixin
authors.initials: H
authors.lastname: Wu
authors.affiliation: School of Software, North China University of Water Conservancy and Electric Power, Zhengzhou 450011, China.
authors.forename: Feng
authors.initials: F
authors.lastname: Wang
mesh_terms: D000465:Algorithms; D008432:Mathematical Computing; D008433:Mathematics / Q000379:methods; D008962:Models, Theoretical