Hardware Security Element for Local Temporal Key Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic devices face challenges in managing temporal electronic keys for door locks due to unstable communication with servers, which can lead to invalid key validation issues.

Innovation Solution

Incorporating a hardware-based security element with a timestamp and a processor in electronic devices, enabling them to validate credential information locally and manage temporal keys independently of server communication, using NFC communication circuits and memory to control door locks based on key validity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the electronic device checks temporal key validity through server communication, then the validity checking accuracy is improved, but the system reliability deteriorates due to unstable communication

Engineering Contradiction:
Improvevalidity checking accuracyVSAvoidsystem reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent introduces a hardware-based security element as an intermediary component that stores credential information locally within the electronic device. This security element acts as a mediator between the temporal key and the validation process, enabling the device to verify key validity through local credential matching without requiring continuous server communication, thus maintaining reliability while ensuring accurate validity checking

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements preliminary action by pre-storing credential information in the hardware-based security element before the temporal key needs validation. The credential information including authentication data and validity parameters is prepared and stored in advance in the security element, allowing the device to perform immediate local validation when a temporal key is presented, eliminating the need for real-time server communication

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the electronic device stores credential information locally in a hardware-based security element, then the system reliability is improved by enabling independent validation, but the device complexity increases

Engineering Contradiction:
Improvesystem reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies the extraction principle by isolating the credential storage and validation functionality into a separate hardware-based security element. This dedicated security component extracts the complex credential management tasks from the main device processor, providing a specialized and secure environment for storing sensitive credential information and performing validation operations, thereby improving reliability while containing complexity within a modular component

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements local quality by creating a specialized hardware-based security element with specific properties optimized for credential storage and validation. This security element has enhanced security features, protected memory structures, and dedicated processing capabilities tailored for cryptographic operations, providing localized high-quality security functionality without requiring the entire device to be complex

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10810811B2Electronic device and method for managing electronic key thereof
Publication Date: 2020.10.20 SAMSUNG ELECTRONICS CO LTD
  • US10810811B2 patent drawing
  • US10810811B2 patent drawing
  • US10810811B2 patent drawing

AI summary

An electronic device and a method for managing an electronic key thereof are provided. The electronic device includes a wireless communication circuit, a hardware-based security element comprising circuitry configured to provide a timestamp, a processor operatively coupled with the communication circuit and the security element, and a memory operatively coupled with the processor. The memory stores instructions that when executed by the processor, control the electronic device to: launch an application related with an electronic key of a door lock, receive an input for using the electronic key to open the door lock through the application, determine the validity of credential information related with the input, based at least in part on the timestamp, and open the door lock based on the validity of the credential information.