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 configured to provide a channel manager interfacing with the smart card, the channel manager configured to prioritize commands received by a plurality of devices;
a communication subsystem responsive to the channel manager for communicating with the plurality of accessing devices,wherein, when the channel manager receives a close session request from a first accessing device, and a first session is open on a first channel between the first accessing device and the smart card and a second session is open on a second channel between a second accessing device and the smart card, the channel manager is configured to;
issue a close channel command to the smart card to close the second channel;
issue the close session request from the first accessing device to the smart card to close the first session and the first channel; and
notify the first accessing device that the smart card is available to establish another secure session.
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.
-
Citations
21 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 configured to provide a channel manager interfacing with the smart card, the channel manager configured to prioritize commands received by a plurality of devices; a communication subsystem responsive to the channel manager for communicating with the plurality of accessing devices, wherein, when the channel manager receives a close session request from a first accessing device, and a first session is open on a first channel between the first accessing device and the smart card and a second session is open on a second channel between a second accessing device and the smart card, the channel manager is configured to; issue a close channel command to the smart card to close the second channel; issue the close session request from the first accessing device to the smart card to close the first session and the first channel; and notify the first accessing device that the smart card is available to establish another secure session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of managing concurrent access to a smart card by a plurality of accessing devices, the method comprising:
-
receiving a dose session request from a first accessing device when a first session is open on a first channel between the first accessing device and the smart card and a second session is open on a second channel between a second accessing device and the smart card; issuing a close channel command to the smart card to close the second channel; issuing the close session request from the first accessing device to the smart card to close the first session and the first channel; and notifying the first accessing device that the smart card is available to establish another secure session. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory 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:
-
when a first session is open on a first channel between a first accessing device and the smart card and a second session is open on a second channel between a second accessing device and the smart card, receiving a close session request from the first accessing device; issuing a close channel command to the smart card to close the second channel; issuing the close session request from the first accessing device to the smart card to close the first session and the first channel; and notifying the first accessing device that the smart card is available to establish another secure session.
-
Specification