Secure Wireless Link via Hashed Symmetric Key Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wireless communication systems face security concerns, particularly in mobile devices, where sharing cryptographic secrets securely and authentically without IT administrator intervention is challenging, and there is a need to verify shared secrets without exposing them to unauthorized parties.

Innovation Solution

A system utilizing a smart card reader and mobile device to establish a secure communication link by generating symmetric keys through a combination of public key and symmetric key algorithms, hashing functions, and a bootstrapping process, ensuring secure key generation and usage without exposing the secret to third parties.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If cryptographic techniques are employed to secure wireless communication links, then security against attacks is improved, but the complexity of key sharing and authentication processes increases

Engineering Contradiction:
ImprovesecurityVSAvoidkey sharing process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a trusted third party (authentication server) as an intermediary to facilitate secure key sharing between mobile devices. This mediator handles the complex cryptographic operations centrally, allowing devices to authenticate each other without requiring them to manage complex key exchange protocols independently, thus reducing device complexity while maintaining security

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary authentication and key establishment actions before actual communication begins. The authentication server pre-establishes trusted relationships and generates initial keys during a setup phase, so that when devices need to communicate, the complex cryptographic processes are already in place, simplifying the ongoing communication process

Inventive Principle:
Principle #10Preliminary action

2Reliability

If symmetric-key systems are used with a single common cryptographic key, then security is improved, but the risk of key exposure and unauthorized access increases

Engineering Contradiction:
ImprovesecurityVSAvoidkey exposure risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent segments the single common key into multiple device-specific keys. Each mobile device has its own unique key pair (public and private), and the authentication server maintains separate keys for different device groups. This segmentation ensures that if one key is exposed, others remain secure, reducing the harmful impact of key exposure while maintaining the efficiency of symmetric encryption for each device's communications

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements local key management where each device stores and uses its own private key locally, never exposing it to others. The authentication server maintains local copies of device keys separately. This local quality approach ensures that key exposure at one device doesn't compromise the security of other devices, reducing overall key exposure risk while maintaining secure communication

Inventive Principle:
Principle #3Local quality

3Reliability

If public-key systems are used with private and public key pairs, then key sharing security is improved, but the complexity of key distribution and verification increases

Engineering Contradiction:
Improvekey sharing securityVSAvoidkey distribution process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The authentication server acts as an intermediary that handles the complex public key distribution and verification processes. Instead of devices manually exchanging and verifying public keys, the server centrally manages key distribution, validating certificates and establishing trusted relationships, thus reducing the complexity of key distribution while maintaining the security benefits of public-key cryptography

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The authentication server provides universal key management services for multiple devices and communication scenarios. It handles key generation, distribution, verification, and rotation for different device types and communication protocols, simplifying the key distribution process for each individual device while maintaining secure public-key operations across the entire system

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

4Ease of operation

If secrets are shared between devices without IT administrator intervention, then ease of operation is improved, but the risk of unauthorized access and security breaches increases

Engineering Contradiction:
Improveautonomous key establishmentVSAvoidunauthorized access risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The authentication server serves as a trusted intermediary that enables autonomous key establishment between devices without requiring IT administrator intervention for each individual connection. The server pre-configures trusted relationships and provides automated authentication, allowing devices to securely share keys independently while the server maintains oversight to prevent unauthorized access and security breaches

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9143323B2Securing a link between two devices
Publication Date: 2015.09.22 MALIKIE INNOVATIONS LTD
  • US9143323B2 patent drawing
  • US9143323B2 patent drawing
  • US9143323B2 patent drawing

AI summary

A cryptographic key is used to secure a communication link between a first device and a second device. Generating the cryptographic key is accomplished by a) generating a first cryptographic key, b) generating a second cryptographic key, c) applying a hash function to packets transmitted over the communication link to create a hash result, and d) applying the hash function to the first cryptographic key, the second cryptographic key and the hash result.