Patent ID: 11875344
Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
Field: IT methods for management (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 8:
9. A communication device comprising:
an inductive coil controlled by a magnetic stripe transmission driver;
a processor; and
a memory coupled to the processor and storing a mobile application that performs operations for enhancing security of the communication device when conducting transactions using the communication device, the operations including:
receiving a key that is associated with an account;
storing the key in a secure storage implemented in a trusted execution environment of the communication device;
requesting a transaction cryptogram from the trusted execution environment of the communication device;
retrieving the key from the secure storage in the trusted execution environment, wherein the retrieving is performed within the trusted execution environment;
generating the transaction cryptogram using the key, wherein the generating is performed within the trusted execution environment;
providing the transaction cryptogram to the magnetic stripe transmission driver executing in the trusted execution environment, wherein the providing is performed within the trusted execution environment and without sending the transaction cryptogram to an applications environment of the communication device;
causing the inductive coil controlled by the magnetic stripe transmission driver to generate an emulated magnetic signal representing data that includes the transaction cryptogram; and
causing the inductive coil to transmit the emulated magnetic signal to a magnetic stripe reader of an access device to conduct a transaction without using a magnetic stripe, wherein the transaction is authorized based on at least verification of the transaction cryptogram.