SOLID-STATE MEMORY-BASED GENERATION AND HANDLING OF SECURITY AUTHENTICATION TOKENS
First Claim
1. A machine implemented system that facilitates secure token generation and transmission capabilities in a mobile device, comprising:
- at least one software application that comprises at least one secure token assigned to a specific user; and
a security processor that communicates with the at least one software application to manage generation, authentication, and transmission of the at least one secure token.
8 Assignments
0 Petitions
Accused Products
Abstract
An architecture is presented that facilitates secure token generation and transmission capabilities in a mobile device. The system comprises at least one software application that includes a secure token assigned to a specific user and a memory module that communicates with an external processor. A security processor, non-volatile memory component and volatile memory component are integrated to form the memory module that communicates with the external processor. The memory module creates a secure execution environment for the execution of application agents associated with the software application and the secure token. The security processor of the system communicates with the software application and external processor to manage generation, authentication, confidentiality, and transmission of the secure token. And, the non-volatile memory allows the introduction of new tokens and the removal of old tokens.
-
Citations
20 Claims
-
1. A machine implemented system that facilitates secure token generation and transmission capabilities in a mobile device, comprising:
-
at least one software application that comprises at least one secure token assigned to a specific user; and a security processor that communicates with the at least one software application to manage generation, authentication, and transmission of the at least one secure token. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of integrating secure token generation capabilities into a mobile device, comprising:
-
providing a security processor that communicates with an external processor; creating a secure execution environment via integrating the security processor with at least one non-volatile memory component; storing at least one software application, application agents of the at least one software application, and at least one secure token in the at least one non-volatile memory component; executing the application agents of the at least one software application and the at least one secure token in the secure execution environment; and managing generation, authentication, and transmission of the at least one secure token. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A system that integrates secure token generation capabilities into a mobile device, comprising:
-
means for providing a security processor that communicates with an external processor; means for creating a secure execution environment via integrating the security processor with at least one flash memory component; means for storing at least one software application, application agents of the at least one software application and at least one secure token in separate partitions of the at least one flash memory component; means for executing the application agents of the at least one software application and the at least one secure token in the secure execution environment; means for mutually authenticating the at least one flash memory component and the external processor; and means for establishing a secure channel communication between the at least one flash memory component and the external processor for transmitting the at least one secure token.
-
Specification