Apparatuses, methods and systems for configuring a trusted java card virtual machine using biometric information
First Claim
Patent Images
1. A mobile station comprising:
- a modem and at least one antenna configured to communicate with a plurality of cellular networks; and
one or more memories storing computer-executable instructions that, when executed, configure a mobile application running on a processor that facilitates communication between the modem and a virtual reprogrammable universal integrated circuit chip (eUICC) that is not physically or electrically connected to the modem,wherein security of the virtual eUICC is maintained using user-provided biometric information,wherein the computer-executable instructions, when executed, further cause configuration of a virtual machine to host the virtual eUICC by causinginitialization of a data storage module of the virtual machine with the user-provided biometric information as a parameter to create encryption, decryption, and signature keys,loading of the data storage module upon each device boot-up,digital signing of data associated with the virtual machine using the signature key, andstorage of the digitally signed data in a storage memory.
3 Assignments
0 Petitions
Accused Products
Abstract
Apparatuses, methods, and systems are provided for securely configuring a Java Card virtual machine operating on a cellular device'"'"'s application processor. In one embodiment, a connected device with an integrated cellular modem, a virtual universal integrated circuit chip and an integrated fingerprint scanner are used. In another embodiment, the cellular device'"'"'s built-in camera is used, instead of an integrated fingerprint scanner, to capture the user'"'"'s facial image.
84 Citations
22 Claims
-
1. A mobile station comprising:
-
a modem and at least one antenna configured to communicate with a plurality of cellular networks; and one or more memories storing computer-executable instructions that, when executed, configure a mobile application running on a processor that facilitates communication between the modem and a virtual reprogrammable universal integrated circuit chip (eUICC) that is not physically or electrically connected to the modem, wherein security of the virtual eUICC is maintained using user-provided biometric information, wherein the computer-executable instructions, when executed, further cause configuration of a virtual machine to host the virtual eUICC by causing initialization of a data storage module of the virtual machine with the user-provided biometric information as a parameter to create encryption, decryption, and signature keys, loading of the data storage module upon each device boot-up, digital signing of data associated with the virtual machine using the signature key, and storage of the digitally signed data in a storage memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for communicating in multi-active mode with a plurality of cellular networks, the method comprising:
-
providing a mobile device having a modem and at least one antenna configured to communicate with a plurality of cellular networks; and configuring a mobile application running on a processor to facilitate communication between the modem and a virtual reprogrammable universal integrated circuit chip (eUICC) that is not physically or electrically connected to the modem, wherein security of the virtual eUICC is maintained using user-provided biometric information, wherein the method further includes causing configuration of a virtual machine to host the virtual eUICC by causing initialization of a data storage module of the virtual machine with the user-provided biometric information as a parameter to create encryption, decryption, and signature keys, loading of the data storage module upon each device boot-up, digital signing of data associated with the virtual machine using the signature key, and storage of the digitally signed data in a storage memory. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by a mobile station having a modem and at least one antenna configured to communicate with a plurality of cellular networks, cause the mobile station to:
-
configure a mobile application running on a processor to facilitate communication between the modem and a virtual reprogrammable universal integrated circuit chip (eUICC) that is not physically or electrically connected to the modem, wherein security of the virtual eUICC is maintained using user-provided biometric information, wherein the computer-executable instructions, when executed by the mobile station, further cause configuration of a virtual machine to host the virtual eUICC by causing initialization of a data storage module of the virtual machine with the user-provided biometric information as a parameter to create encryption, decryption, and signature keys, loading of the data storage module upon each device boot-up, digital signing of data associated with the virtual machine using the signature key, and storage of the digitally signed data in a storage memory. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification