Lightweight Stream Cipher Cryptosystems WG-16 WG-8

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cryptographic stream ciphers, such as Snow 3G and ZUC, are inefficient in terms of bandwidth, processing, and power consumption, and lack robustness against physical and side-channel attacks, particularly in resource-constrained devices like mobile phones and RFID tags, which require high-security keystream generation.

Innovation Solution

The development of lightweight stream ciphers, WG-16 and WG-8, utilizing a linear feedback shift register (LFSR) with a nonlinear permutation feedback Welch-Gong transformation module, providing mathematically proven randomness properties and efficient implementation in both software and hardware, addressing the limitations of prior art by optimizing resource usage and security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If classical cryptographic primitives (AES, IDEA, DES) are used for encryption, then security strength is improved, but device complexity and power consumption increase significantly

Engineering Contradiction:
Improvesecurity strengthVSAvoidalgorithm architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the cryptographic function into two independent parts: a Linear Feedback Shift Register (LFSR) that generates a pseudorandom sequence, and a nonlinear filtering function that processes this sequence. This segmentation allows each component to be optimized independently - the LFSR for efficiency and the filtering function for security, resolving the contradiction between security strength and device complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a filtering function as an intermediary component between the LFSR and the final keystream output. This intermediary nonlinear filtering function processes the LFSR output to eliminate patterns and ensure cryptographic security, while keeping the overall architecture simpler than classical ciphers. The filtering function acts as a mediator that transforms simple LFSR output into secure keystream without requiring complex cryptographic operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If stream ciphers like Snow 3G and ZUC are used for 4G communications, then security is improved, but bandwidth efficiency and processing throughput deteriorate

Engineering Contradiction:
ImprovesecurityVSAvoidbandwidth efficiency and throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent replaces complex mechanical/crypto operations with more efficient mathematical operations. Specifically, it substitutes the need for complex block cipher operations with simpler LFSR-based pseudorandom number generation combined with nonlinear filtering. This substitution maintains security while significantly improving processing throughput and bandwidth efficiency for 4G communications.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the operational parameters of the stream cipher by using a 64-bit LFSR with specific feedback polynomials and a nonlinear filtering function with carefully chosen parameters. These parameter changes optimize the balance between security strength and processing efficiency, achieving both high security and improved throughput compared to conventional ciphers like Snow 3G and ZUC.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If lightweight ciphers like Grain and Trivium are used for resource-constrained devices, then processing efficiency is improved, but cryptographic security and randomness properties deteriorate

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidcryptographic security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent creates a composite cryptographic system by combining two distinct components: an LFSR that generates pseudorandom sequences and a nonlinear filtering function that processes these sequences. This composite structure leverages the efficiency of LFSR while adding the security benefits of nonlinear filtering, achieving both processing efficiency and cryptographic security that neither component could provide alone.

Inventive Principle:
Principle #40Composite materials

Solution Approach 2:

The patent employs feedback mechanisms in two ways: (1) the LFSR uses feedback from its own output to generate the next state, creating a pseudorandom sequence; (2) the nonlinear filtering function processes the LFSR output through feedback loops that enhance security. This multi-level feedback structure maintains processing efficiency while strengthening cryptographic security and improving randomness properties.

Inventive Principle:
Principle #23Feedback

4Adaptability or versatility

If complex cryptographic algorithms are implemented in software, then flexibility is improved, but power consumption and processing overhead increase

Engineering Contradiction:
Improvesoftware flexibilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by implementing only the essential components needed for secure stream cipher operation - a 64-bit LFSR and a nonlinear filtering function - rather than implementing full-fledged classical block ciphers. This partial implementation achieves sufficient security for mobile applications while dramatically reducing power consumption and processing overhead compared to complete cryptographic suites.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8953784B2Lightweight stream cipher cryptosystems
Publication Date: 2015.02.10 GONG GUANG
  • US8953784B2 patent drawing
  • US8953784B2 patent drawing
  • US8953784B2 patent drawing

AI summary

There is disclosed an apparatus and method for generating a keystream with ideal two-level autocorrelation, which can be efficiently implemented in both software and hardware on mobile devices requiring high security protection and in resource limited smart devices such as RFID chips. In one embodiment, a 16-bit Welch-Gong (WG) transformation is used as the filtering function, which is applied to 16-bit input values generated from a linear feedback shift register. In another embodiment, an 8-bit WG transformation is used which is applied to 8-bit input values generated from a linear feedback shift register.