Systems and methods for distributed, stateless, and dynamic browser challenge generation and verification
US12244737B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Sep 14, 2022 |
| Grant date | Mar 4, 2025 |
| Priority date | — |
| Expiry date | Sep 14, 2042 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L9/3297
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
Provided is an unobtrusive client verification system with one verification devices having processors that are configured to receive a first request from an unverified client device, generate a random number in response to receiving the first request from the unverified client device, define a set of expressions as a browser challenge problem that evaluates to an answer specified by the random number, encrypt the answer within an answer token, provide the browser challenge problem with the answer token to the unverified client device, receive a second request with a solution to the browser challenge problem and the answer token from the unverified client device, and verify the unverified client device in response to the solution matching the answer that is decrypted from the answer token provided with the second request.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.