Chip Card Socket Communication via Logical Ports
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current chip cards lack native support for communicating with networks like the Internet, and they can only establish a single communication channel with a card reader, limiting their functionality.
Innovation Solution
An integrated circuit chip card with a processor, memory, input/output interface, and a network interface that implements multiple logical ports, allowing it to communicate with external devices in a socket communication mode and establish multiple communication channels with different applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional APDU protocol is used for chip card communication, then communication between card reader and chip card is established, but only one application can establish a communication channel at a time
Solution Approach 1:
The patent segments the communication interface by introducing multiple logical ports (port 0, port 1, port 2, etc.) within the network interface. Each logical port can independently establish communication channels with different applications simultaneously. This segmentation allows the single physical interface to be divided into multiple virtual communication paths, resolving the limitation of only one application accessing the interface at a time.
Solution Approach 2:
The network interface is designed with multi-functionality to support both traditional APDU protocol communication and new socket communication mode. The interface can operate in different modes (APDU mode or socket mode) and support multiple applications concurrently through multiple logical ports, making it universal enough to handle various communication requirements without requiring separate dedicated interfaces for each application.
2Adaptability or versatility
If traditional chip card interface is used, then basic card reading functions are supported, but native network communication capability is lacking
Solution Approach 1:
The patent merges the network interface functionality directly into the chip card, combining traditional card interface capabilities with network communication capabilities in a single integrated structure. The network interface includes multiple logical ports that can handle both traditional APDU commands and socket-based network protocols, eliminating the need for separate network hardware while enabling Internet communication.
Solution Approach 2:
The network interface acts as an intermediary between the chip card's internal applications and external network resources. It provides socket communication capabilities that mediate between the card's processing units and network protocols, enabling applications to access network services (Internet, intranet, wireless networks) without requiring direct network hardware integration.
3Productivity
If single communication channel is used, then simple protocol implementation is maintained, but functionality for multiple applications is limited
Solution Approach 1:
The network interface dynamically allocates and manages multiple logical ports based on application requirements. The system can activate or deactivate specific logical ports as needed, and dynamically establish communication channels with different applications. This dynamic port allocation allows the interface to adapt to varying productivity demands while maintaining operational simplicity through automated channel management.
Data Source
AI summary
Enhanced techniques for communicating with an integrated circuit chip card are disclosed. An integrated circuit chip card may include a processor, a memory storing a plurality applications executable by the processor, an input/output (I/O) interface, and a network interface coupled to the (I/O) interface. The network interface may implement a plurality of logical ports, and the network interface can be configurable to select between multiple communication protocols to communicate with an external device in a socket communication mode. The network interface can be configured to establish a plurality of communication channels between the external device the integrated circuit chip card using the plurality of logical ports, and each of the communication channels may support communication with one of the plurality of applications.


