TY - JOUR
T1 - Zero-knowledge protocols for code-based public-key encryption
AU - Hu, Rong
AU - Morozov, Kirill
AU - Takagi, Tsuyoshi
N1 - Publisher Copyright:
Copyright © 2015 The Institute of Electronics, Information and Communication Engineers.
PY - 2015/10/1
Y1 - 2015/10/1
N2 - Code-based public-key encryption schemes (PKE) are the candidates for post-quantum cryptography, since they are believed to resist the attacks using quantum algorithms. The most famous such schemes are the McEliece encryption and the Niederreiter encryption. In this paper, we present the zero-knowledge (ZK) proof systems for proving statements about data encrypted using these schemes. Specifically, we present a proof of plaintext knowledge for both PKEs, and also a verifiable McEliece PKE. The main ingredients of our constructions are the ZK identification schemes by Stern from Crypto93 and by Jain, Krenn, Pietrzak, and Tentes from Asiacrypt12.
AB - Code-based public-key encryption schemes (PKE) are the candidates for post-quantum cryptography, since they are believed to resist the attacks using quantum algorithms. The most famous such schemes are the McEliece encryption and the Niederreiter encryption. In this paper, we present the zero-knowledge (ZK) proof systems for proving statements about data encrypted using these schemes. Specifically, we present a proof of plaintext knowledge for both PKEs, and also a verifiable McEliece PKE. The main ingredients of our constructions are the ZK identification schemes by Stern from Crypto93 and by Jain, Krenn, Pietrzak, and Tentes from Asiacrypt12.
UR - http://www.scopus.com/inward/record.url?scp=84942872834&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84942872834&partnerID=8YFLogxK
U2 - 10.1587/transfun.E98.A.2139
DO - 10.1587/transfun.E98.A.2139
M3 - Article
AN - SCOPUS:84942872834
VL - E98A
SP - 2139
EP - 2151
JO - IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
JF - IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
SN - 0916-8508
IS - 10
ER -