AES-256 Counter Mode Encryption for IO-Link Wireless Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current IO-Link Wireless systems lack encryption and secure pairing, making them vulnerable to security threats such as eavesdropping, man-in-the-middle attacks, and hacking, which can compromise the reliability and safety of industrial communication networks.

Innovation Solution

The implementation of AES-256 block cipher with counter mode for encryption and decryption, along with secure key exchange and pairing mechanisms, to ensure secure communication between the master and devices in the IO-Link Wireless network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If encryption and secure pairing mechanisms are implemented in IO-Link Wireless systems, then security reliability is improved, but device complexity and processing overhead increase

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

Solution Approach 1:

Secure pairing and key exchange procedures are performed in advance during device initialization and connection establishment. The master and device complete authentication, generate shared secrets, and establish encryption keys before actual data transmission begins. This preliminary security setup ensures that subsequent communication is protected without adding complexity to the data transmission process itself.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces intermediate cryptographic components including key derivation functions, random number generators, and secure random value generators that act as mediators between the master and device. These intermediaries facilitate secure key exchange and pairing by generating and managing cryptographic materials, thereby improving security reliability while maintaining a structured and manageable system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If AES-256 block cipher with counter mode is used for encryption, then data confidentiality is improved, but processing time and computational load increase

Engineering Contradiction:
Improvedata confidentialityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The encryption system uses counter mode where a counter value is incremented periodically for each encryption operation. This periodic incrementing of the counter allows the same key to generate different ciphertext blocks, maintaining confidentiality while enabling efficient parallel processing. The counter mechanism structures the encryption process in regular, predictable intervals that optimize computational performance.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent employs AES-256 block cipher with specific parameter configurations including 128-bit block size and 256-bit key size. By carefully selecting and maintaining these cryptographic parameters, the system achieves strong data confidentiality. The counter mode operation further transforms the encryption process by changing the input parameters (counter values) for each block, enabling both security and processing efficiency.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If secure key exchange and pairing procedures are implemented, then security against attacks is improved, but communication latency increases

Engineering Contradiction:
Improvesecurity against attacksVSAvoidcommunication latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

All key exchange and pairing operations are completed during the initial connection establishment phase between master and device. Once the secure channel is established with exchanged keys and pairing information, subsequent communications use these pre-established credentials without repeating the key exchange process. This preliminary action concentrates the time-consuming security procedures at the beginning, minimizing their impact on ongoing communication latency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The encryption system dynamically manages key usage by implementing key change procedures that switch between different encryption keys based on communication state. The system can transition between keys, counters, and encryption states adaptively, optimizing the balance between security and performance. This dynamic key management allows the system to maintain high security while reducing latency through efficient key reuse and selective key changes.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12323791B2Secure communication encryption and decryption mechanism in a wireless communication system
Publication Date: 2025.06.03 CORETIGO LTD
  • US12323791B2 patent drawing
  • US12323791B2 patent drawing
  • US12323791B2 patent drawing

AI summary

A method of secure communications between a master and a plurality of devices in a wireless communications network, the method comprising: encrypting, on said master, downlink plaintext for multicast transmission to a plurality of devices over a wireless communications link utilizing a symmetric key encryption algorithm in accordance with a first counter value and a shared symmetric session key; and decrypting, on one of said devices, multicast downlink cyphertext received from said master over said wireless communications link utilizing a symmetric key decryption algorithm in accordance with a second counter value and said shared symmetric session key; wherein said wireless communications link is a short distance wireless link in that said master and said plurality of downlink devices are located within a single industrial complex.