摘要 |
A mobile device may include an authenticator and a processor. The authenticator may store one or more profiles associated with one or more keys to access one or more servers. The processor may embed one of the keys in data to be communicated to one of the servers to request access from the one of the servers. The authenticator may compare the one or more profiles to a set of parameters based upon at least one of a user's identification information, a selected program to request access, identification information of the one of the servers, identification information of an authentication register, to determine whether to select one of the profiles. If the authenticator selects one of the profiles, the authenticator may generate the one of the keys based on the selected one of the profiles. |
主权项 |
1. A mobile device, comprising:
a processing device including: an authenticator that stores at least one profile associated with at least one authenticator key to access at least one server, wherein the at least one server contains at least one register key that is associated with the at least one authenticator key; and a processor to embed the at least one authenticator key in data to be communicated to the at least one server to request access from the at least one server, wherein the data includes at least one profile specific program to be executed, wherein the authenticator compares the at least one profile to a set of parameters based upon at least one of i) a user's identification information, ii) the selected program to be executed, iii) identification information of the one of the servers, and iv) identification information of an authentication register, to determine whether to select the at least one profile, and if the authenticator selects one of the profiles, the authenticator generates the at least one authenticator key based on the selected profile, wherein the authenticator transmits the at least one authenticator key to the processor, wherein the processor embeds the at least one authenticator key in data to be communicated and communicates the at least one authenticator key to the at least one server, and wherein if the authenticator determines none of the profiles match the set of parameters, the authenticator selects a default one of the profile to generate the one of the keys and if the one of the keys based upon the default one of the profiles fails to authenticate, the mobile device prompts the user to select another one of the profiles to generate a new key; wherein the at least one server compares the at least one authenticator key to the at least one register key, and based on the comparison, the processor executes the at least one program. |