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:
Nov. 12, 2024

Filed:

May. 14, 2021
Applicant:

Visa International Service Association, San Francisco, CA (US);

Inventors:

Shashank Agrawal, Sunnyvale, CA (US);

Estuardo Alpirez Bock, San Francisco, CA (US);

Yilei Chen, San Francisco, CA (US);

Gaven James Watson, San Francisco, CA (US);

Assignee:

Visa International Service Association, San Francisco, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/14 (2013.01); G06F 21/64 (2013.01); H04L 9/08 (2006.01); H04L 9/32 (2006.01); G06F 21/10 (2013.01);
U.S. Cl.
CPC ...
G06F 21/14 (2013.01); G06F 21/64 (2013.01); H04L 9/0825 (2013.01); H04L 9/0866 (2013.01); H04L 9/0894 (2013.01); H04L 9/3247 (2013.01); G06F 21/1011 (2023.08); H04L 2209/16 (2013.01);
Abstract

A method is disclosed. The method includes receiving, by a user device, an encrypted message from a server computer. The encrypted message is a message encrypted with a master secret key or a key derived from the master secret key. The user device signs the encrypted message with a secure element private key. The user device, using a whitebox, cryptographically recovers a secure element public key from a certified key using a server computer public key. The certified key is certified by the server computer and based on at least the secure element public key. The user device, using the whitebox, cryptographically recovers the encrypted message from the signed encrypted message using the secure element public key. The user device, using the whitebox, decrypts the encrypted message using the master secret key or the key derived from the master secret key in the whitebox to obtain the message.


Find Patent Forward Citations

Loading…