Patent ID: 7882291
Filing Date: 2011-02-01
Classification: G06F,H04L

Abstract:
1. A method of operating plural applications between a portable storage device and a digital device, the method comprising: opening a first logical channel and a second logical channel from the digital device to the portable storage device through a physical channel; transferring data, over a data signal, between a first application of the digital device and a first application of the portable storage device through the first logical channel in units of commands to execute a first function, wherein the data between the first application of the digital device and the first application of the portable storage device has a value indicating the first logical channel; transferring data, over the data signal, between a second application of the digital device and a second application of the portable storage device through the second logical channel in units of commands to execute a second function, wherein the data between the second application of the digital device and the second application of the portable storage device has a value indicating the second logical channel; and closing the first logical channel and the second logical channel after the transferring of the data is completed, wherein mutual authentication is performed by the portable storage device and the digital device exchanging a session key and a function comprises a plurality of commands, wherein a command comprises: an input command from a sending application of the digital device to a receiving application of the portable storage device; and an output response based on the input command from the receiving application of the portable storage device to the sending application of the digital device, and wherein the input command includes an application list, and if the second application of the digital device and the second application of the portable storage device execute the second function while the first application of the digital device and the first application of the portable storage device execute the first function, execution of the first function over the first logical channel is interrupted by execution of the second function by executing a command of the second function over the second logical channel only after a command of the first function is completed.