Smart Card Communication Routing via Command Proxy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional smart card communication systems restrict simultaneous access by multiple devices due to the requirement of a continuous open communication session with a single device, preventing timely operations in other devices until the session is terminated.
Innovation Solution
The implementation of a Command Proxy Application (CPA) in the smart card reader and executable code in the device with an open communication session enables other devices to communicate with the smart card by routing commands and responses through the existing open session, allowing parallel communication sessions with multiple devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a continuous open communication session is maintained between a smart card and a single computerized device, then security and reliable communication are ensured, but other computerized devices cannot access the smart card until the session is terminated
Solution Approach 1:
The patent introduces a Command Proxy Application (CPA) as an intermediary component in the smart card reader that enables multiple computerized devices to access the smart card simultaneously. The CPA intercepts commands from multiple devices, routes them through the single open communication session with the smart card, and manages the communication flow to allow parallel access without compromising the established session's reliability
Solution Approach 2:
The smart card reader is enhanced with multi-functionality by implementing the Command Proxy Application, which allows it to serve multiple computerized devices concurrently. The reader maintains a universal interface that can handle commands from any connected device while preserving the single open session requirement with the smart card, thus adapting the system to serve multiple purposes simultaneously
2Adaptability or versatility
If a wireless smart card reader is used to maintain parallel communication sessions with multiple computerized devices, then multi-device access is enabled, but the secure nature of the smart card requires only one session to be open at any given time
Solution Approach 1:
The Command Proxy Application acts as a mediator that reconciles the conflict between parallel session capability and security protocol compliance. It receives commands from multiple wireless devices, queues and manages them, and transmits them through the single authorized communication channel to the smart card, thereby enabling multi-device access while maintaining security protocol requirements
Solution Approach 2:
The system implements dynamic command routing and session management where the smart card reader can dynamically switch between handling commands from different devices while maintaining a single active communication session with the smart card. The Command Proxy Application dynamically adjusts the communication flow based on which device needs to access the smart card at any given moment
Data Source
AI summary
A computerized device has an open communication session with a smart card via a smart card reader. The smart card reader and the computerized device cooperate to enable another computerized device to communicate with the smart card over the open communication session. Communication between the other computerized device and the smart card is routed via the computerized device that has the open communication session.


