ZERO KNOWLEDGE REPUTATION SERVICE
First Claim
1. A computer-implemented method for providing a reputation service, comprising:
- receiving, from a user using a zero-knowledge protocol to ensure privacy of the user, a rating with a unique token associated with the user, and identifier of a party to be rated;
confirming the unique token is associated with the user; and
in response to confirming the unique token is associated with the user, updating a rating of the party using zero-knowledge verifiable computing.
1 Assignment
0 Petitions
Accused Products
Abstract
A reputation service running on a server, for example as a cloud server, includes receiving a request from a first user device and a second user device. The reputation management for both internet services and service providers, as well as the individuals who provide reputation feedback on those services and providers and each other. The service operates in zero-knowledge verifiable computing in order to enable strong assurance of anonymity among all participating parties. The method includes receiving, from a user using a zero-knowledge protocol to ensure privacy of the user, a rating with a unique token associated with the user, and identifier of a party to be rated. The party in one example is a person or a business entity. The unique token in one example is one or more of a tax identifier, an e-passport, or a private key of a DNS Domain registered with a certificate authority.
-
Citations
20 Claims
-
1. A computer-implemented method for providing a reputation service, comprising:
-
receiving, from a user using a zero-knowledge protocol to ensure privacy of the user, a rating with a unique token associated with the user, and identifier of a party to be rated; confirming the unique token is associated with the user; and in response to confirming the unique token is associated with the user, updating a rating of the party using zero-knowledge verifiable computing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for providing a reputation service, comprising:
-
a memory; a processor communicatively coupled to the memory, where the processor is configured to perform; receiving, from a user using a zero-knowledge protocol to ensure privacy of the user, a rating with a unique token associated with the user, and identifier of a party to be rated; confirming the unique token is associated with the user; and in response to confirming the unique token is associated with the user, updating a rating of the party using zero-knowledge verifiable computing. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer program product for providing a reputation service, comprising a computer readable storage medium having computer readable program instructions embodied therewith, the computer readable program instructions configured to cause a computer to:
-
receiving, from a user using a zero-knowledge protocol to ensure privacy of the user, a rating with a unique token associated with the user, and identifier of a party to be rated; confirming the unique token is associated with the user; and in response to confirming the unique token is associated with the user, updating a rating of the party using zero-knowledge verifiable computing.
-
Specification