Patent ID: 8625800

Claim:
A computer-implemented method for transferring control of a secure memory, comprising: creating, by a computer, a master key between a first secure services provider and a second secure services provider, wherein the master key facilitates a transfer of control of a secure memory from the first secure services provider to the second secure services provider; receiving, by the computer, a request to transfer control of the secure memory from the first secure services provider to the second secure services provider; initiating, by the computer, a secure communication channel with the secure memory, wherein, the secure communication channel is established using an access key known by the first secure services provider that is resident on the secure memory; communicating, by the computer, an instruction to delete the access key from the secure memory; creating, by the computer, a temporary key; communicating, by the computer, the temporary key to the secure memory; encrypting, by the computer, the temporary key using the master key established between the first secure services provider and the second secure services provider; and communicating, by the computer, the encrypted temporary key to the second secure services provider for the second secure services provider to access the secure element.