| CPC H04L 9/3218 (2013.01) [H04L 9/3033 (2013.01); H04L 9/3221 (2013.01); H04L 9/3249 (2013.01); H04L 9/3271 (2013.01); H04L 9/302 (2013.01)] | 8 Claims |

|
1. A membership proof method for ensuring privacy, comprising:
performing a first calculation for a user's membership proof using a zero-knowledge proof algorithm and performing a second calculation for the user's membership proof on a user value of the user using a Rivest-Shamir-Adleman (RSA) accumulator-based membership proof algorithm; and
transmitting results of the first and second calculations to a verifier,
wherein the first calculation includes addition or multiplication, and the second calculation includes a calculation for generating a membership proof value through an exponentiation operation on the user value,
wherein the performing of the first calculation comprises generating a conversion value of the user value using a challenge value of the verifier and a random value,
wherein the performing of the first calculation comprises generating commitment values for the user value and the random value, and
wherein the verifier verifies that the user value is a value used in common for the conversion value and the membership proof value using the conversion value and the commitment values.
|