Synchronous Stream Cipher Encryption with Reserved Code Lookup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing synchronous stream cipher encryption methods for digital video signals in cinemas require either large memory for lookup tables or extensive digital computation to exclude restricted codes, limiting their practicality and flexibility.

Innovation Solution

A method and system that uses a keystream generator and adders to produce a summed signal stream, combined with minimal lookup tables, to encrypt and decrypt input words while avoiding the use of restricted codes, reducing memory and computational requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If synchronous stream cipher encryption is performed to exclude restricted codes from the data stream, then security against unwanted reception is improved, but device complexity increases due to requirements for large lookup tables or extensive digital computation

Engineering Contradiction:
ImprovesecurityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The encryption process is segmented into two independent parts: (1) adding a pseudorandom keystream to the input data using simple adders, and (2) using a compressed lookup table that maps only the necessary non-restricted code combinations. This segmentation allows the system to avoid complex unified encryption algorithms while achieving the same security goal.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention extracts and handles only the essential encryption function by using a keystream generator and simple addition operations, separating the restricted code exclusion function into a dedicated, minimized lookup table. This extraction reduces overall device complexity by eliminating the need for complex integrated encryption algorithms.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If large lookup tables are used to encrypt input words while excluding restricted codes, then encryption security is improved, but memory requirements increase

Engineering Contradiction:
Improveencryption securityVSAvoidmemory
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The invention extracts only the essential mapping information needed for encryption into a minimized lookup table that contains only valid non-restricted code combinations. By extracting and storing only this essential information rather than complete code tables, memory requirements are dramatically reduced while maintaining encryption security.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of using a traditional approach where the lookup table contains all possible code mappings and excludes restricted codes through complex logic, the invention inverts the approach by using a compressed table that contains only the valid mappings, thereby reducing memory usage while achieving the same security effect.

Inventive Principle:
Principle #13The other way round (Inversion)

3Reliability

If extensive digital computation is performed to exclude restricted codes during encryption, then security is improved, but processing time increases

Engineering Contradiction:
ImprovesecurityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The encryption process is divided into simple, parallelizable operations: keystream generation, addition operations, and table lookup. This segmentation eliminates complex sequential computation required by traditional algorithms, significantly reducing processing time while maintaining security through the cryptographic strength of the keystream and mapping function.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention replaces complex mechanical/computational logic for restricted code detection and exclusion with a mathematical approach using addition operations and a pre-computed lookup table. This substitution reduces real-time computational burden while achieving the same security objective.

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

Data Source

PatentUS7734044B2Method and apparatus for synchronous stream cipher encryption with reserved codes
Publication Date: 2010.06.08 TEXAS INSTRUMENTS INC
  • US7734044B2 patent drawing
  • US7734044B2 patent drawing
  • US7734044B2 patent drawing

AI summary

A method and apparatus for a signal encryption device constructed to perform synchronous stream cipher encryption for a sequence of input words with restricted codes. The encryption device includes a keystream generator for producing a sequence of pseudorandom words from a key, and an adder that is used to sum the output of the keystream generator and the input words. A lookup table of size substantially twice the number of possible input words provides encrypted codes excluding restricted codes from the summed signal. A signal encryption and decryption system is constructed by including a second keystream generator for producing a second sequence of pseudorandom words from the key, and a second adder to produce a second summed signal from the output of the second keystream generator and the encrypted codes. A corresponding lookup table provides decrypted codes excluding restricted codes from the second summed signal.