System and method of cryptographically provable zero knowledge social networking
AssigneeInternational Business Machines Corporation
InventorsJames R. KRAEMER, Jeb R. LINTON
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsJames R. KRAEMER, Jeb R. LINTON
Estimating the term…
A social networking system, computer program product, and methods with a Personal Avatar executing on a first server node and a zero knowledge Arbiter executing on a second server node in a network of the social networking system. The Personal Avatar communicates social networking system messages in a communication session using a zero knowledge protocol with the zero knowledge Arbiter executing on the second server node operating in zero knowledge and using zero knowledge verifiable computing to enforce usage conditions on social networking system messages communicated in a communication session with the zero knowledge Arbiter. The zero knowledge Personal Avatar communicates social networking system messages in a communication session using a zero knowledge protocol with the zero knowledge Arbiter. The methods ensure privacy of an end user of the social networking system.
A social networking system comprising:
A computer-based method with a first Personal Avatar and a zero knowledge Arbiter in a network of a social networking system for communicating social networking system messages with the first Personal Avatar and with the zero knowledge Arbiter, while ensuring privacy of an end user with respect to the social networking system and with respect to other end users of the social networking system while the end user is using a social networking system Personal Device application executing on an end user device in a communication session between the social networking system Personal Device application and the first Personal Avatar executing on a first server node of the social networking system, wherein the social networking system comprising at least one zero knowledge Arbiter executing on a second sever node of the social networking system, the method comprising:
A non-transitory computer program product for communicating social networking system messages with a first Personal Avatar executing on a first server node in a network of a social networking system and a zero knowledge Arbiter executing on a second sever node operating in zero knowledge in the social networking system, while ensuring privacy of an end user with respect to the social networking system and with respect to other end users of the social networking system while the end user is using a social networking system Personal Device application executing on an end user device in a communication session between the social networking system Personal Device application and the first Personal Avatar executing on the first server node, the non-transitory computer program product comprising a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code including computer instructions, where a processor, responsive to executing the computer instructions, performs operations comprising:
Dependencies are inferred from the claim text.