Dynamic Encryption Key Generation for Wireless Network Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Automatic communication parameter setting in wireless networks can compromise security if all devices use the same encryption key, leading to vulnerabilities, and existing solutions struggle to balance security with user convenience when multiple devices are involved.

Innovation Solution

A communication apparatus that randomly generates encryption keys and determines whether to generate them based on its participation status in the network, ensuring unique keys for each connection while maintaining user-friendly operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If identical communication parameters are always provided in automatic setting processing, then user convenience is improved, but security vulnerability increases

Engineering Contradiction:
Improveuser convenienceVSAvoidsecurity level
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements dynamic key generation by introducing a determination step that decides whether to generate a new encryption key based on network participation status. This dynamic approach allows the system to adapt between using identical keys for convenience and generating unique keys for security, resolving the contradiction between ease of operation and security level.

Inventive Principle:
Principle #15Dynamics

2Reliability

If a new encryption key is generated every time automatic communication parameter setting processing is executed, then security level is improved, but communication between multiple receiving apparatuses becomes impossible

Engineering Contradiction:
Improvesecurity levelVSAvoidcommunication capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamic key generation by determining whether to create a new encryption key based on the apparatus's network participation status. When already participating in a network, the same key is reused to enable communication between multiple devices; when not participating, a new key is generated for security. This dynamic approach resolves the contradiction between security level and communication capability.

Inventive Principle:
Principle #15Dynamics

3Object-affected harmful factors

If different shared encryption keys are generated in each automatic communication parameter setting processing, then security vulnerability is reduced, but receiving apparatuses cannot communicate with each other

Engineering Contradiction:
Improvesecurity vulnerabilityVSAvoidnetwork communication
Core Design Contradiction:
Object-affected harmful factorsVSAdaptability or versatility

Solution Approach 1:

The patent implements conditional key generation where the determination step evaluates network participation status to decide whether to generate a new encryption key. This dynamic mechanism reduces security vulnerabilities by generating different keys when needed while maintaining network communication capability by reusing keys when appropriate, thus resolving the contradiction between reducing security vulnerability and maintaining network communication.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8948380B2Communication apparatus, control method of communication apparatus, computer program, and storage medium
Publication Date: 2015.02.03 CANON KK
  • US8948380B2 patent drawing
  • US8948380B2 patent drawing
  • US8948380B2 patent drawing

AI summary

The security level is enhanced without impairing user operability when executing an automatic communication parameter setting processing. A communication apparatus which configures a network serves as a providing apparatus which provides communication parameters to a receiving apparatus which receives the provided communication parameters. At this time, whether or not an encryption key, which is included in the communication parameters, is generated randomly is determined based on the participation status of the communication apparatus in the network.