US11257075B2ActiveUtilityA1

Secure multi-factor user authentication on disconnected mobile devices

Assignee: PAYPAL INCPriority: Oct 20, 2015Filed: Oct 20, 2015Granted: Feb 22, 2022
Est. expiryOct 20, 2035(~9.2 yrs left)· nominal 20-yr term from priority
G06F 21/64H04L 63/083G06F 21/32G06Q 20/3829H04L 2463/082H04L 63/0861G06Q 20/40145G06Q 2220/00H04W 12/068
47
PatentIndex Score
0
Cited by
30
References
20
Claims

Abstract

Embodiments described herein disclose a mobile device system for providing access to a subset of data within an application executed by the mobile device. During a first time period, when the mobile device is connected to a network, authentication information corresponding to a user account with a payment services provider is received. A biometric authentication signature and password are received in response to a request to enable access to a subset of data associated with the account. The subset of data is encrypted with a key generated from the biometric signature and password and stored. At a second time period, when the mobile device is disconnected from a network, the subset of data is decrypted using a key generated from an entered biometric signature and password.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A mobile device, comprising:
 a non-transitory memory; 
 one or more biometric sensors, wherein the biometric sensors include one or more of a fingerprint reader, an audio capture device, or a camera; 
 a network interface; 
 a touch-sensitive display device; and 
 one or more hardware processors coupled to the non-transitory memory, the one or more biometric sensors, and the touch-sensitive display, wherein the one or more hardware processors are configured to read instructions from the non-transitory memory to cause the mobile device to perform operations comprising: 
 during a first time period in which the network interface is connected to a network:
 receiving, using the touch-sensitive display device, authentication information corresponding to an account with a payment services provider; 
 receiving itemized transactional history data associated with the account with the payment services provider; 
 receiving, using the touch-sensitive display device, a user request to enable an offline viewing access to the itemized transactional history data associated with the account with the payment services provider; 
 receiving, using the one or more biometric sensors and the touch-sensitive display device, a biometric authentication signature and a password corresponding to the itemized transactional history data, wherein the biometric authentication signature is one or more of a fingerprint, an audible passphrase, or a face scan; 
 generating, by the one or more hardware processors, a cryptographic authentication key based on the biometric authentication signature and the password; 
 encrypting, by the one or more hardware processors, the itemized transactional history data using the cryptographic authentication key to create an encrypted itemized transactional history data; and 
 storing the encrypted itemized transactional history data on the mobile device; and 
 
 during a second time period in which the network interface is disconnected from the network:
 receiving, by the one or more hardware processors, a user request to view the encrypted itemized transactional history data offline; 
 receiving, using the one or more biometric sensors and the touch-sensitive display device, the biometric authentication signature and the password; 
 generating, by the one or more hardware processors, a cryptographic decryption key based on the biometric authentication signature and the password; 
 decrypting, by the one or more hardware processors, the encrypted itemized transactional history data using the cryptographic decryption key; and 
 displaying, on the touch-sensitive display device, the decrypted itemized transactional history data. 
 
 
     
     
       2. The mobile device of  claim 1 , wherein the password is a first password, and wherein the authentication information comprises a username and a second password. 
     
     
       3. The mobile device of  claim 2 , wherein the first password is a first number of characters, and wherein the second password is a second number of characters, and wherein the second number is greater than the first number. 
     
     
       4. The mobile device of  claim 1 , wherein the camera comprises a retina scanner, and wherein the face scan comprises a retinal scan. 
     
     
       5. The mobile device of  claim 1 , wherein the operations further comprise:
 during the first time period in which the network interface is connected to the network:
 receiving, using the touch-sensitive display device, a selection of one or more data elements or data categories; and 
 creating, by the one or more hardware processors, the itemized transactional history data based on the selection. 
 
 
     
     
       6. The mobile device of  claim 1 , wherein the operations further comprise:
 during the first time period in which the network interface is connected to the network:
 receiving, using the touch-sensitive display device, a request to authorize a payment token corresponding to the account with the payment services provider for an offline utilization; and 
 encrypting an authorized payment token using the cryptographic authentication key to create an encrypted authorized payment token; and 
 
 during the second time period in which the network interface is disconnected from the network:
 receiving, using the touch-sensitive display device, a request to utilize the encrypted authorized payment token; 
 decrypting the encrypted authorized payment token using the cryptographic decryption key; and 
 enabling the offline utilization of the authorized payment token. 
 
 
     
     
       7. The mobile device of  claim 1 , wherein the request to enable the offline viewing access to the itemized transactional history data is limited to transaction history associated with the account with the payment services provider over a past week. 
     
     
       8. A computer-implemented method for providing access to transactional history data, comprising:
 during a first time period, wherein a network interface of a mobile device is connected to a network during the first time period:
 receiving, using a touch-sensitive display device of the mobile device, authentication information corresponding to an account with a payment services provider; 
 receiving the transactional history data associated with the account with the payment services provider; 
 receiving, using the touch-sensitive display device, a user request to enable an offline viewing access to the transactional history data associated with the account with the payment services provider; 
 receiving, using one or more biometric sensors of the mobile device and the touch-sensitive display device, a biometric authentication signature and a password corresponding to the transactional history data, wherein the biometric sensors comprise one or more of a fingerprint reader, an audio capture device, or camera, and wherein the biometric authentication signature comprises one or more of a fingerprint, an audible passphrase, or a face scan; 
 generating, by the mobile device, a cryptographic authentication key based on the biometric authentication signature and the password; 
 encrypting, by the mobile device, the transactional history data using the cryptographic authentication key to create an encrypted transactional history data; and 
 storing, by the mobile device, the encrypted transactional history data on the mobile device; and 
 
 during a second time period, wherein the network interface is disconnected from the network during the second time period:
 receiving, using the touch-sensitive display device, a user request to view the transactional history data offline; 
 receiving, using one or more biometric sensors of the mobile device and the touch-sensitive display device, the biometric authentication signature and the password; 
 generating, by the mobile device, a cryptographic decryption key based on the biometric authentication signature and the password; 
 decrypting, by the mobile device, the encrypted transactional history data using the cryptographic decryption key; and 
 displaying, on the touch-sensitive display device, the transactional history data. 
 
 
     
     
       9. The method of  claim 8 , wherein the password is a first password, and wherein the authentication information comprises a username and a second password. 
     
     
       10. The method of  claim 9 , wherein the first password is a first number of characters, and wherein the second password is a second number of characters, and wherein the second number is greater than the first number. 
     
     
       11. The method of  claim 8 , wherein the camera comprises a retina scanner, and wherein the face scan comprises a retinal scan. 
     
     
       12. The method of  claim 8 , further comprising:
 during the first time period:
 receiving, using the touch-sensitive display device, a selection of one or more data elements or data categories; and 
 creating, by the mobile device, the transactional history data based on the selection. 
 
 
     
     
       13. The method of  claim 8 , further comprising:
 during the first time period:
 receiving, using the touch-sensitive display device, a request to authorize a payment token corresponding to the account with the payment services provider for an offline utilization; and 
 encrypting, by the mobile device, an authorized payment token using the cryptographic authentication key to create an encrypted authorized payment token; and 
 
 during the second time period:
 receiving, using the touch-sensitive display device, a request to utilize the payment token offline; 
 decrypting, by the mobile device, the encrypted authorized payment token using the cryptographic decryption key; and 
 enabling, by the mobile device, the offline utilization of the authorized payment token. 
 
 
     
     
       14. The method of  claim 8 , wherein the transactional history data is limited to a number of previous transactions in a transaction history associated with the account with the payment services provider. 
     
     
       15. A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a mobile device to perform operations comprising:
 during a time period in which the mobile device is connected to a network:
 receiving, using a touch-sensitive display device of the mobile device, authentication information corresponding to an account with a payment services provider; 
 receiving historic transactional data associated with the account with the payment services provider; 
 receiving, using the touch-sensitive display device, a user request to enable an offline viewing access to the historic transactional data associated with the account with the payment services provider; 
 receiving, using one or more biometric sensors of the mobile device and the touch-sensitive display device, a biometric authentication signature and a password corresponding to the historic transactional data, wherein the biometric sensors comprise one or more of a fingerprint reader, an audio capture device, or camera, and wherein the biometric authentication signature comprises one or more of a fingerprint, an audible passphrase, or a face scan; 
 generating a cryptographic authentication key based on the biometric authentication signature and the password; 
 encrypting the historic transactional data using the cryptographic authentication key to create an encrypted historic transactional data; and 
 storing the encrypted historic transactional data on the mobile device; and 
 
 during a time period in which the mobile device is not connected to the network:
 receiving an offline request to view the encrypted historic transactional data offline; 
 receiving, using the one or more biometric sensors of the mobile device and the touch-sensitive display device of the mobile device, the biometric authentication signature and the password; 
 generating a cryptographic decryption key based on the biometric authentication signature and the password; 
 decrypting the encrypted historic transactional data using the cryptographic decryption key; and 
 displaying, on the touch-sensitive display device, the decrypted historic transactional data. 
 
 
     
     
       16. The non-transitory machine-readable medium of  claim 15 , wherein the camera comprises a retina scanner, and wherein the face scan comprises a retinal scan. 
     
     
       17. The non-transitory machine-readable medium of  claim 15 , wherein the password is a first password, and wherein the authentication information comprises a username and a second password. 
     
     
       18. The non-transitory machine-readable medium of  claim 15 , wherein the operations further comprise:
 during the time period in which the mobile device is connected to the network:
 receiving, using the touch-sensitive display device, a selection of one or more data elements or data categories; and 
 creating the historic transactional data based on the selection. 
 
 
     
     
       19. The non-transitory machine-readable medium of  claim 15 , wherein the operations further comprise:
 during the time period in which the mobile device is connected to the network:
 receiving, using the touch-sensitive display device, a request to authorize a payment token corresponding to the account with the payment services provider, wherein authorization of the payment token allows for a utilization of the payment token during the time period in which the mobile device is not connected to the network; 
 encrypting an authorized payment token using the cryptographic authentication key to create an encrypted authorized payment token; 
 
 during the time period in which a mobile device is not connected to the network:
 receiving, using the touch-sensitive display device, a request to utilize the payment token; 
 decrypting the encrypted authorized payment token using the cryptographic decryption key; and 
 enabling a use of the authorized payment token. 
 
 
     
     
       20. The non-transitory machine-readable medium of  claim 18 , wherein the selection identifies a type of a transaction over a transaction history time period, and wherein the historic transactional data comprises a set of previous transactions corresponding to the type of transaction over the transaction history time period.

Join the waitlist — get patent alerts

Track US11257075B2 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.