An Efficient Zero-Knowledge Dual Membership Proof Supporting Pos-and-Neg Membership Decision

In this paper, we address the problem of secure decision of membership. We present a Zero-Knowledge Dual Membership Proof (ZKDMP) protocol, which can support positive and negative (Pos-and-Neg) membership decisions simultaneously. To do it, two secure aggregation functions are used to compact an arb...

Full description

Bibliographic Details
Main Authors: Hongjian Yin, E Chen, Yan Zhu, Rongquan Feng, Stephen S. Yau
Format: Article
Language:English
Published: MDPI AG 2022-09-01
Series:Mathematics
Subjects:
Online Access:https://www.mdpi.com/2227-7390/10/17/3217
_version_ 1827665695693864960
author Hongjian Yin
E Chen
Yan Zhu
Rongquan Feng
Stephen S. Yau
author_facet Hongjian Yin
E Chen
Yan Zhu
Rongquan Feng
Stephen S. Yau
author_sort Hongjian Yin
collection DOAJ
description In this paper, we address the problem of secure decision of membership. We present a Zero-Knowledge Dual Membership Proof (ZKDMP) protocol, which can support positive and negative (Pos-and-Neg) membership decisions simultaneously. To do it, two secure aggregation functions are used to compact an arbitrarily-sized subset into an element in a cryptographic space. By using these aggregation functions, a subset can achieve a secure representation, and the representation size of the subsets is reduced to the theoretical lower limit. Moreover, the zeros-based and poles-based secure representation of the subset are used to decide Pos-and-Neg membership, respectively. We further verify the feasibility of combining these two secure representations of the subset, so this result is used to construct our dual membership decision cryptosystem. Specifically, our ZKDMP protocol is proposed for dual membership decisions, which can realize a cryptographic proof of strict Pos-and-Neg membership simultaneously. Furthermore, the zero-knowledge property of our construction ensures that the information of the tested element will not be leaked during the implementation of the protocol. In addition, we provide detailed security proof of our ZKDMP protocol, including positive completeness, negative completeness, soundness and zero-knowledge.
first_indexed 2024-03-10T01:31:43Z
format Article
id doaj.art-816dfa05eec74b23b30139c5252a7de9
institution Directory Open Access Journal
issn 2227-7390
language English
last_indexed 2024-03-10T01:31:43Z
publishDate 2022-09-01
publisher MDPI AG
record_format Article
series Mathematics
spelling doaj.art-816dfa05eec74b23b30139c5252a7de92023-11-23T13:40:32ZengMDPI AGMathematics2227-73902022-09-011017321710.3390/math10173217An Efficient Zero-Knowledge Dual Membership Proof Supporting Pos-and-Neg Membership DecisionHongjian Yin0E Chen1Yan Zhu2Rongquan Feng3Stephen S. Yau4School of Computer and Communication Engineering, University of Science and Technology Beijing, Beijing 100083, ChinaSchool of Computer and Communication Engineering, University of Science and Technology Beijing, Beijing 100083, ChinaSchool of Computer and Communication Engineering, University of Science and Technology Beijing, Beijing 100083, ChinaSchool of Mathematical Science, Peking University, Beijing 100084, ChinaSchool of Computing and Augmented Intelligence, Arizona State University, Tempe, AZ 85281, USAIn this paper, we address the problem of secure decision of membership. We present a Zero-Knowledge Dual Membership Proof (ZKDMP) protocol, which can support positive and negative (Pos-and-Neg) membership decisions simultaneously. To do it, two secure aggregation functions are used to compact an arbitrarily-sized subset into an element in a cryptographic space. By using these aggregation functions, a subset can achieve a secure representation, and the representation size of the subsets is reduced to the theoretical lower limit. Moreover, the zeros-based and poles-based secure representation of the subset are used to decide Pos-and-Neg membership, respectively. We further verify the feasibility of combining these two secure representations of the subset, so this result is used to construct our dual membership decision cryptosystem. Specifically, our ZKDMP protocol is proposed for dual membership decisions, which can realize a cryptographic proof of strict Pos-and-Neg membership simultaneously. Furthermore, the zero-knowledge property of our construction ensures that the information of the tested element will not be leaked during the implementation of the protocol. In addition, we provide detailed security proof of our ZKDMP protocol, including positive completeness, negative completeness, soundness and zero-knowledge.https://www.mdpi.com/2227-7390/10/17/3217security protocolaggregation functionsubset representationdual membership decisionzero-knowledge proof
spellingShingle Hongjian Yin
E Chen
Yan Zhu
Rongquan Feng
Stephen S. Yau
An Efficient Zero-Knowledge Dual Membership Proof Supporting Pos-and-Neg Membership Decision
Mathematics
security protocol
aggregation function
subset representation
dual membership decision
zero-knowledge proof
title An Efficient Zero-Knowledge Dual Membership Proof Supporting Pos-and-Neg Membership Decision
title_full An Efficient Zero-Knowledge Dual Membership Proof Supporting Pos-and-Neg Membership Decision
title_fullStr An Efficient Zero-Knowledge Dual Membership Proof Supporting Pos-and-Neg Membership Decision
title_full_unstemmed An Efficient Zero-Knowledge Dual Membership Proof Supporting Pos-and-Neg Membership Decision
title_short An Efficient Zero-Knowledge Dual Membership Proof Supporting Pos-and-Neg Membership Decision
title_sort efficient zero knowledge dual membership proof supporting pos and neg membership decision
topic security protocol
aggregation function
subset representation
dual membership decision
zero-knowledge proof
url https://www.mdpi.com/2227-7390/10/17/3217
work_keys_str_mv AT hongjianyin anefficientzeroknowledgedualmembershipproofsupportingposandnegmembershipdecision
AT echen anefficientzeroknowledgedualmembershipproofsupportingposandnegmembershipdecision
AT yanzhu anefficientzeroknowledgedualmembershipproofsupportingposandnegmembershipdecision
AT rongquanfeng anefficientzeroknowledgedualmembershipproofsupportingposandnegmembershipdecision
AT stephensyau anefficientzeroknowledgedualmembershipproofsupportingposandnegmembershipdecision
AT hongjianyin efficientzeroknowledgedualmembershipproofsupportingposandnegmembershipdecision
AT echen efficientzeroknowledgedualmembershipproofsupportingposandnegmembershipdecision
AT yanzhu efficientzeroknowledgedualmembershipproofsupportingposandnegmembershipdecision
AT rongquanfeng efficientzeroknowledgedualmembershipproofsupportingposandnegmembershipdecision
AT stephensyau efficientzeroknowledgedualmembershipproofsupportingposandnegmembershipdecision