Secure Element Data Filtering via Reference Value Comparison
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The complexity of managing data deployment to secure elements with diverse configurations poses a challenge, as existing methods struggle to ensure compatibility and prevent incorrect data execution, which can lead to unintended modifications or damage to secure elements.
Innovation Solution
A method where a server sends a set of data with associated identifiers to secure elements, using a reference value to filter out incompatible data, allowing each element to discard incompatible data and execute only compatible components, thus ensuring safe and correct data deployment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the server sends a set of data including multiple identifiers to secure elements, then the secure elements can filter compatible data using reference values, but the quantity of data transmitted over the network increases
Solution Approach 1:
The server performs preliminary actions by organizing and sending multiple identifiers with associated data in advance. Each secure element then uses its reference value to filter compatible data locally, avoiding the need for server-side compatibility checking for each individual secure element.
Solution Approach 2:
Each secure element autonomously performs compatibility verification by comparing received identifiers with its own reference value. This self-service mechanism eliminates the need for centralized compatibility management and reduces server processing overhead.
2Productivity
If the server manages data deployment for diverse secure element configurations, then data can be deployed to multiple elements, but the device complexity of the server increases
Solution Approach 1:
The invention extracts the compatibility verification function from the server and relocates it to each secure element. The server only needs to send identifiers and data, while secure elements independently determine compatibility using their reference values, significantly reducing server complexity.
Solution Approach 2:
The invention changes the parameter of compatibility verification from server-side centralized checking to client-side distributed checking. Each secure element uses its reference value (a specific parameter) to determine compatibility, transforming a complex server management problem into simple local comparisons.
3Productivity
If the secure element executes incompatible data, then data deployment can proceed quickly, but the secure element may suffer unintended modifications or damage
Solution Approach 1:
The invention applies preliminary anti-action by having secure elements perform compatibility verification before executing any data. Each secure element compares received identifiers with its reference value and only executes compatible data, preventing harmful effects before they can occur.
Solution Approach 2:
The reference value acts as an intermediary between the received data and the execution process. Each secure element uses its reference value to mediate the compatibility check, ensuring that only appropriate data is executed while incompatible data is safely discarded.
Data Source
Figure 1~2
Figure 3~5
AI summary
The invention is a method of communicating between a server and a distant secure element through a point- to-point link. The server is provided with a set comprising a plurality of data and a plurality of identifiers, each of the data is associated with one of the identifiers. The plurality of data comprises a first data compatible with the distant secure element and a second data incompatible with the distant secure element. The whole set is sent from the server to the distant secure element through the point-to-point link. A control operation is run with respect to a reference value stored in the distant secure element for each identifier. The data associated with the identifiers for which the control operation failed is discarded.