US 12,137,166 B2
Cryptographic systems and methods for providing services to authenticated users
Ricardo Baeza-Yates, Palo Alto, CA (US); Juan Garay, Houston, TX (US); Sebastián Pablo Acuña Keller, Las Condes (CL); Andrés Felipe Villavicencio Theodoluz, Ñuñoa (CL); and Sebastián Andrés Gálvez Ortiz, Ñuñoa (CL)
Assigned to Khosla Ventures LLC, Menlo Park, CA (US)
Filed by Khosla Ventures LLC, Menlo Park, CA (US)
Filed on Oct. 12, 2023, as Appl. No. 18/486,037.
Claims priority of provisional application 63/379,172, filed on Oct. 12, 2022.
Prior Publication US 2024/0129126 A1, Apr. 18, 2024
Int. Cl. H04L 29/06 (2006.01); G06F 21/00 (2013.01); H04L 9/32 (2006.01)
CPC H04L 9/3221 (2013.01) [H04L 9/321 (2013.01)] 24 Claims
OG exemplary drawing
 
17. A non-transitory, processor-readable medium storing instructions that, when executed by a processor, cause the processor to:
receive, from a prover processor, a user request, a user token, and a user cryptographic zero-knowledge proof associated with a user characteristic;
receive, from a service processor and based on the user request and the user token being received at the service processor from the prover processor, a requirements specification and the user token;
generate a broker cryptographic zero-knowledge proof based on the requirements specification and the user cryptographic zero-knowledge proof, and
transmit, to the service processor, the broker cryptographic zero-knowledge proof to cause the service processor to fulfill the user request.