Integrated Circuit Control Register Data Protection Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Television manufacturers without expertise in fine-tuning control registers struggle to achieve optimal image and audio quality as proprietary settings from top-tier systems are often copied and used in their own systems, necessitating a method to protect data in control registers.

Innovation Solution

A system and method using selectively activated read protection modules that require a predetermined key or password for access, with a key access generator enabling read access for a specified period or until another input is received, providing separate protection for serial and parallel port access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If control register settings are made accessible for copying and use by other manufacturers, then ease of manufacture and adoption of optimal settings is improved, but loss of information and proprietary knowledge protection deteriorates

Engineering Contradiction:
Improveease of adopting optimal settingsVSAvoidproprietary register settings
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

The patent segments the control register access into two distinct paths: a protected path for proprietary settings that requires authentication, and an unprotected path for general access. This segmentation allows different manufacturers to access appropriate levels of information based on their authorization status, preventing unauthorized copying while maintaining ease of manufacture for legitimate uses.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary authentication mechanism (password protection circuit) that mediates access to control register settings. This intermediary verifies manufacturer credentials and selectively permits or blocks access to proprietary settings, thereby protecting information while still allowing authorized manufacturers to access and use optimal settings.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If read protection is implemented for control registers, then protection of proprietary information is improved, but ease of operation and ability to modify settings deteriorates

Engineering Contradiction:
Improveprotection of proprietary settingsVSAvoidability to read and modify registers
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements dynamic access control where the protection status of control registers is not fixed but changes based on authentication. Authorized manufacturers can dynamically switch between protected and unprotected access modes by providing appropriate credentials, allowing flexible operation while maintaining security when needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the access parameter (authentication status) to control the level of protection. By modifying the authentication parameter, the system transitions between different access states: fully protected, partially protected, or fully accessible. This allows authorized manufacturers to modify settings when needed while maintaining protection during normal operation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10102350B1System and method for protecting data stored in the control registers of an integrated circuit
Publication Date: 2018.10.16 ENTROPIC COMM INC
  • US10102350B1 patent drawing
  • US10102350B1 patent drawing

AI summary

The present invention provides a system and method for protecting data stored in the control registers of an integrated circuit, such as a television chip. The system and method use one or more selectively activated read protection modules to prevent the control registers from being read unless a predetermined key or password is entered. The password or key may be stored in password registers within the chip. A key access generator will enable read access of the control registers if correct values are written to the appropriate password registers. The key access generator may enable read access for a predetermined period of time or until it receives another input.