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:
Jun. 10, 2025

Filed:

Jul. 22, 2020
Applicant:

Cryptography Research, Inc., San Jose, CA (US);

Inventors:

Mark E. Marson, Carlsbad, CA (US);

Scott Best, Palo Alto, CA (US);

Winthrop Wu, Pleasanton, CA (US);

Matthew Evan Orzen, San Francisco, CA (US);

Helena Handschuh, Palo Alto, CA (US);

Assignee:

Cryptography Research, Inc., San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/00 (2006.01); G06F 12/00 (2006.01); G06F 13/16 (2006.01); G06F 21/60 (2013.01); G06F 21/64 (2013.01); G06F 21/72 (2013.01);
U.S. Cl.
CPC ...
G06F 13/1668 (2013.01); G06F 21/602 (2013.01); G06F 21/64 (2013.01); G06F 21/72 (2013.01);
Abstract

Described herein are technologies for application authentication and/or data encryption without stored pre-shared keys. In one resource controller, a processing device receives an application identifier (ID) from the application. The processing device provides a current nonce responsive to the application ID and provides the application access to the system resource responsive to determining that a hash of a current key received from the application equals a current tag. The current key is generated by the application based on code of the application and the current nonce. The current tag was previously provided from the application to the resource controller. The current tag can also be hashed by the application using the current key.


Find Patent Forward Citations

Loading…