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.
Patent No.:
Date of Patent:
Jul. 29, 2014
Filed:
May. 09, 2008
Gregory Gordon Rose, San Diego, CA (US);
Alexander Gantman, Poway, CA (US);
Miriam Wiggers DE Vries, Crows Nest, AU;
Michael Paddon, Tokyo, JP;
Philip Michael Hawkes, Warrimoo, AU;
Gregory Gordon Rose, San Diego, CA (US);
Alexander Gantman, Poway, CA (US);
Miriam Wiggers De Vries, Crows Nest, AU;
Michael Paddon, Tokyo, JP;
Philip Michael Hawkes, Warrimoo, AU;
QUALCOMM Incorporated, San Diego, CA (US);
Abstract
A puzzle-based protocol is provided that allows a token and verifier to agree on a secure symmetric key for authentication between the token and verifier. A token stores a secret key and one or more puzzle-generating algorithms. The verifier independently obtains a plurality of puzzles associated with the token, pseudorandomly selects at least one of the puzzles, and solves it to obtain a puzzle secret and a puzzle identifier. The verifier generates a verifier key based on the puzzle secret. The verifier sends the puzzle identifier and an encoded version of the verifier key to the token. The token regenerates the puzzle secret using its puzzle-generating algorithms and the puzzle identifier. The token sends an encoded response to the verifier indicating that it knows the verifier key. The token and verifier may use the verifier key as a symmetric key for subsequent authentications.