Smart Card Configuration Data Obfuscation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for configuring electronic devices using smart cards face challenges when automated configuration is required without user interaction, as sensitive data stored in the public area is at risk of being compromised if the card is lost, and authentication issues hinder pre-configuration processes.

Innovation Solution

The method involves storing configuration data on the smart card in an obfuscated form using a symmetric encryption key and initialization vector, allowing the electronic device to de-obfuscate the data using a derived secret, thereby enhancing security and protecting sensitive information from unauthorized access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If configuration data is stored in the public area of the smart card for automated configuration, then configuration automation is enabled, but security is compromised as sensitive data can be read out if the card is lost

Engineering Contradiction:
Improveconfiguration automationVSAvoiddata security
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The configuration data is segmented into multiple parts and distributed across different locations. Some parts are stored in the public area of the smart card while others are stored securely in the electronic device. This segmentation allows automated configuration to proceed with available public data while protecting sensitive portions stored securely in the device.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An intermediary encryption mechanism is introduced between the configuration data and its storage. The data is encrypted using a key derived from device-specific secrets before being stored in the public area. This intermediary layer allows the data to be publicly accessible yet protected, enabling automated configuration while maintaining security through cryptographic protection.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If authentication is required to access sensitive data on the smart card, then data security is improved, but automated configuration without user interaction becomes impossible

Engineering Contradiction:
Improvedata securityVSAvoidautomated configuration
Core Design Contradiction:
ReliabilityVSExtent of automation

Solution Approach 1:

Authentication credentials and encrypted configuration data are prepared and stored on the smart card in advance during manufacturing or provisioning. This preliminary action eliminates the need for real-time authentication during automated configuration, allowing the system to automatically retrieve and decrypt configuration data without user interaction while maintaining security through pre-established cryptographic protection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The electronic device performs self-service by autonomously deriving encryption keys from its own secrets and using them to decrypt configuration data from the smart card. This self-service mechanism eliminates the need for external authentication intervention, enabling fully automated configuration while maintaining security through device-specific cryptographic operations.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If a web server is set up to enable PIN entry for configuration, then authentication capability is improved, but system complexity increases due to additional subsystem configuration requirements

Engineering Contradiction:
Improveauthentication capabilityVSAvoidsystem configuration
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The authentication function is extracted from the complex web server subsystem and integrated directly into the smart card and electronic device through cryptographic mechanisms. By taking out the authentication capability from the application layer (web server) and embedding it in the hardware/security layer (smart card and device secrets), the system gains authentication capability without the complexity of web server configuration and maintenance.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP2350904B1Method to configure electronic devices
Publication Date: 2017.03.15 UNIFY GMBH & CO KG
  • EP2350904B1 patent drawing
  • EP2350904B1 patent drawing
  • EP2350904B1 patent drawing

AI summary

The invention relates to a method for configuring electronic devices, particularly terminals, wherein during configuration at least parts of first configuration data on a chip card are fed to an electronic device, wherein the configuration data are stored on the chip card as second configuration data such that the stored data are the result of an obfuscation following at least one first algorithm. Furthermore, at least parts of the first algorithm can be derived by the electronic device. The stored second configuration data are subjected to a de-obfuscation by the device such that, having knowledge of the first algorithm, they can be reconstructed as first configuration data and the configuration of the terminal can be based thereon. The invention further relates to an arrangement having means for carrying out the method.