Patent ID: 7487203
Filing Date: 2009-02-03
Classification: H04L

Abstract:
1. A communication method wherein an integrated circuit card or a portable communication device and a server communicate with each other to provide a service to a user of the integrated circuit card or the portable communication device by using data communication between an integrated circuit in the integrated circuit card or the portable communication device and a secure application module unit which communicate with the server, said secure application module unit including a secure application module and a memory which stores a plurality of application programs, the communication method comprising: transmitting a first command packet data from the server to the secure application module, said first command packet data including a request for an operation of the integrated circuit; interpreting the first command packet using the secure application module and generating a second command packet, the second command packet being at least partially encrypted and including operating instructions for the integrated circuit, the operating instructions being based on a result of the interpreting of the first command packet and the secure application module authenticating the operating instructions for the integrated circuit; transmitting a second command packet data from the secure application module to the integrated circuit by way of the server; processing the operating instructions included in the second command packet using the integrated circuit; generating a first response packet data using the integrated circuit indicating a result of the processing performed based on the operating instructions in the second command packet; transmitting the first response packet data from the integrated circuit to the secure application module to perform communication between the server and the integrated circuit card or the portable communication device judging, using the secure module, whether the integrated circuit has completed the processing based on the first response packet and generating a second response packet based on a result of the judging; and transmitting the second response packet data from the secure module to the server indicating completion of the processing by the integrated circuit.