Parameterized S-Box Circuit for Cryptographic Efficiency
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Productivity
If traditional S-box implementations are used, then cryptographic security is provided, but implementation efficiency and flexibility are limited
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
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
2Reliability
If high-security S-box implementations are used, then cryptographic strength is improved, but implementation complexity and cost increase
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
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
Data Source
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.


