Parameterized S-Box Circuit for Cryptographic Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cryptographic methods using S-boxes face challenges in achieving efficient and secure implementations that guarantee high security and flexibility.

Innovation Solution

A data processing device and method that utilize a parameterized S-box with multiple layers, each comprising a majority gate and an Exclusive-OR gate, where the control parameter bit values determine the mapping of the S-box, enabling efficient and secure cryptographic processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional S-box implementations are used, then cryptographic security is provided, but implementation efficiency and flexibility are limited

Engineering Contradiction:
Improvecryptographic processing efficiencyVSAvoidS-box configuration flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic S-boxes where the substitution tables are generated at runtime based on control parameters rather than being static. The processing circuit dynamically selects and applies different S-box configurations during cryptographic operations, enabling both high efficiency through optimized hardware implementation and flexibility through parameter-driven reconfiguration of substitution behavior

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent uses control parameters to vary the behavior of S-boxes by changing the substitution tables based on these parameters. Different parameter values generate different S-box configurations, allowing the same hardware circuit to efficiently implement multiple cryptographic variants without physical reconfiguration, thus resolving the contradiction between efficiency and flexibility

Inventive Principle:
Principle #35Parameter changes

2Reliability

If high-security S-box implementations are used, then cryptographic strength is improved, but implementation complexity and cost increase

Engineering Contradiction:
Improvecryptographic securityVSAvoidS-box circuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the S-box functionality into separate generation and application components. The S-box tables are generated once based on control parameters and then reused multiple times during cryptographic processing. This segmentation allows complex secure S-box implementations to be achieved without proportionally increasing overall circuit complexity, as the generated tables can be efficiently stored and applied

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal S-box generation mechanism that can produce multiple different S-box configurations from a single hardware circuit by varying control parameters. This multi-functional approach allows one circuit implementation to provide high-security cryptographic processing for multiple different cryptographic algorithms or modes, reducing overall device complexity while maintaining strong security

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

Data Source

PatentUS12316743B2Data processing device and method for the cryptographic processing of data
Publication Date: 2025.05.27 INFINEON TECHNOLOGIES AG
  • US12316743B2 patent drawing
  • US12316743B2 patent drawing
  • US12316743B2 patent drawing

AI summary

According to one example embodiment, a data processing device is described, having a processing circuit which processes a data block cryptographically iteratively, starting from the received version of the data block, via a plurality of processed versions of the data block through to an output version of the data block in a plurality of successive rounds by means of an S-box. The S-box has a plurality of layers, in each case having a majority gate and an Exclusive-OR gate.