NFC Controller Secure Element Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Interoperability issues arise in near-field communication (NFC) devices with multiple secure elements, as current technologies struggle to manage messages effectively, particularly when the NFC reader does not include a secure element identifier, leading to difficulties in routing commands to the correct secure element.
Innovation Solution
The NFC controller identifies the secure element that originated the last response message and uses customized routing methods to forward subsequent messages to that element, even if the protocol or technology type is not listed in the routing tables, ensuring proper message management and routing in multi-secure element environments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If standard routing tables are used for message routing in NFC devices with multiple secure elements, then routing simplicity is maintained, but interoperability fails when the NFC reader does not include a secure element identifier
Solution Approach 1:
The NFC controller performs preliminary actions by tracking and storing the identity of the secure element that last responded to a NFC reader in memory before receiving subsequent messages. This preliminary tracking enables the controller to automatically route future messages to the correct secure element without requiring the reader to provide identifiers, thus resolving the interoperability issue while maintaining routing simplicity.
2Adaptability or versatility
If multiple secure elements are supported for services like card emulation, then service versatility is improved, but message routing becomes difficult when secure element identifiers are not provided
Solution Approach 1:
The system implements feedback by having the NFC controller monitor and track which secure element last responded to the NFC reader. This feedback mechanism allows the controller to automatically determine the correct routing destination for subsequent messages based on the most recent interaction, making multi-secure element operation intuitive and easy without requiring complex manual routing configurations.
3Measurement precision
If customized routing methods are implemented to track the last responding secure element, then message routing accuracy is improved, but controller complexity increases
Solution Approach 1:
The NFC controller performs self-service by automatically tracking and storing the identity of the last responding secure element in its own memory without requiring external assistance or complex routing algorithms. This self-service approach ensures accurate message routing to the correct secure element while minimizing controller complexity through a simple, elegant solution.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Various aspects are described herein in connection with a method and/or apparatus of near-field communication (NFC). For example, various methods and apparatuses include a NFC controller receiving a current message from a NFC reader. Methods and apparatuses include the NFC controller determining that the current message received from the NFC reader is not associated with a known secure element identification, identifying a secure element corresponding to a last response message sent to the NFC reader, and sending the current message to the identified secure element that originated the last response message sent to the NFC reader. Methods and apparatuses also include the NFC controller receiving a request message from the NFC reader prior to the receiving of the current message, receiving the last response message from one of a plurality of secure elements, and saving an identification of the one of the secure elements that sent the last response message.