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:
Mar. 29, 2022

Filed:

May. 27, 2020
Applicant:

Citrix Systems, Inc., Fort Lauderdale, FL (US);

Inventors:

Georgy Momchilov, Parkland, FL (US);

Ola Nordstrom, Fort Lauderdale, FL (US);

Assignee:

Citrix Systems, Inc., Fort Lauderdale, FL (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/62 (2013.01); G06F 21/78 (2013.01); G06F 21/41 (2013.01); H04L 9/08 (2006.01); H04L 29/06 (2006.01); G06F 21/53 (2013.01); G06F 21/60 (2013.01); H04W 12/06 (2021.01); G06F 9/54 (2006.01);
U.S. Cl.
CPC ...
G06F 21/62 (2013.01); G06F 21/41 (2013.01); G06F 21/78 (2013.01); H04L 9/0822 (2013.01); H04L 9/0863 (2013.01); H04L 9/0894 (2013.01); H04L 63/0815 (2013.01); G06F 9/544 (2013.01); G06F 21/53 (2013.01); G06F 21/602 (2013.01); H04L 63/061 (2013.01); H04L 63/083 (2013.01); H04L 63/0861 (2013.01); H04W 12/068 (2021.01);
Abstract

Some aspects of the disclosure generally relate to providing single sign on features in mobile applications in a secure environment using a shared vault. An application may prompt a user to provide user entropy such as a passcode (e.g. a password and/or PIN). The application may use the user entropy to decrypt a user-entropy-encrypted vault key. Once the vault key is decrypted, the application may decrypt a vault database of the shared vault. The shared vault may store shared secrets, such as server credentials, and an unlock key. The application may store the unlock key, generate an unlock-key-encrypted vault key, and cause the shared vault to store the unlock-key-encrypted vault key, thereby 'unlocking' the vault. The application may then use the unlock key to decrypt the vault database without prompting the user to provide user entropy again.


Find Patent Forward Citations

Loading…