Secure Element Applet Update Mechanism for Payment Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The slow processing speed of secure element modules in electronic devices degrades overall processing performance for payment applications, leading to delayed information retrieval and user experience issues during electronic payments.
Innovation Solution
An apparatus and method that enable the secure element module to transmit updated applet information to the application process module, allowing for timely display and processing of payment information without system load, using a communication unit, display unit, and control unit with an application process module and secure element module, which includes updating and transmitting applet information through a host controller interface event.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the application process module retrieves information from the secure element module, then the payment information can be obtained, but the processing speed is slow due to the secure element module's limited performance
Solution Approach 1:
The secure element module performs applet information updates and prepares payment data in advance before the application process module requests it. The module updates applet information in response to update requests and maintains ready-to-use payment information, eliminating the need for slow real-time retrieval during payment operations.
2Reliability
If the secure element module processes all payment operations, then security is maintained, but the overall processing performance is degraded
Solution Approach 1:
The system divides payment processing functions into two segments: the secure element module handles security-critical operations (applet updates, secure storage) while the application process module handles performance-critical operations (displaying information, user interface, communication). This segmentation allows each module to operate at its optimal performance level.
Solution Approach 2:
The application process module acts as an intermediary between the secure element module and the external payment device. It receives applet information from the secure element module via event-driven communication and handles the actual payment processing, reducing the secure element module's workload while maintaining security.
3Measurement precision
If the system waits for the secure element module to update applet information, then data accuracy is ensured, but user experience is degraded due to delays
Solution Approach 1:
The secure element module sends event notifications to the application process module whenever applet information is updated. This feedback mechanism ensures the application process module receives accurate, up-to-date information immediately when changes occur, without requiring continuous polling or waiting, thus maintaining data accuracy while eliminating delays.
Data Source
AI summary
An electronic device and method are disclosed herein. The electronic device includes a communication unit to communicate with an external payment device, a display unit configured to display information for a payment process to the external payment device, and a control unit including an application process module and a secure element module. The secure element module includes one or more electronic cards for performing the payment process through the communication unit, and is configured to update information for the one or more electronic cards in response to an applet update request and generate and transmit an updated applet event to the application process module after updating the information. The application process module is configured to control the display unit to display information for the one or more electronic cards, detect and transmit the applet update request to the secure element module, and update an application in response to receiving the transmitted updated applet event.


