The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 21, 2025

Filed:

Mar. 30, 2021
Applicant:

Cloudflare, Inc., San Francisco, CA (US);

Inventors:

Watson Bernard Ladd, Berkeley, CA (US);

Alexander Andrew Davidson, Lisbon, PT;

Marwan Fayed, St Andrews, GB;

Armando Faz Hernández, San Francisco, CA (US);

Sai Krishna Deepak Maram, New York, NY (US);

Nicholas Thomas Sullivan, San Francisco, CA (US);

Assignee:

CLOUDFLARE, INC., San Francisco, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 9/32 (2006.01); G06F 21/32 (2013.01); H04L 9/14 (2006.01);
U.S. Cl.
CPC ...
H04L 9/3247 (2013.01); G06F 21/32 (2013.01); H04L 9/14 (2013.01);
Abstract

A client device receives a challenge request from a server to prove that internet traffic was initiated by a human user through verifying a physical interaction between a human user and a hardware component. The client device causes a prompt to be displayed to perform the physical interaction with the hardware component. A cryptographic attestation is received that includes an attestation signature that is generated after confirmation that the physical interaction was performed with the hardware component. A zero-knowledge proof of the attestation signature is generated and transmitted to the server for verification. The client device receives the requested content responsive to the server verifying the validity of the zero-knowledge proof.


Find Patent Forward Citations

Loading…