Patent ID: 8819405

Claim:
A method for remotely accessing a mass memory and a security memory in a portable communicating object by a server, via a communications network, the portable communicating object interfacing with a terminal, comprising the following steps: providing an agent in the terminal for routing data transfers between the remote server and either the mass memory or the security memory of the portable communicating object; setting up a single communication channel between the remote server and the agent in the terminal by which data is communicated via a predetermined communication protocol; securing remote access to the mass memory by the server through interactions between a security unit, which comprises the security memory, and the server via the agent in the terminal, prior to the transmission of data; after setting up the communication channel between the server and the terminal, transmitting a request by a controller of the mass memory included in the portable communicating object to the security unit to obtain an encryption/decryption key; for data transmitted between the server and the mass memory, encrypting the data by one of the server and the mass memory controller, transmitting the encrypted data to the other of the server and the mass memory controller, and decrypting the encrypted data by said other of the server and the mass memory controller; receiving, at the agent, via the single communication channel, data from the remote server to be routed to one of the mass memory via a first communication protocol and the security memory of the portable communicating object via a second communication protocol, different from the first communication protocol; and based on content of said received data, determining, by the agent in the terminal, which one of the mass memory and the security memory of the portable communicating object, said received data is to be routed; wherein when the agent determines that said received data is to be routed to said mass memory, the method further includes the steps of: processing, by the agent, said received data, so that the data is configured to be transmitted to the mass memory according to the first communication protocol; and transmitting, by the agent, the processed data to the mass memory via said first communication protocol, and when the agent determines that said received data is to be routed to said security memory, the method further includes the steps of: processing, by the agent, said received data, so that the data is configured to be transmitted to the security memory according to the second communication protocol; and transmitting, by said agent, said processed data to the security memory via the second communication protocol.