Cargando…

Device-independent quantum randomness–enhanced zero-knowledge proof

Zero-knowledge proof (ZKP) is a fundamental cryptographic primitive that allows a prover to convince a verifier of the validity of a statement without leaking any further information. As an efficient variant of ZKP, noninteractive zero-knowledge proof (NIZKP) adopting the Fiat–Shamir heuristic is es...

Descripción completa

Detalles Bibliográficos
Autores principales: Li, Cheng-Long, Zhang, Kai-Yi, Zhang, Xingjian, Yang, Kui-Xing, Han, Yu, Cheng, Su-Yi, Cui, Hongrui, Liu, Wen-Zhao, Li, Ming-Han, Liu, Yang, Bai, Bing, Dong, Hai-Hao, Zhang, Jun, Ma, Xiongfeng, Yu, Yu, Fan, Jingyun, Zhang, Qiang, Pan, Jian-Wei
Formato: Online Artículo Texto
Lenguaje:English
Publicado: National Academy of Sciences 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10636371/
https://www.ncbi.nlm.nih.gov/pubmed/37917793
http://dx.doi.org/10.1073/pnas.2205463120
_version_ 1785146417009917952
author Li, Cheng-Long
Zhang, Kai-Yi
Zhang, Xingjian
Yang, Kui-Xing
Han, Yu
Cheng, Su-Yi
Cui, Hongrui
Liu, Wen-Zhao
Li, Ming-Han
Liu, Yang
Bai, Bing
Dong, Hai-Hao
Zhang, Jun
Ma, Xiongfeng
Yu, Yu
Fan, Jingyun
Zhang, Qiang
Pan, Jian-Wei
author_facet Li, Cheng-Long
Zhang, Kai-Yi
Zhang, Xingjian
Yang, Kui-Xing
Han, Yu
Cheng, Su-Yi
Cui, Hongrui
Liu, Wen-Zhao
Li, Ming-Han
Liu, Yang
Bai, Bing
Dong, Hai-Hao
Zhang, Jun
Ma, Xiongfeng
Yu, Yu
Fan, Jingyun
Zhang, Qiang
Pan, Jian-Wei
author_sort Li, Cheng-Long
collection PubMed
description Zero-knowledge proof (ZKP) is a fundamental cryptographic primitive that allows a prover to convince a verifier of the validity of a statement without leaking any further information. As an efficient variant of ZKP, noninteractive zero-knowledge proof (NIZKP) adopting the Fiat–Shamir heuristic is essential to a wide spectrum of applications, such as federated learning, blockchain, and social networks. However, the heuristic is typically built upon the random oracle model that makes ideal assumptions about hash functions, which does not hold in reality and thus undermines the security of the protocol. Here, we present a quantum solution to the problem. Instead of resorting to a random oracle model, we implement a quantum randomness service. This service generates random numbers certified by the loophole-free Bell test and delivers them with postquantum cryptography (PQC) authentication. By employing this service, we conceive and implement NIZKP of the three-coloring problem. By bridging together three prominent research themes, quantum nonlocality, PQC, and ZKP, we anticipate this work to inspire more innovative applications that combine quantum information science and the cryptography field.
format Online
Article
Text
id pubmed-10636371
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher National Academy of Sciences
record_format MEDLINE/PubMed
spelling pubmed-106363712023-11-15 Device-independent quantum randomness–enhanced zero-knowledge proof Li, Cheng-Long Zhang, Kai-Yi Zhang, Xingjian Yang, Kui-Xing Han, Yu Cheng, Su-Yi Cui, Hongrui Liu, Wen-Zhao Li, Ming-Han Liu, Yang Bai, Bing Dong, Hai-Hao Zhang, Jun Ma, Xiongfeng Yu, Yu Fan, Jingyun Zhang, Qiang Pan, Jian-Wei Proc Natl Acad Sci U S A Physical Sciences Zero-knowledge proof (ZKP) is a fundamental cryptographic primitive that allows a prover to convince a verifier of the validity of a statement without leaking any further information. As an efficient variant of ZKP, noninteractive zero-knowledge proof (NIZKP) adopting the Fiat–Shamir heuristic is essential to a wide spectrum of applications, such as federated learning, blockchain, and social networks. However, the heuristic is typically built upon the random oracle model that makes ideal assumptions about hash functions, which does not hold in reality and thus undermines the security of the protocol. Here, we present a quantum solution to the problem. Instead of resorting to a random oracle model, we implement a quantum randomness service. This service generates random numbers certified by the loophole-free Bell test and delivers them with postquantum cryptography (PQC) authentication. By employing this service, we conceive and implement NIZKP of the three-coloring problem. By bridging together three prominent research themes, quantum nonlocality, PQC, and ZKP, we anticipate this work to inspire more innovative applications that combine quantum information science and the cryptography field. National Academy of Sciences 2023-11-02 2023-11-07 /pmc/articles/PMC10636371/ /pubmed/37917793 http://dx.doi.org/10.1073/pnas.2205463120 Text en Copyright © 2023 the Author(s). Published by PNAS. https://creativecommons.org/licenses/by-nc-nd/4.0/This open access article is distributed under Creative Commons Attribution-NonCommercial-NoDerivatives License 4.0 (CC BY-NC-ND) (https://creativecommons.org/licenses/by-nc-nd/4.0/) .
spellingShingle Physical Sciences
Li, Cheng-Long
Zhang, Kai-Yi
Zhang, Xingjian
Yang, Kui-Xing
Han, Yu
Cheng, Su-Yi
Cui, Hongrui
Liu, Wen-Zhao
Li, Ming-Han
Liu, Yang
Bai, Bing
Dong, Hai-Hao
Zhang, Jun
Ma, Xiongfeng
Yu, Yu
Fan, Jingyun
Zhang, Qiang
Pan, Jian-Wei
Device-independent quantum randomness–enhanced zero-knowledge proof
title Device-independent quantum randomness–enhanced zero-knowledge proof
title_full Device-independent quantum randomness–enhanced zero-knowledge proof
title_fullStr Device-independent quantum randomness–enhanced zero-knowledge proof
title_full_unstemmed Device-independent quantum randomness–enhanced zero-knowledge proof
title_short Device-independent quantum randomness–enhanced zero-knowledge proof
title_sort device-independent quantum randomness–enhanced zero-knowledge proof
topic Physical Sciences
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10636371/
https://www.ncbi.nlm.nih.gov/pubmed/37917793
http://dx.doi.org/10.1073/pnas.2205463120
work_keys_str_mv AT lichenglong deviceindependentquantumrandomnessenhancedzeroknowledgeproof
AT zhangkaiyi deviceindependentquantumrandomnessenhancedzeroknowledgeproof
AT zhangxingjian deviceindependentquantumrandomnessenhancedzeroknowledgeproof
AT yangkuixing deviceindependentquantumrandomnessenhancedzeroknowledgeproof
AT hanyu deviceindependentquantumrandomnessenhancedzeroknowledgeproof
AT chengsuyi deviceindependentquantumrandomnessenhancedzeroknowledgeproof
AT cuihongrui deviceindependentquantumrandomnessenhancedzeroknowledgeproof
AT liuwenzhao deviceindependentquantumrandomnessenhancedzeroknowledgeproof
AT liminghan deviceindependentquantumrandomnessenhancedzeroknowledgeproof
AT liuyang deviceindependentquantumrandomnessenhancedzeroknowledgeproof
AT baibing deviceindependentquantumrandomnessenhancedzeroknowledgeproof
AT donghaihao deviceindependentquantumrandomnessenhancedzeroknowledgeproof
AT zhangjun deviceindependentquantumrandomnessenhancedzeroknowledgeproof
AT maxiongfeng deviceindependentquantumrandomnessenhancedzeroknowledgeproof
AT yuyu deviceindependentquantumrandomnessenhancedzeroknowledgeproof
AT fanjingyun deviceindependentquantumrandomnessenhancedzeroknowledgeproof
AT zhangqiang deviceindependentquantumrandomnessenhancedzeroknowledgeproof
AT panjianwei deviceindependentquantumrandomnessenhancedzeroknowledgeproof