Chip Card Uniform Kernel Level Interoperability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Chip cards lack inter-operability, making it difficult for service providers to modify or read data uniformly across different manufacturers' products, leading to complex and costly development of compatible operating systems, and increased testing efforts without assurance of functionality across all devices.

Innovation Solution

Implementing a second, uniform operating system kernel level with an interface that allows access from outside the operating system, enabling independent modification and ensuring inter-operability by using the same file format or protocol, allowing service providers to control fundamental functions and manage data organization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a uniform compatible chip card operating system is developed and implemented on all chip cards of different manufacturers, then chip cards achieve 100% compatibility and exact communication knowledge is present between the chip and operating system, but the development becomes very complex and costly

Engineering Contradiction:
ImprovecompatibilityVSAvoiddevelopment complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The operating system is segmented into a first kernel level (manufacturer-specific) and a second kernel level (uniform service provider-specific). This segmentation allows each layer to be developed independently, reducing overall development complexity while maintaining compatibility through the uniform second kernel level.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The second uniform kernel level acts as an intermediary layer between the manufacturer-specific first kernel level and the service provider's applications. This intermediary enables standardized access and communication without requiring complete redesign of the entire operating system, thus reducing development complexity while ensuring reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of manufacture

If different manufacturers produce chip cards with their own operating systems, then development complexity is reduced for each manufacturer, but inter-operability and uniform access to chip card functions are compromised

Engineering Contradiction:
Improvemanufacturing independenceVSAvoidinter-operability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The second kernel level is designed as a universal interface that can be implemented across chip cards from different manufacturers. It provides multi-functional access to common operations (read, write, modify) on the first kernel level, enabling inter-operability while allowing each manufacturer to maintain their own first kernel level implementation.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The solution adds a new dimension (second kernel level) to the existing operating system architecture rather than modifying the first kernel level. This dimensional addition enables uniform service provider-specific functionality across different manufacturers' cards without interfering with their independent manufacturing processes.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Reliability

If service providers require compatibility with respect to the operating system of chip cards from different manufacturers, then testing efforts are reduced, but enormous expenditure for testing is still incurred and sufficient knowledge of operating system access is not achieved

Engineering Contradiction:
ImproveuniformityVSAvoidtesting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The uniform second kernel level is established in advance as a standardized interface. This preliminary action creates a common foundation that eliminates the need for extensive testing across different manufacturer implementations, as the uniform layer guarantees consistent behavior regardless of the underlying first kernel level.

Inventive Principle:
Principle #10Preliminary action

4Adaptability or versatility

If the first operating system kernel level is manufacturer-specific, then each manufacturer can optimize their chip card functionality, but service providers cannot uniformly access or modify operating system functions across different manufacturers' cards

Engineering Contradiction:
Improvemanufacturer optimizationVSAvoiduniform access
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The second kernel level serves as an intermediary that provides uniform access to the manufacturer-specific first kernel level. Service providers interact with the standardized second level, which handles the variability of different manufacturers' implementations, thus maintaining both manufacturer optimization and service provider uniformity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8844827B2Chip card, and method for the software-based modification of a chip card
Publication Date: 2014.09.30 VODAFONE HOLDING GMBH
  • US8844827B2 patent drawing
  • US8844827B2 patent drawing
  • US8844827B2 patent drawing

AI summary

The invention relates to a chip card, particularly a smart card, having an operating system which is implemented on the chip card and which controls the functions of the chip card, and having a first operating system kernel level which represents the core of the operating system and in which the process and data organization of the operating system is established, for which a second, uniform operating system kernel level is provided in which those functions of the first operating system kernel level are defined that can be addressed from outside the operating system, and that an interface is provided for accessing the second, uniform operating system kernel level from outside the operating system. Further, the invention relates to a method for the software-based modification of a chip card of this type.