Method, system and smart card reader for management of access to a smart card
First Claim
1. A smart card reader (SCR) for managing concurrent access to a smart card by a plurality of accessing devices, the SCR comprising:
- a processor;
a channel manager responsive to the processor for interfacing with the smart card;
a communication interface responsive to the channel manager for communicating with the plurality of accessing devices; and
wherein, when a session is open on a first channel between a first accessing device and the smart card and the channel manager receives a session request from a second accessing device, the channel manager is configured to issue an open channel command to the smart card to cause the smart card to open a second channel between the smart card and the second accessing device in response to the session request such that the first channel and second channel are open concurrently; and
wherein the channel manager is configured to;
receive data units from the second accessing device intended for transmission to the smart card on the first channel;
identify a channel identifier within the data units received from the second accessing device, the channel identifier identifying the first channel; and
modify the channel identifier within the data units to identify the second channel, in order to indicate that the data units are intended for transmission to the smart card over the second channel.
4 Assignments
0 Petitions
Accused Products
Abstract
The described embodiments relate generally to devices, methods and systems for managing access to a memory card, such as a smart card, by a plurality of accessing devices. Certain embodiments relate to a smart card reader (SCR) for managing concurrent access to a smart card by a plurality of accessing devices, the SCR comprising: a processor; a channel manager responsive to the processor for interfacing with the smart card; a communication interface responsive to the channel manager for communicating with the plurality of accessing devices; and wherein, when a session is open on a first channel between a first accessing device and the smart card and the channel manager is configured to issue an open channel command to the smart card to cause the smart card to open a second channel between the smart card and the second accessing device in response to the session request.
37 Citations
18 Claims
-
1. A smart card reader (SCR) for managing concurrent access to a smart card by a plurality of accessing devices, the SCR comprising:
-
a processor; a channel manager responsive to the processor for interfacing with the smart card; a communication interface responsive to the channel manager for communicating with the plurality of accessing devices; and wherein, when a session is open on a first channel between a first accessing device and the smart card and the channel manager receives a session request from a second accessing device, the channel manager is configured to issue an open channel command to the smart card to cause the smart card to open a second channel between the smart card and the second accessing device in response to the session request such that the first channel and second channel are open concurrently; and wherein the channel manager is configured to;
receive data units from the second accessing device intended for transmission to the smart card on the first channel;
identify a channel identifier within the data units received from the second accessing device, the channel identifier identifying the first channel; and
modify the channel identifier within the data units to identify the second channel, in order to indicate that the data units are intended for transmission to the smart card over the second channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for managing concurrent access to a smart card by a plurality of accessing devices, comprising:
-
while a session is open on a first channel between a first accessing device and the smart card, receiving at a smart card reader a session request from a second accessing device; and issuing an open channel command to the smart card to cause the smart card to open a second channel between the smart card and the second accessing device in response to the session such that the first channel and second channel are open concurrently; receiving data units from the second accessing device intended for transmission to the smart card on the first channel; identifying a channel identifier within the data units received from the second accessing device, the channel identifier identifying the first channel; and modifying the channel identifier within the data units to identify the second channel, in order to indicate that the data units are intended for transmission to the smart card over the second channel. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer readable storage medium storing program instructions which, when executed by a processor on a smart card reader, cause the processor to perform a method of managing concurrent access to a smart card by a plurality of accessing devices, the method comprising:
-
while a session is open on a first channel between a first accessing device and the smart card, receiving at a smart card reader a session request from a second accessing device; and issuing an open channel command to the smart card to cause the smart card to open a second channel between the smart card and the second accessing device in response to the session request such that the first channel and second channel are open concurrently; receiving data units from the second accessing device intended for transmission to the smart card on the first channel; identifying a channel identifier within the data units received from the second accessing device, the channel identifier identifying the first channel; and modifying the channel identifier within the data units to identify the second channel, in order to indicate that the data units are intended for transmission to the smart card over the second channel.
-
Specification