AES S-Box Update Scheme for Side-Channel Resistant Encryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cryptographic systems, such as AES and RSA, are vulnerable to attacks in quantum computing environments, particularly side-channel attacks, and current post-quantum cryptography solutions are inefficient for resource-constrained IoT devices.

Innovation Solution

Implementing AES with frequent S-box updates and a fusion function to enhance security, using secure S-boxes and reducing computational load through look-up operations, thereby increasing resistance to side-channel attacks and maintaining security in quantum environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If AES uses fixed S-boxes for encryption, then computational speed is maintained, but security is compromised to side-channel attacks and quantum attacks

Engineering Contradiction:
ImprovesecurityVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic S-box updates during the encryption process. Instead of using fixed S-boxes, the system generates and updates S-boxes frequently throughout the encryption operation, making the substitution tables changeable and adaptive. This dynamic approach enhances security against side-channel attacks and quantum attacks while managing computational complexity through efficient update mechanisms.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs periodic S-box updates at predetermined intervals during the encryption process. The S-boxes are regenerated and applied in periodic cycles, creating a rhythm of substitution that prevents adversaries from exploiting static patterns. This periodic action maintains security without requiring continuous complex computations, balancing reliability and device complexity.

Inventive Principle:
Principle #19Periodic action

2Reliability

If AES is updated frequently with new S-boxes, then resistance to side-channel attacks increases, but computational load increases

Engineering Contradiction:
Improveresistance to side-channel attacksVSAvoidcomputational load
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies partial updates to S-boxes rather than complete regeneration each time. By updating only necessary portions or using selective update strategies, the system achieves enhanced resistance to side-channel attacks without the full computational overhead of complete S-box regeneration. This partial action approach reduces computational load while maintaining security improvements.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent performs preliminary S-box generation and preparation before the main encryption process. By pre-computing and storing multiple S-box variants in advance, the system reduces the computational burden during actual encryption operations. This preliminary action allows frequent S-box updates during encryption without imposing excessive computational load on resource-constrained devices.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If post-quantum cryptography algorithms are used, then security against quantum attacks is improved, but key sizes and computation time increase

Engineering Contradiction:
Improvesecurity against quantum attacksVSAvoidcomputation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent modifies AES parameters to enhance quantum resistance without adopting full post-quantum algorithms. By changing parameters such as increasing iteration counts, implementing custom S-box generation methods, and adjusting key schedules, the system achieves improved security against quantum attacks while maintaining computation times compatible with resource-constrained IoT devices. This parameter change approach avoids the excessive computation time of standard PQC algorithms.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260039451A1Advanced encryption standard with frequent s-box update and fusion function application
Publication Date: 2026.02.05 PANTHERUN TECH PTE LTD
  • US20260039451A1 patent drawing
  • US20260039451A1 patent drawing
  • US20260039451A1 patent drawing

AI summary

A method and system for implementing Advanced Encryption Standard (AES) with frequent S-box update and fusion function application is proposed. Initially, a first fusion function input is obtained based on an XOR of an input plaintext and a first cryptographic key. Thereafter, a set of encryption rounds is executed for generating a state output. This includes applying a fusion function on a fusion function input for generating a fusion function output and performing an XOR on the fusion function output and a second cryptographic key for obtaining an encryption output. The first fusion function input is the fusion function input for a first encryption round, the encryption output is the fusion function input for a following encryption round, and the encryption output obtained after last encryption round is the state output. Finally, a final round of AES encryption is executed based on the state output to obtain a ciphertext.