Patent ID: 8335932
Filing Date: 2012-12-18
Classification: G06Q,G07F

Abstract:
1. A computer-implemented method for implementing a trusted service manager (TSM) locally within a secure element of a contactless smart card payment device, the method comprising: installing, in the secure element of the contactless smart card payment device, a TSM software application, wherein the TSM software application comprises computer code for executing a transmitting function to request application data and a decrypting function to decrypt an encrypted form of received application data, the received application data received at the contactless smart card device in response to a request by the transmitting function; storing, in the secure element, a private encryption key assigned to the TSM software application and a corresponding public encryption key; transmitting, by the transmitting function of the TSM software application, the request for application data to a registered remote non-TSM computer configured to access the public key; receiving, in the contactless smart card payment device from the remote non-TSM computer, the requested application data for installation in the secure element of the contactless smart card payment device, the requested application data comprising at least one of a software application, other than the TSM application, executable in the secure element or data to support an existing software application, other than the TSM application, in the secure element, the received requested application data having been encrypted by the remote non-TSM computer using the public encryption key; and decrypting, by the decrypting function of the TSM software application, the encrypted received application data using the private key.